我有一台新 PC,配有参考 Intel 主板和 AMI BIOS(LynxPoint-LP 芯片组主板上的 5.010)。没有 OEM 支持,所以我只能自己处理。
我有一个 PXE 网络和 WDS 2008R2 服务器,我用它来部署 Windows 10 映像。我有几台使用 Realtek NIC 的 PC,PXE 启动很好。新 PC 使用 Intel 82574L NIC,它们无法进行 PXE 启动。我可以选择“UEFI:Intel 82574L 千兆网络连接”作为第一个启动设备,但当我这样做时,我看到消息“成功下载 NBP 文件”,然后它返回到 BIOS(我禁用了所有其他启动设备)。与发布此屏幕截图的人不同:http://get-cmd.com/2015/02/21/sccm2012-r2-failed-to-boot-pxe-mode-nbp-file/,除了“成功下载NBP文件”之外,我没有看到任何信息。
我尝试强制 PC 以传统模式启动,但当我在 CSM 配置下选择“仅传统”时,NIC 未列为可用的启动设备。我还验证了网络端口和电缆是否正常工作。
查看英特尔网站(https://downloadcenter.intel.com/product/32209/Intel-82574L-Gigabit-Ethernet-Controller),我看不出有任何更新固件的实用程序可以改善这种情况。
我这里遗漏了什么?如何让 BIOS 在传统模式下从 NIC 启动?
答案1
看起来您在这里处理的是存在错误的 UEFI 实现。当您以 UEFI 模式启动时,您应该检查(Wireshark 流量捕获)客户端真正宣布了哪种架构以及真正交付了哪个 NBP。如果 UEFI FW 收到旧版 NBP,它通常会重新启动。