- 问题现象
增加独立网卡PXE启动报错PXE-EC8: !PXE structure was not found in UNDI driver code segment,故障现象如下图:
- 问题分析
PXE-EC8:!PXE structure was not found in UNDI driver code segment 。(UNDI ROM映像已经损坏了,或者未能被BIOS载入)此错误信息通常系如下一个或三个原因所致:
1,当即将调用一个LOM映像的时间点,网卡映像正在被编程进BIOS。
2,在PXE可选ROM开始启动之前,PXE可选ROM载入自检内存管理器(POST Memory Manager,$PMM)分配的内存期间被损坏或删除。
3,在载入ROM结构期间UNDI_Loader结构未被正确载入。
- 解决方法
1,进入主板bios==》高级==》above 4G decoding==》设置为关闭
2,开启64-Bit BAR of NIC.请前往Intel 官方网站下载Intel Tool Bootutil.bootutil64e → 查询NIC Port Name,(以下command, "X"为NIC Port Name)
bootutil64e -E
bootutil64e -NIC=X -FLASHENABLE
bootutil64e -NIC=X -64e
bootutil64e -NIC=X -UP=COMBO