GRUBの復元
EeePCにWindows 7 RCを入れたら、ブートローダが上書きされて、Ubuntuを起動できなくなってしまった。当たり前だが。
EasyBCDとかで復活できるかなー、と思ってやってみたんだがうまくいかないので、ここらへんを見ながら、GRUBを復元してみた。以下、メモ。
Live CD(と言っても、USBメモリ)でUbuntuを起動。オレはよりによって/bootをext4で作ってしまったので、9.04を起動しないとだめだった。
- grubを起動。
$ sudo grub - grubがインストールされているパーティションを探す。/bootを別パーティションにしていたので、検索パスは/grubから始まる・・・てのに気づくのに10分くらい悩んだ。
grub> find /grub/stage1
(hd0,4) - 見つかったgrubから起動するように設定して終了。
grub> root (hd0,4)
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists… no
Checking if "/grub/stage1" exists… yes
Checking if "/grub/stage2" exists… yes
Checking if "/grub/e2fs_stage1_5" exists… yes
Running "embed /grub/e2fs_stage1_5 (hd0)"… 17 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+17 p (hd0,4)/grub/stage2 /grub/menu.lst"… succeeded
Done.
grub> quit
リブートしたら、無事GRUBが起動して、Ubuntuを選択できるようになった。
めでたしめでたし。
[ubuntu (How to)]GRUBの復元(windows7とubuntu9.04のケース)
テスト用ML115PCが手に入り、ubuntu9.04とwindows7RCをデュアルブートで入れた。これまでと違いwindows7を後からインストールしてもデュアルブートができるって話をどこかで聞いた気がするのだ…
soryumiさまはじめましてkurohige2です
トラックバックにコメントつけていただきありがとうございます。ご指摘のとおり、find /boot/grub/stage1で実行しましたら(hd0,4)とでました。自分の読解力がないもので、お手数お掛けしました(汗。
内容訂正します。遅くなりましたが、この記事大変役立ちました、ありがとうございました。また、別の記事で参考にさせてもらえればと思います。
お役に立てたようでよかったです。
ほとんど自分用のメモ書きなんですが、他の人の役にも立ててうれしかったので、次からは読む人のことを考えて書こうと思います・・・