尝试在 USB 驱动器上引导新安装的 Kali Linux 2019.4 时,GRUB 2.04-5 似乎无法解密根分区:
Volume group "cryotic" not found
Cannot process volume group cryotic
Cryotic 是加密分区中包含的逻辑卷组 - 它包含三个逻辑卷(/root、/home、swap)。
我尝试直接在用于创建此安装的 Live USB 磁盘的 GRUB 界面中解密分区。我尝试了诸如insmod luks
、insmod cryptodisk
、insmod crypto
、 之类的操作cryptomount -a
,但分区没有安装,也没有要求我提供密码来解密它。
我缺少可以解密它的程序吗?我不相信我可以在不首先启动操作系统的情况下使用 grub-install 重新配置 GRUB?
驱动器的基本分区方案是:
1: ESP 536 MB (FAT32)
2: /boot 256 MB (ext2)
3: encrypted
criotic volume group
a: / 16 GB (ext4) LV
b: /home 10 GB (ext4) LV
c: swap ~4GB LV
答案1
Kali linux的安装加密管理器默认安装luks2,但是GRUB2只支持luks1。
正常开始安装,然后使用安装菜单中的 shell 通过cryptsetup
选项设置加密--type luks1
。您还可以使用各种 lvm 命令在 shell 中设置逻辑卷。返回安装过程后,将 / 和 /home 分配给它们的逻辑分区。
要允许引导加载程序发现加密的根分区,请设置 /etc/crypttab。