如何使用 Linux Foundation PreLoader 安装 Kali Linux?

如何使用 Linux Foundation PreLoader 安装 Kali Linux?

我在 Lenovo X390 Yoga 笔记本电脑上安装了最新的 Kali Linux。我安装了双启动,默认安装了 Windows 10 x64。我需要对 Windows 10 分区使用 Bitlocker(我没有使用 TPM,只使用扩展密码)。遗憾的是,Kali Linux 仍然不支持 SecureBoot,尽管 Debian 10 Buster 支持。:-( 所以我在 bios 中禁用了安全启动。但令我惊讶的是,如果没有 SecureBoot,Windows 10 上的 BitLocker 就无法使用。

因此,每次运行 KaliLinux 时我都必须禁用 SecureBoot,而每次运行 Windows 10 时我都必须启用它。

我想知道我可以用什么方式为 Grub - Kali Linux 启用 SecureBoot。是否可以使用 Debian 10 中的某些软件包?或者我可以用什么方式使用 Linux Foundation 的 PreLoader?https://blog.hansenpartnership.com/l...stem-released/http://www.rodsbooks.com/efi-bootloa...html#preloader 我从@ValdikSS 找到了可能的解决方案如何手动为 UEFI 签名 Kali所以我尝试过https://askubuntu.com/questions/5947...ons-preloader#但重启后我没有看到 PreLoader 启动选项。:-( 你能帮帮我吗?

磁盘结构:

NAME                MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
nvme0n1             259:0    0   477G  0 disk  
├─nvme0n1p1         259:1    0   260M  0 part  /boot/efi
├─nvme0n1p2         259:2    0    16M  0 part  
├─nvme0n1p3         259:3    0 243,3G  0 part  
├─nvme0n1p4         259:4    0  1000M  0 part  
├─nvme0n1p5         259:5    0   954M  0 part  
├─nvme0n1p6         259:6    0   954M  0 part  
├─nvme0n1p7         259:7    0   954M  0 part  /boot
└─nvme0n1p8         259:8    0 229,6G  0 part  
  └─nvme0n1p8_crypt 254:0    0 229,6G  0 crypt 
    ├─sk1-swap      254:1    0   4,2G  0 lvm   [SWAP]
    └─sk1-system    254:2    0 225,4G  0 lvm   /

/boot/EFI 分区的结构:

├── BOOT
│   └── BOOT.SDI
├── EFI
│   ├── Boot <--- here I copied HashTool.efi, PreLoader.efi, loader.efi 
│   │   ├── bootx64.efi
│   │   ├── HashTool.efi
│   │   ├── LenovoBT.EFI
│   │   ├── License.txt
│   │   ├── loader.efi
│   │   ├── PreLoader.efi
│   │   └── ReadMe.txt
│   ├── kali
│   │   └── grubx64.efi
│   ├── Microsoft

loader.efi is renamed grubx64.efi

非常感谢。

答案1

但重启后我没有看到 PreLoader 启动选项

您要么需要使用手动添加它efibootmgr,要么用替换真正的 grub(grubx64.efi我认为在您的情况下)PreLoader.efi

无论如何,请使用efibootmgr检查您当前的 UEFI 启动配置并在必要时进行更改。

相关内容