|
RT。。。
我验证了手里的3块驱动是bnx2x的网卡,都不能通过pxe启动。
现象是进入了grub,但没有配置文件。同样的环境换成别的网卡就行了。抓包发现这种网卡不会发出请求配置文件的包。
另外用centos7.2自带的BOOTX64.efi是可以的。
分析源码看到的是在调用efi driver的send函数中失败了,我搞不定了,请各位大佬帮帮忙。
我觉得有可能是源码里没有这种网卡的支持或者编译的时候某些模块没加,但小弟不知道如何进一步分析了。
我使用的源码是grub-2.02-beta2版本的,编译指令如下:
./configure --with-platform=efi --disable-werror
make
./grub-mkimage -d grub-core -o BOOTX64.efi --prefix='(pxe)' -O x86_64-efi efinet normal tftp linux minicmd boot configfile part_msdos |
|