2018年4月30日月曜日

grub rescueが表示されて起動しない

Debian StretchのマシンにHDDを増設したので、そこに別のディストリビューションをインストールしたら、grub rescueと表示されるだけでマシンが起動しなくなった。ココのサイトを参考に復旧した。

grub rescue > ls

パーティションの一覧ぽいものが表示される。/grubが含まれるものを特定する。私の場合は(hd0, msdos1)だった。なぜにmsdos?

grub rescue > set prefix=(hd0,msdos1)/grub
grub rescue > insmod (hd0,msdos1)/grub/i386-pc/normal.mod
grub rescue > normal

これで以前のDebian Stretchが起動する。起動したら、

# grub-install /dev/sda
# update-grub

を実行しておく。やれやれ。

0 件のコメント:

コメントを投稿