Fix boot.ipxe name and add host-ipxe template

This commit is contained in:
Joshua Boniface 2021-12-15 17:13:11 -05:00
parent b13faefc1d
commit 7704e6149b
3 changed files with 7 additions and 2 deletions

View File

@ -121,7 +121,7 @@ build_pxe() {
echo "done."
echo -n "Copying base iPXE configuration... "
cp templates/boot.pxe ${outputdir}/boot.pxe
cp templates/boot.ipxe ${outputdir}/boot.ipxe
echo "done."
echo -n "Copying preseed template... "

View File

@ -9,7 +9,7 @@ set initrd initrd.img
set imgargs-base vga=normal nomodeset boot=live components ethdevice-timeout=300 timezone=America/Toronto fetch=${root-url}/filesystem.squashfs username=root
set imgargs-pvcinstall pvcinstall.preseed=on pvcinstall.seed_host=${next-server} pvcinstall.seed_file=/host/mac-${mac:hexraw}.preseed
# Load per-host kernel command line parameters (should contain ${imgargs-host} if present)
# Load per-host kernel command line parameters
chain --autofree ${root-url}/host/mac-${mac:hexraw}.ipxe ||
# Set default menu options

5
templates/host-ipxe.j2 Normal file
View File

@ -0,0 +1,5 @@
#!ipxe
{% if imgargs_host is defined and imgargs_host %}
set imgargs-host {{ imgargs_host }}
{% endif %}