环境

Dell OptiPlex 7080
Bios Revision 1.1.5

描述

在使用 WDS 通过网络引导 PXE BOOT 安装系统时,选择 UEFI Boot: Onboard NIC 后,处于启动 PXE 界面:

Checking Media Presence......
Media Present......
Start PXE over IPv4 on MAC: AA-BB-CC-DD-EE-FF

此界面大概持续 15s,之后直接报错 Boot No Bootable Devices。疑似无法获取到 IP 地址。

  • 计算机网口插入网线后,网口指示灯正常闪烁,排除网口损坏问题。
  • 其他机器正常 PXE BOOT 正常获取 IP,正常进入 MDT 部署界面,顺利利用 WDS 安装系统,排除网口之前的设备或线材出现。
  • 再三确认 BIOS 设置正常,尝试各种可能的 BIOS 设置,以及恢复默认 BIOS,任然报错,排除 BIOS 设置或设置不生效问题。
    相关 BIOS 设置如下:
System information -> Integrated NIC -> 勾选 Enabled w/PXE(理论仅启用此项,即可),勾选 Enable UEFI Network Stack(理论不影响,可不勾选)
Secure boot options -> Secure Boot Enable -> 勾选 Secure Boot Enable(理论不影响,可不勾选)

搜索发现 2019 年就有人出现过类似问题并在 Dell 社区求助,但是只得到了常规的解决方式,实际上无效,最终未解决。

解决

  • 正常开机,进入原 Windows 10 系统
  • Win + R -> devmgmt.msc -> 找到设备管理中的网络适配器 -> 找到 LAN 网络适配器
  • 右键 -> 属性 -> 电源管理 -> 取消勾选“允许计算机关闭此设备以节约电源”
  • 关闭 Windows 10 快速启动(感觉不影响,原系统快速启动原本就为关闭状态。可不操作)
  • 重启

疑问

由于 Windows 10 默认的网络适配器都勾选了“允许计算机关闭此设备以节约电源”,且勾选了“允许计算机关闭此设备以节约电源”的计算机,任然可以通过 PXE Boot 启动,怀疑是原 Windows 10 系统问题。

且由于无法复现,更怀疑是系统问题,而系统问题,理论仅需进入一次系统,重启即可。

此处解决仅记录实际操作了什么。

参考

www.dell.com/community/Latitude/WDS-and-Windows-10-UEFI-mode-Error-quot-No-Bootable-Device-quot/td-p/7271900

最后修改:2021 年 08 月 26 日 09 : 47 AM
如果觉得文章帮助了您,您可以随意赞赏。