PXE批量部署Linux之六:ipxe和pxelinux互相chainload

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

相關文章
相關標籤/搜索