PXE 启动 - NBP 太大,无法放入可用基本内存中

PXE 启动 - NBP 太大,无法放入可用基本内存中

我有一个 TFTP 服务器设置,我将 GPXE 自定义 iso 映像复制到其中。当我使用 PXE 启动来启动机器时,我收到“NBP 太大,无法放入可用基本内存”的消息。GPXE iso 映像大约为 678 KB。请帮助我如何使用 PXE 启动来启动 gPXE,以获得对更丰富协议的支持。

提前致谢

答案1

恐怕您的网络硬件不支持那么大大小的启动映像,请尝试减小您的启动映像或使其成为两步加载程序。

gPXE wiki 上有一篇关于将 gPXE 转换为两步启动的优秀指南,请看一看这里

答案2

您可以作为第一阶段引导代码加载的最大大小为 640KB,前提是尚未使用任何空间。

我认为这里的问题在于您尝试直接启动 iso,而实际上您只需要启动 NBP 部分。在更现代的 iPXE(基于 gPXE)中,文件名将是 ipxe.pxe 或 undionly.kpxe,具体取决于您拥有的 NIC 以及您希望在 PXE 环境中获得哪些支持。

相关内容