Ubuntu 15.04 インストール後の暗号化された SWAP パーティションの作成、15.04 インストーラーのバグ!

Ubuntu 15.04 インストール後の暗号化された SWAP パーティションの作成、15.04 インストーラーのバグ!

今日、15.04 のクリーン コピーをインストールすることにしました。インストーラーのパーティション ツールを使用して、暗号化された luks システム ボリュームを作成し、暗号化されていない SWAP を作成して [続行] をクリックすると、セキュリティ上の理由から暗号化された SWAP を作成する必要があるというエラー メッセージが表示されましたが、インストーラーからその SWAP を作成する方法はありませんでした。ランダムに生成されたキーでは、これを行う方法が見つかりませんでした。5 回以上試しましたが、成功しませんでした。この問題に関する記事はオンラインでたくさん見つかりましたが、有効な解決策や公式の解決策は見つかりませんでした。暗号化されたボリュームを処理できる他のグラフィカル ツールも見つかりませんでした。コマンド ラインを使用してみましたが、成功しませんでした。そのため、システムを稼働させる必要があるため、スワップ パーティションのない luks 暗号化ボリュームにシステムをインストールしました。現在、新しいシステムから書いていますが、ランダムに生成されたキーを使用して暗号化された SWAP を作成したいと考えています。どうすればよいでしょうか。完全なソリューションが必要です。

答え1

私も同じ状況です! 昨日、暗号化された luks を使用してインストールしようとしましたが、もちろん暗号化されたスワップを作成する必要がありました。最終的に、約 5 回の試行の後、次のことが要求されました: 1. / に暗号化されたボリュームをマウント、2. 暗号化されたスワップ ボリューム、3. 暗号化されていない別の /boot。

ただし、これを実行した後でも、インストールを続行すると、「/ をマウントできません!!」というエラーが表示されます。

答え2

最終的に、次のように暗号化されたスワップを作成できました。

  1. fdisk または gparted (私は gparted を使用しました) を使用して swap 用のパーティションを作成しますが、swap としてフォーマットしないでください。代わりに、gparted でフォーマット タイプとして「クリア」を選択できます。
  2. /etc/crypttabに以下を追加します
swap_crypt /path/to/swap/partition /dev/urandom swap
  1. 次に、swap_crypt を /etc/fstab に追加します。方法は次のとおりです。
/dev/mapper/swap_crypt none swap sw 0 0
  1. スワップをアクティブ化します:
/etc/init.d/cryptdisks reload
swapon -a 
  1. 動作していることを確認します:
dmsetup info
cat /proc/swaps 

注 1: 手順 4 を実行した後、スワップが機能しない場合は、再起動するだけで機能するようになります。

注 2: Ubuntu ディスク アプリは新しく作成されたスワップを認識しませんでしたが、これは問題ではありません。gparted は LUKS/DM-CRYPT 操作をサポートしていないため、gparted でも表示されません。

注 3: (dmsetup info) コマンドを実行すると、すべてが正常であることを示す結果が表示されましたが、結果の最後の行は次のようになり、それが何を意味するのかわかりませんでした。

UUID: CRYPT-PLAIN-swap_crypt

関連情報