web-dev-qa-db-ja.com

EFIファイルの「失敗した/イメージのロードに失敗しました」メッセージ

SSDを1つだけ搭載した新しいラップトップAcer Aspire E5-575-584Aを購入したばかりで、Acer Linuxディストリビューションが付属しています。 Lubuntu 16.04は問題なくインストールしましたが、Ubuntu GNOME 16.04.02をインストールすると、何かが起こりました。最後にUbuntu 14.04をインストールしましたが、エラーは同じままです。

私はこれに慣れていないので、UEFI-Legacyのインストールについて混乱しています。私は多くのことを試しましたが、何も動作しません。私のラップトップはssdから起動できず、Liveusb/cdからのみ起動できます。しかし、新しいインストールをしようとすると、ssdにUbuntu 14.04が含まれているようです。開いたときにこのメッセージが表示され、ウェブ上で答えが見つかりません。

Failed to open \EFI\Microsoft\Boot\max64.efi - Not Found  
Failed to load image \EFI\Microsoft\Boot\max64.efi - Not Found
Failed to star MokManager : Not Found
Failed to open \EFI\Microsoft\Boot\grub64x.efi - Not Found 
Failed to load image \EFI\Microsoft\Boot\grubx64.efi : Not Found
start_image() returned Not Found

そして、1〜2秒後にメッセージは次のようになります。

Failed to open \EFI\Boot\max64.efi - Not Found  
Failed to load image \EFI\Boot\max64.efi - Not Found
Failed to star MokManager : Not Found
Failed to open \EFI\Boot\grub64x.efi - Not Found 
Failed to load image \EFI\Boot\grubx64.efi : Not Found
start_image() returned Not Found

これは私の ブート修復ログ

1
Polem

コンピューターはEFIファームウェアを使用しており、ブート修復の出力は、コンピューターにWindowsインストールが付属しており、削除してUbuntuに置き換えたように見えます。 「Acer Linuxディストリビューション」が付属しているとおっしゃっていますが、この2つが対立しているため、Boot Repairの出力が示すものをリードしています。私の疑いは、何らかの理由(おそらくファームウェアの欠陥)で、AcerはLinuxブートローダーをWindowsブートローダーのようにインストールし、コンピューターはまだそのブートローダーを介してブートしようとしていることです。他の変更により、フォローアップブートローダープログラムが削除されているため、表示されているエラーメッセージが表示されます。

この問題を解決するいくつかの方法を考えることができますが、どれも機能することが保証されていないため、複数のアプローチを試す必要があるかもしれません。動作する可能性が最も高いカップルについて説明します。

方法1:ブート修復

  1. Ubuntuインストールメディアを「インストール前に試す」モードで起動します。
  2. ブート修復を起動します。
  3. [詳細オプション]項目をクリックします。
  4. [Windows EFIファイルのバックアップと名前変更]オプションを選択します。
  5. [適用]をクリックして、ブート修復を実行します。

方法2:rEFInd

  1. リンクからrEFIndブートマネージャーのCD-RまたはUSBフラッシュドライブバージョンをダウンロードします here。
  2. ダウンロードしたイメージを使用してメディアを作成します。
  3. ファームウェアセットアップユーティリティを起動し、セキュアブートを無効にします。残念ながら、これを行う方法はシステムによって異なります。方法のいくつかの例については、 私のこのページ を参照してください。
  4. REFIndメディアで起動します。
  5. REFIndで、Linuxカーネルイメージ(Boot boot\vmlinuz...)を選択して、現在のUbuntuインストールを起動します。
  6. DebianパッケージまたはPPAを使用してrEFIndをインストールします。
  7. リブート。 rEFIndが起動したら、Ubuntuを起動できるはずです。そうでない場合...
  8. 手順5のように、前に準備したrEFIndメディアで起動し、Ubuntuで起動します。
  9. ターミナルを開き、Sudo mvrefind /boot/efi/EFI/ubuntu /boot/efi/EFI/Microsoft/Bootと入力します。
  10. リブート。運が良ければ、rEFIndが表示されます。

オプションでセキュアブートを再度有効にし、/boot/efi/EFI/*/ディレクトリから冗長ブートローダーファイルを削除するか、refind.confまたは/boot/efi/EFI/refind//boot/efi/EFI/Microsoft/Bootを編集して、コメントを外してブートを追加することができます。 dont_scan_dirsまたはdont_scan_files行のローダー。

2
Rod Smith

Huawei Matebook ProでUbuntu LTS 18.10を使用してライブUSBから起動しようとすると、それが起こりました。

私のために働いたのはBIOSのセキュアブートを無効にするだけです。

0
Eduardo Chico