Hi,
>> For the solution, see below third post of this thread <<
I'm currently trying to setup a pipeline for a fully automated proxmox deployment; eg boot with PXE and run an unattended install.
I noticed the unattended install has been available recently, according to this wiki page : https://pve.proxmox.com/wiki/Automated_Installation
What I did is the following :
- prepare the ISO with the proxmox-auto-install-assistant, so the installer will fetch the answer file on a specific URL
- I booted from the ISO to see how it works, and which are the parameters given in the menuentry
- I noticed the "proxmox-start-auto-installer" parameter is passed here.
- I extracted the initrd.img and linux26 files from the ISO to use it in my PXE boot through TFTP.
- I have a grub entry running the same parameters as I previously saw in the ISO boot for my PXE boot.
Everything seems fine, until the actual start of the automated install part.
It seems like the fetch method is not available when we run the installer this way... (the auto install works well when booting directly from the ISO, and the http fetch is fine)

Looking for more info, I found ppl ending to the same conclusion as me : https://www.reddit.com/r/homelab/comments/nd5ldl/comment/mo5zdnf/
Is there a way to still force the fetch method using a PXE boot like that ?
is there a hidden workaround I didn't find yet ?
Regards,
>> For the solution, see below third post of this thread <<
I'm currently trying to setup a pipeline for a fully automated proxmox deployment; eg boot with PXE and run an unattended install.
I noticed the unattended install has been available recently, according to this wiki page : https://pve.proxmox.com/wiki/Automated_Installation
What I did is the following :
- prepare the ISO with the proxmox-auto-install-assistant, so the installer will fetch the answer file on a specific URL
- I booted from the ISO to see how it works, and which are the parameters given in the menuentry
- I noticed the "proxmox-start-auto-installer" parameter is passed here.
- I extracted the initrd.img and linux26 files from the ISO to use it in my PXE boot through TFTP.
- I have a grub entry running the same parameters as I previously saw in the ISO boot for my PXE boot.
Code:
menuentry "Proxmox VE Automated Install" {
linux /proxmox/vmlinuz ro ramdisk_size=16777216 rw quiet splash=silent proxmox-start-auto-installer
initrd /proxmox/initrd.img
}
Everything seems fine, until the actual start of the automated install part.
It seems like the fetch method is not available when we run the installer this way... (the auto install works well when booting directly from the ISO, and the http fetch is fine)

Looking for more info, I found ppl ending to the same conclusion as me : https://www.reddit.com/r/homelab/comments/nd5ldl/comment/mo5zdnf/
Is there a way to still force the fetch method using a PXE boot like that ?
is there a hidden workaround I didn't find yet ?
Regards,
Last edited: