必须先确认主板网卡支持pxe且bios/uefi中启用对应rom模块,否则无法发出dhcp discover包;需查说明书或官网参数,区分wol与pxe;进入bios按厂商路径启用pxe option rom并设为启动首选,同时关闭secure boot。

电脑组装好后要支持网卡PXE无盘启动,必须先确认主板集成网卡具备PXE固件且已在BIOS/UEFI中启用对应ROM模块,否则开机时网卡根本不会发出DHCP Discover广播包,后续所有服务器配置都无效。
确认主板网卡是否支持PXE
关机状态下断电,查看主板说明书或官网参数页,在“板载网络”一栏查找是否标注“PXE Boot”、“Intel vPro with PXE”、“Realtek RTL8111H PXE OPROM”等字样。若仅写“千兆网卡”或“支持网络唤醒(WoL)”,【不代表支持PXE】——WoL和PXE是两套完全不同的底层固件机制。
部分OEM品牌机(如联想ThinkCentre、戴尔OptiPlex)即使标称支持PXE,也可能在出厂BIOS中默认禁用该ROM,需手动开启。
进入BIOS/UEFI并启用PXE Option ROM
按下电源键→立即连续敲击Delete键(华硕、技嘉、微星主流主板)或F2键(部分联想、戴尔机型)→进入设置界面。
根据主板厂商差异,选择以下任一路径定位PXE开关:
方法一(华硕/ROG系列):按F7进入Advanced Mode → Advanced → Network Stack Configuration → IPv4 PXE Support → Enabled;再进入Boot → Boot Option #1 → 选择“Network Boot”或“PXE Device”。
方法二(技嘉B650/B760主板):切换至“Settings”标签页 → IO Ports → LAN Option ROM → 设置为Enabled;若无此选项,需先打开“CSM Support”(兼容性支持模块),否则UEFI模式下PXE ROM不加载。
方法三(AMI BIOS常见于工控主板):Main → System Information → 查看“LAN Controller”是否显示“PXE vX.XX”版本号;若有,进入Chipset → South Bridge Configuration → Onboard LAN ROM → Enabled。
【关键提醒】某些主板(如部分华擎H610M-HDV/M.2)的PXE开关藏在“Tool”菜单下的“UEFI BIOS Utility”子项里,不在常规Advanced或Boot目录中,需逐项展开查找。
调整启动顺序确保网卡优先
第一步:进入Boot菜单 → 找到“Boot Option Priorities”或“Boot Order”子项。
第二步:将含“PXE”、“Network”、“LAN”、“IPv4 UEFI PXE”字样的设备拖拽至第一位;若列表中只有“UEFI: Built-in EFI Shell”或“UEFI: USB Device”,说明PXE ROM未被识别或未启用,需返回上一步检查。
第三步:关闭Secure Boot(安全启动)→ 否则部分旧版PXE引导文件(如pxelinux.0)会因签名问题被拦截,直接黑屏卡住。
第四步:按F10 → 选择“Yes”保存退出。











