Ubuntu で grub rescue -> grub-install を実行して grub を修復

grub が壊れているとレスキュー隊が出動して OS が起動出来なくなります。

grub rescue>


レスキュー隊に事故現場を連絡して、修復に行ってもらいます。

grub rescue> set prefix=(hd0,x)/boot/grub
grub rescue> insmod (hd0,x)/boot/grub/normal.mod
grub rescue> normal


これで Ubuntu は起動しますが、応急処置なので grub が壊れたままですから再起動するとまたレスキュー隊が出動してしまいます。grub-install を実行し、grub を修復します。

sudo grub-install /dev/sda


これで元通り。