我尝试安装Ubuntu 19.10在 VirtualBox 中使用全盘加密使用手动分区器,但我无法这样做。我根本无法设置 luks 分区。
我必须避免使用引导方法,因为它会擦除磁盘上的所有其他内容(或者它这么说,但我还没有尝试过)。
我正在尝试这样做来学习,因为我稍后会在真实磁盘上复制该过程。
该问题由以下步骤产生:
- 启动安装程序
- 选择手动分区选项,而不是引导
- 为 EFI 系统分区创建 100MB 分区
- 为 /boot 创建 1GB 分区
- 使用剩余空间创建(或尝试创建)一个分区,用作 luks 加密的物理卷
问题来了。在 Ubuntu、Xubuntu 等系统上,分区程序会要求输入加密密码,并快速将加密卷映射到/dev/mapper/sda3_crypt
,但 Kubuntu 不会要求输入密码。相反,它只显示分区类型为"crypto"
(此处的 sda1 显示为 efi,sda2 显示为 ext4),而不会将其映射到/dev/mapper/*
。所以现在我没有分区可以挂载/
。
如果不选择分区,我就无法进入下一个屏幕/
。
我尝试做另一件事。
我首先使用来
gdisk
创建分区。格式化分区:
mkfs.fat -F 32 /dev/sda1
mkfs.ext4 /dev/sda2
cryptsetup luksFormat /dev/sda3
- 映射加密分区:
cryptsetup open /dev/sda3 sda3_crypt
然后我继续安装程序。
这次列表中有一个新分区:/dev/mapper/sda3_crypt
,因为我已经解锁并映射了它。现在我可以选择 sda1 作为 efi,sda2 作为 /boot,sda3 作为加密的物理设备(它仍然不要求输入密码)。但是,当我单击 时/dev/mapper/sda3_crypt
,安装程序就崩溃了。
如果它是一个错误,那么它可能是一个罕见的错误,因为我在互联网上找不到有关它的任何信息。
那么,如何使用手动分区在加密分区上安装 Kubuntu 19.10(不删除其他/以前的分区)?
更新:我已经尝试了各种操作系统,结果如下:
与我的自定义设置一样正常工作:
Ubuntu 18.04
Ubuntu 19.10
Linux Mint 19.3
Xubuntu 18.04
Lubuntu 18.04
Lubuntu 19.10 (with slightly different steps[1])
OpenSUSE Tumbleweed and Leap [2]
不工作,产生上述问题:
Kubuntu 18.04
Kubuntu 19.10
KDE Neon
[1] 我只需创建分区,然后选择加密勾选后我就可以提供一个新密码了。[2] 我可以使用 openSUSE,但是 Tumbleweed 不太稳定,而且 Leap 不是最新的。