Как установить Kali Linux с Linux Foundation PreLoader?

Как установить Kali Linux с Linux Foundation PreLoader?

Я установил последнюю версию Kali Linux на свой ноутбук Lenovo X390 Yoga. У меня двойная загрузка с установленной по умолчанию Windows 10 x64. Мне нужно использовать BitLocker для раздела Windows 10 (я использую его без TPM, только с расширенным паролем). Kali Linux, к сожалению, по-прежнему не поддерживает SecureBoot, хотя Debian 10 Buster поддерживает. :-( Поэтому я отключил Secure Boot в BIOS. Но я был неприятно удивлен, что BitLocker с Windows 10 нельзя использовать без SecureBoot.

Поэтому мне приходится отключать SecureBoot каждый раз, когда я запускаю KaliLinux, и включать каждый раз, когда я запускаю Windows 10.

У меня есть вопрос, как включить SecureBoot для Grub - Kali Linux. Возможно ли использовать какой-то пакет из Debian 10? Или как использовать Linux Foundation's PreLoader?https://blog.hansenpartnership.com/l...stem-released/иhttp://www.rodsbooks.com/efi-bootloa...html#preloader Я нашел возможное решение от @ValdikSSКак вручную подписать Kali для UEFIпоэтому я попробовал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 и при необходимости измените ее.

Связанный контент