获取Linux PXE Boot的其他配置文件

时间:2012-02-09 11:59:46

标签: linux boot u-boot

我正在研究PXE Boot以从U-Boot启动Linux

我使用的溶剂类似于PXELINUX溶液

我有一个基本问题我不了解该过程:pxe客户端尝试从服务器获取pxe配置文件。它查找前缀与其IP,MAC或UUID匹配的文件。这意味着PXE服务器需要为要加载的每个客户端保留一个文件(除非使用默认值)。 这对我没有意义。我希望客户能够根据其档案/功能等获得该文件的地址

是否有不同的方法来指定PXE启动cfg文件?

提前致谢

1 个答案:

答案 0 :(得分:0)

特定的PXE ROM实现可以使用初始DHCP请求沿机器类型字符串(“SUNW,Ultra-250”,“SUNW,Sun-Fire-T1000”)发送,但我想消费级行业还没有足够明亮到达那里。

PXE ROM只下载一个文件,它是如此下载的程序(在您的情况下可能是pxelinux.0),它决定要下载的其他文件 - 例如配置文件。换句话说,如果您拥有pxelinux的源代码,您可以根据需要对其进行编辑,并实现符合您要求的配置文件查找机制。