使用 rEFInd 启动启用了安全启动和 Bitlocker 加密的 Windows 10

使用 rEFInd 启动启用了安全启动和 Bitlocker 加密的 Windows 10

我有一台带有两个 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"

相关内容