iPXE初始化设备 – 通过ipxe启动wimboot,从efi grub链接

我正在使用Grub来链接ipxe,然后加载wimboot。 在一些较新的联想笔记本电脑,特别是L470 ipxe停止在“iPXE初始化设备”

pxe服务器使用grubnetx64.efi.signed作为networking引导服务器,而dhcp来自路由器。 这对于Grun通过networking启动大多数基于Debian的操作系统和工具来说工作良好,并且对于ipxe我们大多数的硬件都能正常工作。

我使用rom-o-matic.eu来构build和embedded脚本。 在L470的驱动程序中是一个“Intel I219-V”,在ROM-o-matic驱动程序列表中列出。

脚本是:

#!ipxe dhcp kernel http://192.168.2.8/grub/config/win_pe/wimboot initrd http://192.168.2.8/grub/config/win_pe/BCD initrd http://192.168.2.8/grub/config/win_pe/boot.sdi initrd http://192.168.2.8/grub/config/win_pe/boot.wim boot 

并从Grub推出:

 menuentry "Windows PE Test" { location=$configpath/win_pe chainloader $location/ipxe.efi } 

我testing,看看是否有任何东西引导与“英特尔I219-V”,和一些工具工作正常,一些基于Debian的操作系统的无法加载的错误“等待以太网卡(S)了…如果这失败了,也许以太网卡不支持内核3.16.0-4-amd47“

Clonezilla在L470上的启动良好,所以我认为BIOSconfiguration是好的。 它设置了UEFI,CSM禁用和安全启动禁用。

我试图做一些小的testing,如ipxeembedded脚本中的“回声testing”,仍然没有通过“iPXE初始化设备”。

任何人都可以帮助我debugging这个? 或者知道如何解决这个问题?