![调试 PXE 启动问题](https://linux22.com/image/198296/%E8%B0%83%E8%AF%95%20PXE%20%E5%90%AF%E5%8A%A8%E9%97%AE%E9%A2%98.png)
我正在尝试设置 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 服务器运行情况的所有有用信息。