我有一个可以正常工作的双启动系统,其中 Windows 10(bitlocker 加密)和 Fedora 23(LUKS 加密)。当我打开它时,我得到了 GRUB2 菜单,并且可以启动 Linux 或 Windows。两个操作系统都运行良好。两个操作系统都安装在 UEFI 模式下。
Fedora 23 已停止支持(我遇到了一些烦人的问题)。我安装了 Fedora 25,删除了 F23。重新安装后,FC25 运行正常,但 Windows 每次启动时都会要求输入 Bitlocker 恢复密钥。当我输入密钥时,Windows 正常启动并正常运行。
我尝试过多次“暂停 bitlocker 保护/恢复保护”技巧。它不会导致新的 bitlocker 哈希/签名/其他内容被保存。
谷歌搜索给我提供了大部分有关 grub2-install 覆盖 MBR 导致 Bitlocker 失败的信息,但我认为 UEFI 启动不使用 MBR?我搞不清楚哪些建议适用于我的情况——即使我使用 UEFI 启动,我是否需要恢复 Windows MBR,或者这会让事情变得更糟?两个操作系统都安装在 UEFI 模式下。
总结一下:如何让 Bitlocker 正常工作而不需要每次启动时都使用恢复密钥?
答案1
问题可能出在您在启用 Bitlocker 的情况下安装了 Fedora。当您在启用的情况下安装操作系统时,总是会出现启动问题;在这种情况下,只需输入恢复密钥就足够了。我建议复制两个系统上的所有文件(以保存它们),完全禁用 Bitlocker,格式化整个驱动器,然后重新安装两个操作系统,正如@Wesley King 所说
答案2
我在 Linux/Windows 双启动方面遇到了很多问题。最后我解决问题的方法是卸载两个操作系统。确保先安装 Fedora 25,然后再安装 Windows。这是最后的手段,但迄今为止已经解决了我所有的问题。