GRUB2 2 LUKS 加密操作系统:附加第二个 LUKS 操作系统

GRUB2 2 LUKS 加密操作系统:附加第二个 LUKS 操作系统

我设置了 ubuntu 加密根分区(/boot 和 /boot/efi 是常规分区)。然后我减小该分区的大小创建新的加密。毕竟,我在专家模式下运行了 kali 安装程序,安装了第二个分区并在那里安装了操作系统。它添加了一个新的 EFI 引导记录(我不知道如何称呼它)。

因此,如果我通过 BIOS 启动到 kali,它会首先询问分区通过(我认为如果我使用“中央”未加密的 grub 并不重要),但安装失败,所以我仍然需要运行

cryptsetup open /dev/this this-alias
vgchange -ay
Ctrl+D

并且只有在它继续加载之后,但没有 ui(如果它不能自动修复,我会在更新 grub 后尝试修复它)。

问题是:如何将新的 LUKS 加密操作系统添加到现有的 grub 配置中?

PS:我尝试安装并运行update-grub,但它只为已安装的分区创建了新选项,因此它在启动时也会失败(我希望它显示密码字段,而不是例外)

答案1

成立很棒的教程,只是使用了来自不同分区的逻辑卷。

但是,我无法配置 grub 自动链,因此我在 grub 配置中硬编码了新的 grub 分区。

menuentry Kali {
  insmod part_gpt
  insmod chain
  set root='(hd0,gpt3)'
  chainloader (hd0,gpt3)/efi/kali/grubx64.efi
}

PS:如果您连接新磁盘(USB、HDD、SSD 等),可能会出现启动问题

相关内容