设置过程中加密 LVM 出现问题

设置过程中加密 LVM 出现问题

我如何访问不同形式的分区,例如在旧的备用 CD 或 Debian 的安装程序中,我可以选择创建一个分区,对其进行加密,然后向该加密分区添加一个 LVM 组并在其下添加交换、主分区、根分区,这样就有一个 luks 进程,并且所有分区都通过相同的密钥解锁?

答案1

来自 Seehttps://help.ubuntu.com/community/EncryptedFilesystemsViaUbiquity-

桌面 CD 安装程序 (ubiquity) 目前不支持设置 LVM 或加密分区。使用以下配方,可以使用桌面 CD 在先前创建的(可选加密)LVM 上安装 Ubuntu。

启动桌面 CD,打开终端,并安装缺少的软件包:

apt-get install cryptsetup lvm2
sudo modprobe dm-crypt

现在使用命令行工具设置 LVM 和加密分区。如果您已经在标准 LVM-on-LUKS 上安装了 Ubuntu,那么这很简单:

sudo cryptsetup luksOpen /dev/sda4 sda4_crypt

或任何加密的 LVM PV 分区。这应该会自动在 /dev/mapper/ 中创建 LVM LV。

通过手动分区启动 Ubiquity,并使用现有分区;保持 /home 等原样,然后在 LVM 中重新格式化根分区。请勿立即重新启动,否则您的系统将无法启动!

挂载新安装的目标系统:

sudo mount /dev/mapper/ubuntu*-root /mnt
sudo chroot /mnt mount /proc
sudo mount --bind /dev /mnt/dev
sudo chroot /mnt mount /boot

创建适当的 crypttab:

echo "sda4_crypt UUID=`sudo blkid -s UUID -o value /dev/sda4` none luks" | sudo tee -a /mnt/etc/crypttab

重启

相关内容