各种机器将使用 syslinux 在传统模式下通过 PXE 顺利启动自定义 bzImage。
在 UEFI 模式下,其中一台机器和一块较新的 UEFI 主板会被分配一个 IP 地址,从服务器传输 TFTP syslinx.efi,然后冻结。
现在我不太清楚为什么会冻结。
使用时未看到进一步的 TFTP 请求pxelinux.0
。
Wireshark 显示该机器正在为 x64 机器发送正确的 PXE/BOOTP 扩展PXEClient:Arch:00007:UNDI:003016
。
syslinux.efi 二进制文件是从 6.03 源构建的 x64 版本。
syslinux.efi 是否是正确的加载器?欢迎提出任何想法。
答案1
这syslinux.efi
是正确的加载器;不幸的是,6.03 有几个影响 UEFI 和 PXE 的问题。
IE http://www.syslinux.org/archives/2016-October/025395.html
这只是一个例子,还有很多问题,比如错误的 TFTP 传输、错误的下一个服务器检测等等。所有这些问题的补丁都已提交,其中一些已经合并,您应该尝试6.04-pre1
二进制文件。