
デュアルブートで 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。