2013年2月28日木曜日

Ubuntu 12.10でgrub rescueからの復旧手順


 VirtualBoxでUbuntu 12.10のパーティション拡張をしたところ、grub rescueが表示されて起動しなくなったので、そのときの復旧手順をメモします。



ubuntu12.10をインストール後にgrub rescue



 このページを参考にしました。



 まず、

ls

でパーティション一覧((hd0)(hd0,msdos2)など)を、

ls (hd0,msdos2)/

などでbootパーティションを確認します。(今回は(hd0,msdos2)にあった)



 bootパーティションがわかったら、以下のコマンドを入力します。

set prefix=(hd0,msdos2)/boot/grub
insmod (hd0,msdos2)/boot/grub/i386-pc/normal.mod

 最後に

normal

で起動します。



 起動後は

sudo grub-install /dev/sda

でgrubの更新をして完了でした。