我们正在通过 iPXE 将一些系统设置为 PXEboot,并且根据主服务器状态,正常启动或通过 wimboot 和 MDT 重新映像。系统配置为首先从网络引导。iPXE 和 wimboot 都在 UEFI 下运行。
它工作得很好,除了在 Windows 安装结束时,BIOS 已被修改为指向新的 Windows 引导管理器作为主引导设备。因此,如果不进入 bios 和更改设置,它就无法再次成像。
我理解为什么引导顺序会因为 wimboot/MDT 过程涉及多次重新启动而改变。但我真的很想将 PXE 始终作为主引导,或者在完成后将引导顺序重新设置为网络优先。(我的 PXE 服务器将传递网络引导机会,以允许安装工作或在不需要映像时让系统独立运行。)
更新 -我看到两种可能性:
- 弄清楚 windows 安装程序如何告诉 UEFI 从目标安装磁盘启动,并在 windows 安装完成后执行相同的操作以设置回 PXE 启动。
- 安装 Windows 后使用 Windows 引导管理器和 BCDEdit 将 PXE 引导选项置于从本地磁盘引导之上(在超级用户处发现的问题与此处基本相同。讨论的最终结果并不是我真正想要的( PXE 首先在 UEFI 设置中)但可能会产生相同的行为(PXE 启动总是有机会在 Windows 启动之前采取行动)。