PXE 网络启动失败?四步排查
按 F12 选 PXE 提示无法启动、停在 DHCP/BOOTP 阶段或 TFTP 阶段报错时,按网卡与选项 ROM、DHCP/引导服务器配置、网络链路、启动模式四层依次排查。
简短答案
PXE 失败的位置决定原因:停在找地址是 DHCP 层没到引导服务器,停在拉文件是 TFTP/HTTP 传输断了,压根不出现 PXE 选项是网卡没启用网络启动 ROM。按「选项有无 → DHCP → 文件传输 → 启动模式」四层查。
现象对照
| 现象 | 指向 |
|---|---|
| 一次性启动菜单里没有 PXE 项 | 网卡网络启动被禁用/未启用 Option ROM |
| 停在 DHCP/BOOTP 请求 | 引导服务器(DHCP 66/67 选项)没配或不在同网段 |
| DHCP 过了、TFTP 卡死 | TFTP/HTTP 服务不通、路径错 |
| 只有一批机器失败 | 网段/VLAN 与服务器跨段路由问题 |
排查步骤
1. 确认网卡启用了网络启动
进 BIOS/一次性启动菜单看 PXE 条目在不在;不在则启用该网卡的 Network Stack / PXE ROM(机型 BIOS 路径见 Windows Server 2012-2019 条目对应说明,或以 搜索 站内条目为准)。
2. DHCP 层验证
用 EasyU 启动盘 引导一台能进系统的机器,ipconfig /all 看同网段能不能拿到 66/67 选项;或直接 ping 引导服务器 IP 验证链路。
3. 文件传输层
TFTP/HTTP 服务上确认引导文件(netboot 镜像)路径可达:在能上网的机器上直接访问该路径验证;权限与目录结构按 Windows Server 2025 条目里的部署说明核对。
4. 启动模式对齐
UEFI 机器要 UEFI 版引导文件(.efi),Legacy 机器要 .n12/.sdi 类;用错模式会「能拉文件但起不动」。文件类型与机器模式必须匹配。
操作小结
- 先看 PXE 选项在不在,再谈服务器侧
- 卡 DHCP 查 66/67 选项与同网段可达
- 卡 TFTP 查文件路径与传输服务
- 起不动查 UEFI/Legacy 引导文件类型是否匹配