Automated install via PXE not finding ISO file

fszorp

New Member
Aug 11, 2026
2
0
1
When I try to install VE 9.2-1 with the system booted in UEFI mode it will not mount the iso which the init file says should live in /proxmox.iso. When I BIOS boot the system this does not happen. I've read other threads that suggest putting the iso into the initrd.img file but I was hoping to avoid that.

I prepared the files using the proxmox-auto-install-assistant
proxmox-auto-install-assistant prepare-iso proxmox-ve_9.2-1.iso --fetch-from http --url "https://answer-server:8443/api2/json/auto-install/answer" --pxe --output /mnt/data/prox-auto-pxe/ --pxe-loader ipxe

Screenshot of the error:

1786464824021.png
ipxe config:
Code:
set proxmox-path http://path/to/files
kernel ${proxmox-path}/vmlinuz ramdisk_size=16777216 rw quiet initrd=initrd.img splash=silent proxmox-start-auto-installer
initrd ${proxmox-path}/initrd.img
boot
I've mostly copied the layout of the above from the generated boot.ipxe file from the automated installer.

I have also tried adding
initrd ${proxmox-path}proxmox-ve_9.2-1-auto-from-http-url.iso proxmox.iso

Apologies if this is horridly wrong and I have misunderstood something.
 
Hello!

I have tried adding that line before and it works fine when BIOS booting but not when i boot with UEFI. The guide doesn't mention BIOS vs UEFI so I assumed it would work fine for both?

I was previously using the below config:
Code:
:proxmox9-workstation
set proxmox-path http://server/path/to/files
set opts kernel vmlinuz ramdisk_size=16777216 rw quiet initrd=initrd.img splash=silent proxmox-start-auto-install
echo opts: ${opts}
kernel ${proxmox-path}/vmlinuz ${opts}
initrd ${proxmox-path}/initrd.img
initrd ${proxmox-path}/proxmox-ve_9.2-1-auto-from-http-url-fp.iso proxmox.iso
boot || goto failed

Which works ok in BIOS mode.

The missing slash is just a typo that I missed off the end of the proxmox-path when obscuring the path.

Thanks