web-dev-qa-db-ja.com

'grub-efi-AMD64-signed'パッケージは、/ target /へのインストールに失敗しました。 GRUBブートローダーがないと、インストールされたシステムは起動しません

この質問は buntu 16.10デュアルブートエラー-'grub-efi-AMD64-signed'パッケージのインストールに失敗しましたの複製ではありません。エラーは同じですが、解決方法が異なるため、質問はまったく同じです。


Ubuntuのインストールで問題が発生したことはありません。以前にこのマシンにUbuntuをインストールしましたが、ハードディスクにインストールしました。ただし、SSDにインストールするのはこれが初めてです。間違っているように見える最初のことは、インストーラが現在のOSを認識しないことです。そこで、Windowsを使用してWindows 10パーティションを縮小し、作成された空き領域にUbuntuをインストールしようとしました。プロセスのほぼ最後に、エラーが表示されます:

'grub-efi-AMD64-signed'パッケージは、/ target /へのインストールに失敗しました。 GRUBブートローダーがないと、インストールされたシステムは起動しません。

Ubuntu Liveで起動可能なUSBは、CSMが無効になっている場合にのみ起動します。

何が起きているのかを理解するために他の情報が必要な場合は、コメントセクションで質問してください。投稿を編集して提供します。 Windowsはもう使用できないことに注意してください。


コメントにリンクされている投稿のいくつかの提案に従いましたが、boot-repairは機能しません。これは boot-repairのログ です(外部リンクは申し訳ありませんが、ここに投稿するには長すぎます)。


コメントで述べたように、WindowsはBIOSブートモードです。 rufus でMBRを使用して起動可能なUSBを作成しました(理論的にはBIOSとUEFIの両方で動作するはずです)。ただし、ブータブルUSBブートはCSMが無効になっている場合のみです。 CSMを有効にすると、エラーは次のようになります。

Failed to open \EFI\BOOT\mmx64.efi - Not Found
Failed to load image \EFI\BOOT\mmx64.efi: Not Found
Failed to start MokManager: Not Found

CSMを有効にした状態でブータブルusbを使用する方法が見つからなかったため、mbr2gptを使用してWindowsのブート方法をMBRからGPTに変更することにしました。すべてうまくいったようです。ただし、CSMが有効でも無効でも、ブータブルUSBで起動することはできません。

1
gvgramazio

私を助けてくれたoldfredに感謝します。結局、私の問題は、Windowsをレガシーモードでインストールし、Ubuntuをレガシーモードでインストールすることも不可能だったことです(私にとっては)。 このガイド intelに従って、WindowsをレガシーからUEFIに変換しました。基本的にWindowsで管理者権限でプロンプトコマンドを開き、実行します

mbr2gpt.exe /convert /allowfullOS

ディスク内のすべてのパーティションにMBRが必要です。そうでない場合、mbr2gptは失敗します。その後、すべてのパーティションにGPTが追加されました。 BIOSで再起動して設定し、CSMを無効にします。その後、再起動してUSBからUbuntu Liveバージョンを起動し、通常どおりに続行します。起動可能なUSBにはGPTが必要です。また、場合によってはセキュアブートを無効にする必要があることに注意してください。

1
gvgramazio

私は同じ問題に直面しましたが、私の状況は少し異なります。 HDDが問題を引き起こしていました。ライブUSBからの起動でさえ、おそらくスワップパーティションを使用しようとしたためにシステムの速度が低下しました(HDDライトが点滅していました)。

そこで、HDDを取り外し、Linux Mint 18.3をLinux Mint 19 Cinnamon Taraのタイムシフトイメージの保存に使用していた16GB USBフラッシュドライブにインストールしようとしました。デフォルトのセットアップに進み、最初の選択肢ディスクからすべてを削除してインストール defaultオプションを選択しました。

それから私はメッセージを受け取りました

grub-efi-AMD64-signed packageは/ target /へのインストールに失敗しました。 GRUBブートローダーがないと、インストールされたシステムは起動しません。

そのため、ドライブを確認しました。3つのパーティション、Efiセットアップ(Fat32)(500 MB、次に200 MBのルート(ext4)、スワップエリア)がありました。問題。

/ dosに500 MB、スワップ領域3.7 GBのパーティションを手動で作成しました。残りはルートです。ブートするにはEFIパーティションが必要であると述べましたが、ブートローダーは他のドライブにもインストールできます。

これにより、EFIパーティションなしでインストールするというアイデアが得られました。 10GBのルートパーティション、3789 MBのSWAP(3.7 GB RAMの場合)、/homeの残りを作成しました。 EFIパーティションがあるはずだと警告しましたが、無視し、BIOSマシンにUEFIシステムをインストールすると他のOSが起動しない可能性があることを警告しました。これも無視しました。そして驚いたことに、昨日システムを正常にインストールしました。また、休止状態になり、最新のパッケージに更新されます。

0
Naseeb