pxelinux chain iPXE:
label chainload
menu label Chainload iPXE
kernel ipxe.lkrn
initrd boot.ipxe
ipxe.lkrn made from:
cd ipxe/src
make bin/ipxe.lkrn
boot.ipxe和ipxe.lkrn在tftp同级目录
boot.ipxe需要加dhcp
ipxe.lkrn可以和undionly,kpxe一样加参数编译 make bin/ipxe.lkrn EMBED=demo.ipxe
cat demo.ipxe
#!ipxe
dhcp
chain http://kickstart.share.demo/ks/boot.ipxe
iPXE chain pxelinux:
参考 http://ipxe.org/cmd/chain
:chainload
chain pxelinux.0 pxelinux.0和undionly.kpxe同在tftp根目录
chain tftp://kickstart.share.demo/pxelinux.0
chain http://kickstart.share.demo/pxelinux.0 || goto shell
:shell
shell || goto error
来源:51CTO
作者:a_jkou
链接:https://blog.51cto.com/jerkou/2339309