ブート時にLUKSパーティションをマウントする


18

私は2つのでUbuntuマシンがインストールされている暗号化LUKSパーティションに対して1:/とに1つ/home

マシンを再インストールして10.04にアップグレードしました。繰り返しますが、これ/はLUKSを使用してインストールされ、次/homeを使用してマウントできます。

mkdir /media/home
sudo cryptsetup luksOpen /dev/sda2 home
sudo mount -t ext3 /dev/mapper/home /media/home

問題は、このcryptfsマッパーが起動後に消えてしまうため、fstabに適切な行を追加すると失敗することです。

パスワードの入力を求め、起動時にドライブのロックを解除するようにcryptfsを設定するにはどうすればよいですか?

おかげで、

アダム

回答:


17

/etc/crypttabファイルを編集する必要があったようです。これはに相当する暗号でfstab、次の行を追加します。

# create a /dev/mapper device for the encrypted drive
home    /dev/sda2       none luks

そして、以下を追加します/etc/fstab

# /home LUKS
/dev/mapper/home /home ext4 rw 0 0

必要に応じて、ブート時に2つのパスワードプロンプトが表示されます。


3
またupdate-initramfs、この変更を有効にするには、initramfsイメージを更新する必要があります。
dward

-3

私も同じ問題を抱えていた!! ただし、このコマンドの後、すべてが処理されます!試してみてください:-)

sudo update-initramfs -u -k all

6
そのコマンドが何をするのかを説明しますか?
Flimm

1
@Flimmコマンドは、インストールされているすべてのカーネルに対してramdiskを再作成します。crypttabを設定したかもしれませんが、暗号化されたルートを使用する場合、これをramdiskにコピーする必要があります
デイジー

2
この回答には詳細な説明が含まれている必要がありますが、それが質問にまったく関連していないことは明らかではありません。
ラングストン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.