起動時に grub-rescue プロンプトが表示され、ブート回復リカバリに失敗しました。

起動時に grub-rescue プロンプトが表示され、ブート回復リカバリに失敗しました。

Ubuntu 14.04.5(64ビットアーキテクチャ)を搭載したASUSノートブックモデルG551Jがあります。 Lubuntu(32ビット)のUSBライブを(素早く)実行した後、ラップトップは起動しなくなります。次のエラーで grub-rescue プロンプトが表示されます。

error:file '/boot/grub/i386-pc/normal.mod' not found.

ubuntu 14.04.5のUSB liveを実行してブートリカバリを実行しましたが、次のログでエラーが発生しました。

http://paste.ubuntu.com/24279787/

これでプロンプトが表示されますgrub-rescue。この問題を解決できますか?それとも、OSを完全に再インストールする必要がありますか?

答え1

normal.modLubuntuを実行しているUSB Liveにはファイルが残っていることがわかりました/boot/grub.bak/i386-pc/。この点を知り、答えの助けを借りてください。この問題grub-rescueプロンプトから起動できます。このプロセス中にパーティションを/etc/fstabロードするために、ブート回復によって生成された行を削除する必要がありました。boot/efiブート回復のためには、EFIテーブル用の小さなパーティションを作成する必要があるためです。この行は、次のメッセージでブートプロセスを中断します。

The disk drive /boot/efi is not ready yet or not present

boot-repairgrub-pcgrub-pc-bin該当grub-efi。オペレーティングシステムがBIOSから起動するように設定されている場合、grubはEFIテーブルを検索します。これを元に戻すことで問題が解決し、grub2アップデート後に正常に起動できるようになりました。

ポイント:起動リカバリを使用しないでください。

関連情報