grub-blancco.cfg was still referencing the old PXE LAN IP for kernel, initrd, and archiso_http_srv. Also synced repo copy to match the live BDE-kernel TFTP-based config. Updated iPXE scripts (blancco.ipxe, blancco-debug.ipxe, blancco-chain.ipxe) for the same IP change. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
49 lines
1.4 KiB
Plaintext
49 lines
1.4 KiB
Plaintext
#!ipxe
|
|
|
|
echo =============================================
|
|
echo Blancco PXE Debug Boot
|
|
echo =============================================
|
|
echo
|
|
|
|
echo [1/4] Network configuration...
|
|
dhcp || echo DHCP FAILED
|
|
echo MAC: ${net0/mac}
|
|
echo IP: ${net0/ip}
|
|
echo GW: ${net0/gateway}
|
|
echo DNS: ${net0/dns}
|
|
echo
|
|
|
|
set server 172.16.9.1
|
|
|
|
echo [2/4] Testing HTTP connectivity...
|
|
imgfetch --name test http://${server}/blancco/config.img || echo HTTP FETCH FAILED
|
|
imgfree test
|
|
echo HTTP to ${server}: OK
|
|
echo
|
|
|
|
echo [3/4] Loading kernel and initrd...
|
|
echo Fetching vmlinuz-bde-linux...
|
|
kernel http://${server}/blancco/vmlinuz-bde-linux initrd=initrd-combined.img archisobasedir=arch archiso_http_srv=http://${server}/blancco/ copytoram=y cow_spacesize=50% memtest=00 vmalloc=400M ip=dhcp libata.allow_tpm=1 modprobe.blacklist=iwlwifi,iwlmvm,btusb rd.udev.timeout=10 || goto failed
|
|
echo Kernel loaded OK.
|
|
echo
|
|
echo Fetching initrd-combined.img (43MB, may take a moment)...
|
|
initrd http://${server}/blancco/initrd-combined.img || goto failed
|
|
echo Initrd loaded OK.
|
|
echo
|
|
|
|
echo [4/4] About to call boot command...
|
|
echo
|
|
echo !! Note the LAST kernel line visible before any freeze !!
|
|
echo
|
|
prompt Press any key to boot (or Ctrl-C for iPXE shell)... && goto doboot || shell
|
|
|
|
:doboot
|
|
boot || goto failed
|
|
|
|
:failed
|
|
echo
|
|
echo !! BOOT FAILED !!
|
|
echo
|
|
prompt Press any key for iPXE shell...
|
|
shell
|