有些PCIe网卡在出厂的时候就在固件关闭了PXE启动,因此需要手动打开。

比如超云的PCIe光口网卡用的是intel 82599ES 10-Gigabit SFI/SFP+网卡,默认没有开启PXE。

https://support.huawei.com/enterprise/zh/knowledge/KB1000637554

首先前往INTEL官网下载

https://downloadcenter.intel.com/zh-cn/download/19186

搜索发现这个程序支持
m1Yw.png
下载Preboot_26.3.tar.gz,这个是给Linux用的。
将它制作成ISO镜像,通过IPMI上传到系统中。

挂载,移动,然后解压。

mount /dev/sr0 /media
cp Preboot_26.3.tar.gz /home/intel/
cd /home/intel/
tar -xzvf Preboot_26.3.tar.gz

mFLP.png
开始配置,先进入文件夹。

cd APPS/
ls
cd BootUtil/
ls
cd Linux_x64/
ls

mdos.png

给与权限后开始查询。

chmod +x *
./bootutil64e

mg5o.png

可以观察到有四张网卡开启了PXE,有四张是无法刷FLASH的。通过对比ip a查到的mac地址可以观察到。
光口全部打开了pxe,电口不支持配置。。。。。emmm,为啥我不能用光口配置PXE。
mldx.png
选择需要设置的网卡端口,比如我选择的是port5,

先执行:

./bootutile64e –nic=5 –fe

在执行:

./bootutile64e –nic=5 –up=pxe

mxry.png

区别不大,应该不是网卡不能启用pxe的问题。可能是BIOS问题。

最后发现其实是多交换机之间dhcp通信的的问题,可能需要dhcp中继器,换交换机解决了。或者是直插电网口也行。
还有用光网卡可能在进入anaconda之前掉驱动,导致无法传输数据与文件。因此pxe安装系统还是用板载的电口吧。

最后修改:2022 年 12 月 08 日
如果觉得我的文章对你有用,请随意赞赏