ID built into the ISO installer
And how do you access that? I've tried mounting the 2 squashfs file found in the ISO and it does not work. losetup seems to consider they are invalid squashfs files...
So just because there's a file it does not "shows there's a bug".. It'd interesting what the content is and what the init script looks for.
Apart that when you strictly follow the installation guide (
https://pve.proxmox.com/wiki/Install_from_USB_Stick), by copying the iso to the USB stick with a dd, and this results in an error!!!!
By the way, running:
qemu-system-x86_64 -m 1024M -cdrom ~/Desktop/proxmox-ve_6.0-1.iso -boot d
also results in the same error, so it's clearly the iso that has a problem...
Finally, I've done more tests... See the results in the attached pictures.
Everything seems wrong with the content of the ISO: .pve-cd-id.txt contains garbage, squashfs files seem to contain only data (at least "file" does identify them only as such), they cannot be mounted, they cannot be unsquashfs'ed...
But the sha256sum is still OK.
EDIT: WTF!!! Just for the sake of exactness, I computed again the sha256sum and it changed!!!! I downloaded again the iso file, got the correct sum, ran qemu and got a different sha256sum, I did it again with a read-only iso file (chmod a-w xxx.iso) and qemu managed to change the file!!! So apparently to problem comes from having used qemu to test the iso before dd'ing it to the USB key...
Sorry for the previous rudeness, but you'll admit that this is quite incredible!!!!
I'll file a bug report @qemu right now!