Linux Foundation PreLoader를 사용하여 Kali Linux를 설치하는 방법은 무엇입니까?

Linux Foundation PreLoader를 사용하여 Kali Linux를 설치하는 방법은 무엇입니까?

내 노트북 ​​Lenovo X390 Yoga에 최신 Kali Linux를 설치했습니다. Windows 10 x64가 기본 설치된 듀얼 부팅을 사용하고 있습니다. Windows 10 파티션용 Bitlocker를 사용해야 합니다(TPM 없이 확장 암호로만 사용합니다). 안타깝게도 Kali Linux는 Debian 10 Buster가 지원하지만 여전히 SecureBoot를 지원하지 않습니다. :-( 그래서 BIOS에서 Secure Boot를 비활성화했습니다. 하지만 Windows 10의 BitLocker를 SecureBoot 없이 사용할 수 없다는 사실에 불쾌하게 놀랐습니다.

그래서 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 부팅 구성을 확인하고 필요한 경우 변경하는 데 사용됩니다.

관련 정보