我正在研究PXE Boot以从U-Boot启动Linux
我使用的溶剂类似于PXELINUX溶液
我有一个基本问题我不了解该过程:pxe客户端尝试从服务器获取pxe配置文件。它查找前缀与其IP,MAC或UUID匹配的文件。这意味着PXE服务器需要为要加载的每个客户端保留一个文件(除非使用默认值)。 这对我没有意义。我希望客户能够根据其档案/功能等获得该文件的地址
是否有不同的方法来指定PXE启动cfg文件?
提前致谢
答案 0 :(得分:0)
特定的PXE ROM实现可以使用初始DHCP请求沿机器类型字符串(“SUNW,Ultra-250”,“SUNW,Sun-Fire-T1000”)发送,但我想消费级行业还没有足够明亮到达那里。
PXE ROM只下载一个文件,它是如此下载的程序(在您的情况下可能是pxelinux.0
),它决定要下载的其他文件 - 例如配置文件。换句话说,如果您拥有pxelinux的源代码,您可以根据需要对其进行编辑,并实现符合您要求的配置文件查找机制。