我正在尝试使用 PXE Boot 安装 Linux。我已经设置了服务器并正在运行。当我尝试pxelinux.0
使用 tftp 获取文件时,它成功获取了文件。
您可以在此视频中看到正在发生的事情:此 YouTube 链接您可以看到(在非常短暂的一瞬间)它从网络启动并获取 pxelinux.0 文件:
当它尝试启动系统时,它会给出以下消息:成功下载NBP文件. 在 0:12 处,你可以看到它启动到当前安装的操作系统
当我在另一台虚拟机上使用它时,它可以正常工作,并且我尝试安装它的机器支持 PXE 启动,所以这不是问题。我不知道去哪里找。
答案1
此情况下的解决方案如下。pxelinux.0
如果您使用的是 UEFI 而不是 BIOS,请不要使用。
我重新安装了 PXE 服务器并使用了本指南:https://wiki.ubuntu.com/UEFI/PXE-netboot-install在 Ubuntu Wiki 上。它运行良好!
因此,如果您使用 bios,则可以使用在线找到的大多数指南(这就是我搞砸的原因),但如果您使用 UEFI,则必须进一步查看。
(谢谢丹尼尔B)