调试 PXE 启动问题

调试 PXE 启动问题

我正在尝试设置 PXE 启动服务器,但客户端启动失败并落入 UEFI 交互式 shell。系统是Rocky Linux (RHEL8)。我已将 grub2 和 shimx64.efi 文件复制到 uefi 路径中,并为网络图书设置 dhcp 服务器,并为 UEFI 64 位文件名提供 uefi/shimx64.efi 。我知道 PXE 服务器正在工作,因为当我尝试旧版 BIOS 时,它会执行 pxelinux.cfg/default 中定义的菜单 - 因此我确信 DHCP 基础设施是正确的并且 TFTP 正在工作。

所以我无法弄清楚为什么 uefi 启动不会加载垫片。有没有办法转储 tftp 日志并查看尝试从服务器中提取哪些文件?

答案1

我找到了 tftp 的日志位置。

尾-f /var/log/messages

这会显示调试 PXE 服务器运行情况的所有有用信息。

相关内容