我正在尝试用LVM和LUKS安装Xubuntu15.04,手动分区以便有一个单独的/home分区。
到目前为止,我已经启动了Xubuntu的live,并完成了以下步骤:
200 MB fat32 with boot flag as /dev/sda1 - EFI系统划分。300 MB ext2 as /dev/sda2 -将用于/boot。400 GB unformatted as /dev/sda3 -将是加密的卷。cryptsetup luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha512 /dev/sda3cryptsetup luksOpen /dev/sda3 cryptpvcreate /dev/mapper/cryptvgcreate vgcrypt /dev/mapper/cryptlvcreate -n lvcryptroot -L 30G vgcryptlvcreate -n lvcryptswap -L 10G vgcryptlvcreate -n lvcrypthome -l 100%FREE vgcryptmkfs.ext4 /dev/vgcrypt/lvcryptrootmkfs.ext4 /dev/vgcrypt/lvcrypthomemkswap /dev/vgcrypt/lvcryptswap/dev/mapper/vgcrypt-lvcryptroot设置为挂载点/。/dev/mapper/vgcrypt-lvcrypthome设置为挂载点/home。/dev/sda2设置为挂载点/boot。/dev/sda设置为引导加载程序安装的设备。cd /mntmkdir rootmount /dev/mapper/vgcrypt-lvcryptroot rootmount /dev/sda2 root/bootchroot rootmount -t proc proc /procmount -t sysfs sys /sys/etc/crypttab并为/dev/sda3添加了一个条目:vi /etc/crypttabcrypt UUID=<uuid_here> none luksupdate-initramfs -uexitreboot在试图引导到新安装的系统时,不会要求我提供密码来解密加密卷。我被抛到initramfs提示符中,没有任何错误。我错过了什么?
发布于 2015-09-24 21:53:57
我经历了几乎相同的步骤,只是为了更改为默认/boot分区的大小。我放弃并修改了默认安装程序的参数。如果您也只是尝试拥有一个单独的/home分区,那么请看一看下面的内容:https://askubuntu.com/a/678074/313386。
您可以更改默认的配方,以包括一个/home分区。启动到live并查看/lib/partman/recipes-amd64-efi/50home。保存更改后,可以选择LVM和加密选项,并选择“使用整个磁盘”。
发布于 2015-08-21 06:39:46
Initramfs并不自动包含从加密卷(模块、脚本等)启动的所有相关内容。我在这两台机器上都解压缩了initramfs (加密和不加密),它们非常不同。
通过更改crypttab和更新initramfs,您只会向initramfs插入选项,而不是所有其他内容。您必须弄清楚如何将所有相关的东西插入initramfs。
我不会为您提供完整的教程,但将学习如何解压缩initramfs并将其与已安装的加密机器(您可以在VirtualBox中完成此操作)和您的计算机进行比较,您将看到不同之处。很可能这是你的问题。
发布于 2016-05-14 18:09:25
编辑/etc/crypttab后,在终端中运行sudo dpkg-reconfigure lvm2。
https://askubuntu.com/questions/663332
复制相似问题