![使用 rEFInd 启动启用了安全启动和 Bitlocker 加密的 Windows 10](https://linux22.com/image/1584801/%E4%BD%BF%E7%94%A8%20rEFInd%20%E5%90%AF%E5%8A%A8%E5%90%AF%E7%94%A8%E4%BA%86%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E5%92%8C%20Bitlocker%20%E5%8A%A0%E5%AF%86%E7%9A%84%20Windows%2010.png)
我有一台带有两个 m2.sata 驱动器的公司笔记本电脑(HP Zbook 15):
- nvme0:随计算机附带的,具有 Bitlocker 加密的 Windows 10
- nvme1:用于开发的运行 Linux 的辅助驱动器
安全启动无法禁用,因为 Windows 会要求输入 Bitlocker 密钥。我可以在启动时成功按 F9 来选择 rEFInd(非常适合选择我的发行版)或 Windows 启动管理器(可以自动启动 Windows 10)。
我尝试了以下 rEFInd 条目,它会带我进入恢复屏幕(像这样)提示输入 bitlocker 密钥...
menuentry "windows" {
icon /EFI/refind/icons/os_win.png
volume 31d21f1a-4ed3-46f4-b401-48756183db86
loader /EFI/Microsoft/Boot/bootmgfw.efi
}
如果我输入 UEFI BIOS 条目,然后选择“从文件启动”并导航到我的 MS 分区,那么EFI/Microsoft/Boot/bootmgfw.efi
它就可以正常启动 Win10。
是否可以通过 rEFInd 模拟/链式加载“Windows 启动管理器”通常执行的操作?这其实不是什么大问题,我只想直接在 Win/linux 上使用 rEFInd,而不必每次启动 Windows 时都按 F9。
一些相关信息:
$ sudo bootctl
Available Boot Loaders on ESP:
ESP: /boot/efi (/dev/disk/by-partuuid/f0efab19-3f41-d34c-b30b-071ed9d3529a)
File: └─/EFI/BOOT/BOOTX64.efi
Boot Loaders Listed in EFI Variables:
Title: rEFInd Boot Manager
ID: 0x000B
Status: active, boot-order
Partition: /dev/disk/by-partuuid/f0efab19-3f41-d34c-b30b-071ed9d3529a
File: └─/EFI/refind/shimx64.efi
Title: Windows Boot Manager
ID: 0x0012
Status: active, boot-order
Partition: /dev/disk/by-partuuid/31d21f1a-4ed3-46f4-b401-48756183db86
File: └─/EFI/Microsoft/Boot/bootmgfw.efi
$ sudo blkid
/dev/nvme0n1: PTUUID="fe7acdb6-21f2-405f-9eac-5fd4734bbe79" PTTYPE="gpt"
/dev/nvme0n1p1: LABEL="EFIBOOT" UUID="C432-A96A" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="31d21f1a-4ed3-46f4-b401-48756183db86"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="8f35a4b7-c9d0-4ca9-ac3b-68a7636e0527"
/dev/nvme0n1p3: TYPE="BitLocker" PARTLABEL="Basic data partition" PARTUUID="443943e8-e990-4505-9ec0-3d48a8ce179d"
/dev/nvme0n1p4: UUID="48F44FAAF44F9958" TYPE="ntfs" PARTUUID="d2a1a2b3-a85e-4a7c-a5c4-dd11a9c551dd"
/dev/nvme1n1: PTUUID="62ee1ebc-b1ba-f246-995c-01d88db34d56" PTTYPE="gpt"
/dev/nvme1n1p1: UUID="4D0C-BA2F" TYPE="vfat" PARTUUID="f0efab19-3f41-d34c-b30b-071ed9d3529a"
/dev/nvme1n1p2: UUID="a4b60c68-9638-487c-ae82-9e7dac7bf0ce" TYPE="ext4" PARTUUID="4bdcd743-9d09-2f41-9379-e5491e79ae9d"
/dev/nvme1n1p3: UUID="dc2c470e-ec77-43df-bbe8-110c678785c2" TYPE="crypto_LUKS" PARTUUID="dd250d2a-7173-3e4a-b026-f032a8809062"