「\EFI\Microsoft\Boot\grub64.efi を開けませんでした」など

「\EFI\Microsoft\Boot\grub64.efi を開けませんでした」など

しばらく前に、プライマリ HDD が故障し、EFI パーティションも一緒に壊れてしまいました。ただし、Ubuntu システム ファイルはセカンダリ SSD に保存されています。新しい HDD を入手したとき、ライブ CD で GParted を使用して EFI パーティションを作成し、ブート修復を実行しました。今では、起動するたびにこのエラーが発生し、Ubuntu スプラッシュ スクリーンが表示される前に約 0.5 秒間表示されます。

EFI エラー

Failed to open \EFI\Microsoft\Boot\grub64.efi - 8000000000000000E
Failed to load image
Failed to open \EFI\Microsoft\Boot\grub64.efi - 8000000000000000E
Failed to load image
Could not open "\EFI\BOOT\fallback.efi": 14
Failed to open \EFI\BOOT\grub64.efi - 8000000000000000E
Failed to load image
Failed to open \EFI\BOOT\MokManager.efi - 8000000000000000E
Failed to load image

システムは、このメッセージが表示された後も正常に起動し続けます。確認したところ、リストされているファイルは確かに から欠落しています/boot/efi。ブート修復を再度実行し、 も実行してみましたupdate-grub。このエラーを解決するにはどうすればいいですか?

答え1

コンピュータが起動中の場合、最も安全な方法はメッセージを無視することです。レポートによると、メッセージは目障りなだけで、表示される時間は 1 秒未満です。問題を修正しようとすると、より大きな問題を引き起こすリスクがあります。

続行する場合は、次の 2 つの点を検討することをお勧めします。

  • コマンドの出力sudo efibootmgr -v。これにより、ファームウェア内の不足しているファイルのエントリが迷子になっている可能性があります。その場合、それらのエントリを削除すると (使用方法についてはefibootmgr--typeでman efibootmgr確認してください)、エラー メッセージが削除される可能性があります。
  • ファイルの内容/boot/grub/grub.cfg。これはGRUBの設定ファイルであり、これらのファイルへの参照が含まれている可能性があります。残念ながら、編集はgrub.cfg難しいです。通常は直接編集するのではなく、スクリプトを使用して構築します。したがって、専門家でない限り、問題を無視するという最初のアドバイスを繰り返します。または、これらのメッセージに本当に腹を立てている場合は、私のrEFInd ブートマネージャーGRUB を修正しようとするよりも。

関連情報