web-dev-qa-db-ja.com

Clonezillaの後にGRUB2を復元する

Clonezillaバックアップから復元した後、grub2が壊れています。 「GNU GRUB最小限のBASHのような行編集がサポートされています..」」と表示されます。

2つのパーティション(/ boot、および/)を備えたHDDが1つあります

enter image description here

デフォルトの設定

enter image description here

ブートローダーを復元するにはどうすればよいですか?

やったよ!以下の右のコマンド

set root=(hd0,msdos1)
set prefix=(hd0,msdos1)/grub
linux /vmlinuz-3..... **root=/dev/sda2**
initrd /initramfs-3....
boot

太字は非常に重要です!

1
Anton Shevtsov

まず、GRUBプロンプトでシステムを起動するように、次のコマンドを入力します。

root (hd0,msdos1)
linux /vmlinuz-3.10.0-327.22.2.el7.x86_64 root=/dev/sda2 <other options>
initrd /initramfs-3.10.0-327.22.2.el7.x86_64.img

「その他のオプション」は必要ないかもしれませんが、必要であることがわかっている場合は、そこに追加してください。

これにより、システムがある程度正常に起動するはずです。起動したら、rootとしてログインし、grub構成を再生成します。

update-grub

その後、もう一度再起動して、渡さなかったがシステムがgrub areで構成したオプションが今回渡されるようにします。

1
Wouter Verhelst