在启动时挂载 LUKS 分区

在启动时挂载 LUKS 分区

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

谢谢,

亚当

答案1

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

我遇到了同样的问题!!但是,执行此命令后一切都会解决!你应该尝试一下 :-)

sudo update-initramfs -u -k all

相关内容