GRUBの再インストール          2008/12/02

WindowsXPをリカバリーするとブートローダーが上書きされてLinuxが読

み込めなくなった(前もあったが,そのときはLinuxを再インストールしてい

た).しかし,FedoraのブートローダーであるGRUBを再インストールすれば

どうも解決するらしい.ということでやってみた.

 

1.FedoraのインストールDVDからブートすると,4つの選択肢から1つを

  選べと聞かれる.今回は[ Rescue installed system ]を選択.(何

  もしないでおくと勝手に選択されてしまう)

2.メニューの言語、キーボードの種類を聞いてくるのでそれぞれEnglish

  jp106を選択(日本語を選んでもダメだって怒られる。選択肢に入れなき

  ゃいいのに

3.ネットワークインターフェースを起動するか聞いてくるが,ここはNoを選

  択。その後,Continueを選択して最後にOKを選択するとコマンド画面に

  なる。

4.dfコマンドでデバイスがマウントされているか、確認。

  /dev/sda2  ・・・・(省略)・・・・   /mnt/sysimage/

/dev/sda3  ・・・・(省略)・・・・   /mnt/sysimage/boot

/dev        ・・・・(省略)・・・・   /mnt/sysimage/dev

  要は,/mnt/sysimage/dev/sda2/のディレクトリ)、

  /mnt/sysimage/boot/dev/sda3bootのディレクトリ)がマウン

  トされていることがわかる。

5./の位置を変更するために以下のコマンドを実行。

  #  chroot  /mnt/sysimage

6.以下のコマンドを実行.

  #  cat  /boot/grub/device.map

  以下のような表示がされる。

  #  (hd0) /dev/sda ここにgrubをインストールする

7.インストール前に,grub.confが壊れてないか確認。

  # cat  /boot/grub/grub.conf

8.GRUBをインストール。

  # grub-install --no-floppy /dev/had

  # exit

  # exit

 

勝手にrebootするのを待って,grubの画面が出てくるのを確認.

これにて一件落着.