|
|
英文一窍不通,官网的看的一头雾水。
实验好多次发现:
如果网络环境里还有其他的DHCP服务器。
传统写法
#!ipxe
dhcp
chain http://${next-server}/IPXE/IPXE.LST
这样很大可能next-server会是其他DHCP服务器的地址,造成加载不了外置菜单。
通过启动ipxe.pxe进config查看,${next-server}地址有内容为TFTP的地址,但是直接
加载chain http://${next-server}/IPXE/IPXE.LST服务器上的文件出错,提示network unreachable
执行一次dhcp后就可以加载了,不过${next-server}地址已经变成其他DHCP服务器的地址了。
修改如下
#!ipxe
set next-server ${next-server}
dhcp
chain http://${next-server}/IPXE/IPXE.LST
在虚拟机里测试正常。
现在有2个问题想请教一下。
1.IPXE有2个可以直接引导的文件,undionly.kpxe和ipxe.pxe
undionly.kpxe可以在网页上编译添加内置菜单,ipxe.pxe这个就不会编译了。
2.通过GRUB4DOS网启转到IPXE,使用IPXE.KRN和菜单文件,这个方法就无效了。
这个能不能解决? |
|