iPXE Caricamento script dal server web come predefinito


0

Sto cercando di configurare un server iPXE, ma sono nuovo su iPXE. Da quello che posso dire, ho bisogno di compilare il binario da solo, che ho. Ho realizzato una demo.ipxesceneggiatura con il contenuto:

#!ipxe
dhcp
chain http://10.0.5.1/default.ipxe

Costruito con il comando:

make bin/undionly.kpxe EMBED=demo.ipxe

E il default.ipxe(è stato ottenuto da questa sostanza):

#!ipxe
dhcp
set serverip 10.0.5.1
menu Please choose an operating system to boot
    item normal Install Proxmox
    item debug Install Proxmox (Debug Mode)
choose --default normal --timeout 5000 target && goto ${target}
:debug
    kernel http://${serverip}/linux26 vga=791 video=vesafb:ywrap,mtrr ramdisk_size=16777216 rw quiet splash=verbose proxdebug initrd=initrd.iso.img
    goto init
:normal
    kernel http://${serverip}/linux26 vga=791 video=vesafb:ywrap,mtrr ramdisk_size=16777216 rw quiet splash=silent initrd=initrd.iso.img
    goto init
:init
initrd http://${serverip}/initrd.iso.img
boot

Quando provo ad avviarlo da questo, tuttavia, PXE carica l'iPXE, quindi l'iPXE si carica all'infinito invece di caricare il menu da default.ipxe.

Come posso fare in modo che iPXE carichi uno script predefinito?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.