|
本帖最后由 rose4cat 于 2016-4-19 15:27 编辑
这个问题跟我之前提 的一样, 后来明白原来想http网启0pe,不能解开布置,根目录下的grldr与网启服务器调用的启动文件并不是同一个文件,不能通用, 可能有其它的原因.
另外针对工具不会修grldr启动文件内置菜单服务器地址,附上一段自动判断服务地址与类型的ipxe菜单代码:
会优先从内网服务 http传输 再ftp传输 其次 tftp传输, 再外网服务器 http传输 再ftp传输 其次 tftp传输
#192.168.1.168 为内网pxe服务器地址
isset ${ip} || dhcp
set pxeserver 192.168.1.168
#iseq ${next-server} 192.168.1.1 && set next-server ${pxeserver} ||
#iseq ${next-server} 192.168.0.1 && set next-server ${pxeserver} ||
isset ${filename} || set next-server ${pxeserver} ||
isset ${filename} || set next-server www.someddns.com ||
initrd http://${next-server}/${filename} && set boot-url http://${next-server} && goto start ||
initrd ftp://${next-server}/${filename} && set boot-url ftp://${next-server} && goto start ||
initrd tftp://${next-server}/${filename} && set boot-url tftp://${next-server} && goto start ||
|
|