Syslinux:如何正确配置 UEFI PXE 启动?

J E*_*ans 5 syslinux uefi pxe-boot

各种机器将很乐意使用 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 是正确的加载程序吗?欢迎任何想法。

Pat*_*Pat 4

syslinux.efi是正确的装载机;不幸的是,6.03 有几个影响 UEFI 和 PXE 的问题。

http://www.syslinux.org/archives/2016-October/025395.html

这只是一个例子,还有很多问题,比如错误的 TFTP 传输、错误的下一个服务器检测等。所有这些问题的补丁已经提交,其中一些已经合并,您应该尝试6.04-pre1二进制文件。