さて、今回のトラブルはyumでアップデートして再起動したら起動できなくなったときのものです。

 今回は起動画面中に、

「GRUB」

と表示され、そこで止まってしまった場合の対処です。

これはyumでkernelをアップデートした場合に発生することが多いようです。原因はMBRの破損。

破損と書くとなにかやばげな響きですが、grubの再インストールで解決します。

まずはgrubの起動ディスクを作成します。すでに起動ディスクを持っている方はここは飛ばしても結構です。

まず、インストールDVDから起動し、Bootプロンプトで、


linux rescue


と入力します。

次に表示されるメッセージに従って、進んでいき(日本語にするかとかネットワークを使うか)、プロンプトまででたら以下のコマンドをたたいて起動ディスクを作成します。


# dd if=/mnt/sysimage/usr/share/grub/i386-redhat/stage1 of=/dev/fd0 count=1
# dd if=/mnt/sysimage/usr/share/grub/i386-redhat/stage2 of=/dev/fd0 seek=1



注.私の場合FDDはUSBの外付けフロッピーで行いました。USBの場合はSCSIデバイスと認識されるので、/dev/sdaとなる場合が多いようです。

次に作成した起動用フロッピーで起動します。

grub > と表示されたら次にMBRにGRUBをインストールします。以下のコマンドでインストールができます。

grub > root (hd0,0)
grub > setup (hd0)


注.これはHDD(プライマリー、マスター)にFedoraがインストールされている場合です。複数のHDDを搭載している場合は状況に応じて変更してください。

これでフロッピーを抜いて再起動してみましょう。
私の場合はこれで無事起動しました。




戻る