grub-efi-amd64-signed が LUKS 暗号化ディスクで失敗しました

grub-efi-amd64-signed が LUKS 暗号化ディスクで失敗しました

デュアルブートで LUKS を使用してインストールすると何か問題がありますか?

私は Win 8 がインストールされたデュアル ブート システムを持っており、フル ディスク暗号化を有効にするために、このガイドにほぼ忠実に従って、Ubuntu 13.10 を再インストールしています。LUKS で暗号化された Ubuntu をデュアルブートでインストールするにはどうすればよいですか? 唯一の違いは、新しいブート パーティションを作成しないこと (すでに EFI ブート パーティションが存在する) と、home と / の 2 つのパーティションを使用することです (どちらも同じ LUKS コンテナー内にあるため、おそらく意味がありません)。

LUKS コンテナとパーティションの作成はうまくいっているようです (もちろんエラーは報告されていません)。そこでグラフィカル インストーラーを終了しましたが、次のエラーで失敗します: 'gub-efi-amd64-signed' パッケージを /target/ にインストールできませんでした。GRUB ブート ローダーがないと、インストールされたシステムは起動しません。

私はこれを2回試しましたが、2回とも同じ結果になりました。

追加の詳細

このマシンはDell xps 15(1521x の) 私は Ubuntu 13.10 ライブ DVD を使用しています。以前、同じ DVD を使用して、同じ Windows インストールの次にインストールしましたが、LUKS のものを除いて、問題なく動作しました。

EFI - 高速ブートとセキュアブートは無効になっています。

私も Linux の初心者で、EFI やディスク暗号化を扱ったことはありません。

この質問にも同様の問題がありますが、12.04 で LUKS がありません。

答え1

EFI システム パーティション(ESP、Ubuntu とあなたが「EFI ブート パーティション」と呼ぶもの) は、Linux/bootパーティションとまったく同じではありません。ESP には、EFI ブート ローダーと関連ファイルが格納されます。/bootディレクトリ (または、別のパーティションの場合はパーティション) には、Linux カーネルが格納されます。私は LUKS の専門家ではありませんが、おそらく Linux カーネルは LUKS の外部に保持されます。これにより、ブート ローダーは LUKS 暗号化を理解しなくてもカーネルを読み取ることができるためです。あなたの構成では、は/boot暗号化されているため、ブート ローダーは暗号化を理解しないと動作しません。これが失敗した理由かもしれません。

つまり、もう一度試してみて、今度は、する別の/bootパーティションを作成するに加えてESP。

関連情報