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.mod
Lubuntuを実行している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-pc
もgrub-pc-bin
該当grub-efi
。オペレーティングシステムがBIOSから起動するように設定されている場合、grubはEFIテーブルを検索します。これを元に戻すことで問題が解決し、grub2
アップデート後に正常に起動できるようになりました。
ポイント:起動リカバリを使用しないでください。