Я установил последнюю версию 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 и при необходимости измените ее.