pxelinux chain iPXE:linux
label chainload
menu label Chainload iPXE
kernel ipxe.lkrn
initrd boot.ipxeshell
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/chainide
:chainload
chain pxelinux.0 pxelinux.0和undionly.kpxe同在tftp根目录
chain tftp://kickstart.share.demo/pxelinux.0
chain http://kickstart.share.demo/pxelinux.0 || goto shellcode
:shell
shell || goto errorip