14.04の暗号化されたスワップパーティションを作成するにはどうすればよいですか?ここで私が見たアドバイスはすべてバージョン14.04未満のものであり、私にはうまくいきません。
何度も試してみましたが、リブートよりも長くは続きませんでした。
インストール時に、スワップ用に自宅と9 GiBパーティションを暗号化することにしましたが、このスワップはKubuntuによって使用されることはありませんでした。 Gpartedは「不明なファイルシステム」を見つけます。
私は何度もそれをスワップとしてフォーマットし、fstab
とcrypttab
を編集し、ここで異なる回答で言及されたすべてのトリックを使用しました。よく言及されるPunyGeekの手紙は、おそらく/etc/initramfs-tools/conf.d/resume
が私のシステム上にも存在しないために、私には機能しません。
さらに試して起動した後、私はこれが私にとってうまくいくように思えました:
注: sdaXのXをパーティション番号に置き換えてください! UUIDが機能しませんでした!
必要なパッケージをインストールします。
Sudo apt-get install cryptsetup
パーティションをSWAPにフォーマットします
Sudo swapoff -a
Sudo cryptsetup -d /dev/urandom create cryptswap /dev/sdaX
Sudo mkswap -f /dev/mapper/cryptswap -v1 -Lhello-swap
/etc/crypttab
に次の行を追加または編集します。
cryptswap /dev/sdaX /dev/urandom swap
/etc/fstab
の行を追加または編集します。
/dev/mapper/cryptswap none swap sw 0 0
スワップを再度有効にします。
Sudo swapon -s
スワップが有効になっていることを確認します。
free -m | grep Swap:
または、[リソース]タブでシステムモニターアプリを確認します。
14.04LTSを使用すると、暗号化されたスワップが再起動後にオンにならないというtomasbと同じ問題がありました。必要なinit.dスクリプト(cryptdisksおよびcryptdisks-early)がインストールされていないため、/ etc/crypttabが処理されていないことがわかりました。
私はその問題を解決しました
$ Sudo apt-get install cryptsetup
再起動し、暗号化されたスワップを使用しました。
これは実際に私にとってはうまくいきましたが、それが良い解決策であるかどうかはわかりません(複数のユーザー):
Sudo gedit /etc/init/cryptdisks.conf
do_start
を含むファイルの下部近くの検索行と追加
/etc/init.d/cryptdisks reload
すぐ下。
ミシェルの答えのすべてが完了したと仮定する