使用现有的 /home LUKS 重新安装

使用现有的 /home LUKS 重新安装

我的 10.04 机器使用三个分区:5 GB 用于/boot,25 GB 用于/,120 GB 用于/home//home使用 LUKS 密码加密。

我已下载替代安装程序以重新安装机器。我希望/重写我的分区,但保留现有的/home

有什么方法可以告诉安装程序我的/home已存在于单独的 LUKS 分区中?

提前致谢,

亚当

答案1

我要做的是使用/boot和重新安装,//home在安装过程中保留分区。安装完成后,您可以安装 cryptsetup,在/etc/crypttab和中设置您的分区/etc/fstab,然后您就可以离开了。我假设您有一个加密交换。有关详细信息,安装并重新启动后,打开终端并:

sudo apt-get install cryptsetup
cryptsetup luksOpen /dev/sda6 crypthome
cd /
mount -t ext4 /dev/mapper/crypthome /home

根据需要编辑分区详细信息和文件系统类型。现在您可以浏览/home并确保它是您所期望的。然后您需要输入以下内容/etc/crypttab

crypthome /dev/sda6 none         luks
cryptswap /dev/sda7 /dev/urandom swap

/etc/fstab需要添加这些行到最后

/dev/mapper/crypthome  /home  ext4  defaults  0  2
/dev/mapper/cryptswap  none   swap  sw        0  0

重新启动以检查一切是否按预期运行,然后您就可以离开了:)

相关内容