在引导时挂载LUKS分区

我安装了一个带有两个加密LUKS分区的Ubuntu机器:一个用于/和一个用于/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以提示输入密码并在启动时解锁驱动器?

谢谢,

亚当

似乎我需要编辑/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 

现在我根据需要在启动时收到两个密码提示。

我有同样的问题!! 但是,在这个命令之后,一切都得到了解决! 你应该尝试一下:-)

 sudo update-initramfs -u -k all