マルチOS > FDD が無い PC での grub の再インストール
081226
マルチOS中の grub の管理 で、フロッピーを使った grub の再インストールについて書いた。では、FDD が付いていない PC の場合はどうするか。
前提:
Windows XP と Fedora9 のデュアルブートの PC で、Windows XP を再インストールしたら、Fedora9 がブートできなくなった。
パーティションは、sda1 に Windows XP、sda2 に Fedora9 が入っているものとする。
目標:
sda2 の grub を MBR に再度インストールしたい。
手順:
1.ライブCDリナックス(筆者の場合 Ecolinux使用)から PC を起動する。
2.立ち上がったら、sda2 をマウント。 すなわち端末から root権限で
# mkdir /media/sda2
# mount /dev/sda2 /media/sda2
3. # grub-install --root-directory=/media/sda2/ /dev/sda
4.1CDリナックスをシャットダウン(※)
5.HDDからPCを起動すると、従来どおりのブートメニューが現れる
※ 筆者のEcolinux では、通常のシャットダウンができず、ハイバーネートを選ぶとシャットダウンする。どうしてもシャットダウンできない場合は、すべてのドライブの回転が停止しているのを確認のうえ、コンセントを引き抜くほかないか。