各种机器将愉快地使用 syslinux 以传统模式通过 PXE 引导自定义 bzImage。
在 UEFI 模式下,其中一台机器和较新的仅 UEFI 板会从服务器分配一个 IP 地址,即 TFTP syslinx.efi,然后冻结。
现在我不太确定为什么会冻结。
使用pxelinux.0
.
Wireshark 显示机器正在为 x64 机器发送正确的 PXE/BOOTP 扩展PXEClient:Arch:00007:UNDI:003016
。
syslinux.efi 二进制文件是从 6.03 源构建的 x64。
syslinux.efi 甚至是正确的加载程序吗?欢迎任何想法。
syslinux.efi
是正确的装载机;不幸的是,6.03 有几个影响 UEFI 和 PXE 的问题。即 http://www.syslinux.org/archives/2016-October/025395.html
这只是一个示例,还有更多问题,例如错误的 TFTP 传输、错误的下一个服务器检测等。所有这些问题的补丁都已提交,其中一些已经合并,您应该尝试
6.04-pre1
二进制文件。