UEFI:通过 bootmgfw 启动特定的 Windows 安装

UEFI:通过 bootmgfw 启动特定的 Windows 安装

我的任务是将一些机器升级到 Windows 11。但是,有些会计软件无法在 Windows 11 上运行。这就是为什么我需要提供 Windows 10 安装的原因。在进行远程管理时,我可以唤醒系统,它将执行 PXE 启动(让我可以选择远程启动到任何系统)。我可以链式加载,bootmgfw.efi然后继续进入其中一个 Windows 安装。如果我能控制要启动哪个 Windows 安装,那将非常有帮助。这篇文章提供了一个很好的Windows 启动过程概述在 UEFI 中(通过这个问题)。

什么时候检查有效品种,我注意到 bootmgr 似乎接受一个名为 BCDOBJECT 的参数。看起来可以指定 bootmgr 要启动的 BCD 条目的 UUID。这种机制显然用于启动Windows 恢复。但是,我没有找到关于此功能的明确文档来源,甚至在这篇详细的帖子. 是否有任何选项可以通过 UEFI 告知bootmgfw.efi使用哪个 BCDOBJECT?

askubuntu 上的相关问题:https://askubuntu.com/questions/1192128/booting-multiple-copies-of-windows-via-grubhttps://askubuntu.com/questions/1328223/getting-rid-of-the-windows-boot-manager-when-dual-booting/1328229
类似的问题:让Linux GRUB直接运行多个Windows系统

相关内容