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 件のコメント:
コメントを投稿