我已经使用 tftp 设置了 pfsense 服务器以支持 PXE 启动。我已将其配置为启动最新(截至发布)版本的 netboot.xyz。这在一定程度上是有效的,但我尝试加载一些 Linux 映像,它们似乎都因相同的错误消息而死亡。主要输出文本包括:
...
mount: mounting tmpfs on /cdrom failed: Invalid argument
...
curl: (23) Failed writing body (0 != 16384)
Unable to find a live file system on the network
...
截屏:
我不确定这是一个 tftp 问题(我怀疑)、pfsense 问题(我怀疑)、netboot.xyz 问题(我的主要猜测)还是其他问题。
答案1
弄清楚了!我一直在内存相当小的机器上工作。在上面的示例中,它是一个具有大约 1GB RAM 的虚拟机。我将其增加到 4GB,PXE 启动开始正常工作。
所以我想一个要点是 netboot.xyz 可以在他们的菜单中添加一些东西来警告你如果你的机器有一个危险的小内存量。