GRUB2 不会为 Kali 2019.4 挂载加密分区

GRUB2 不会为 Kali 2019.4 挂载加密分区

尝试在 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 luksinsmod cryptodiskinsmod 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。

相关内容