最新の Kali Linux をノート PC Lenovo X390 Yoga にインストールしました。デフォルトでインストールされた Windows 10 x64 とのデュアルブートになっています。Windows 10 パーティションには Bitlocker を使用する必要があります (TPM なしで使用し、拡張パスワードのみで使用しています)。残念ながら、Kali Linux はまだ SecureBoot をサポートしていませんが、Debian 10 Buster はサポートしています。:-( そのため、BIOS で Secure Boot を無効にしました。しかし、Windows 10 の BitLocker は SecureBoot なしでは使用できないことに驚きました。
そのため、KaliLinux を実行するたびに SecureBoot を無効にし、Windows 10 を実行するたびに SecureBoot を有効にする必要があります。
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 ブート構成を確認し、必要に応じて変更するために使用します。