Hi everyone,
New to this community, the other day I decided to start playing with proxmox to see if I can move our company to proxmox.
Like others before me I ran into the "no cdrom found" error and I would like to share some of the insights I gained.
My initial attempts to boot were from a "Sandisk Extreme Portable SSD" and not from a "simple" USB disk (disk-on-key whatever you want to call it).
No matter what I tried (I tried different methods to get PVE on the disk-on-key, tried different USB2/3 ports) I could not get that to boot and it seems that the Proxmox 6.4 was actually unable to detect the device.
After switching to a "simple" disk-on-key (Sandisk Cruzer Blade) install ran without a hitch.
Today I retried this with Proxmox 7 and now the external SSD worked, this lead me to suspect that the buster/6.4 stack simply did not detect/handle certain USB devices properly.
I confirmed this theory by booting both stacks from the external SSD and running 'blkid' and 'ls /sys/block/' where under the 6.4 stack one less disk was detected.
Hopefully this information will help others
Also as a suggestion for the init script - maybe it should be possible to search a directory containing the pve-id thus allowing the use of multiboot disk-on-keys instead of being limited to the iso9660, mounting etc, there are an awful lot of assumptions made in the init script that make it very prone to breakage as far as my understanding goes.
It could be some loop that:
1. leverages blkid (available in the squashfs)
2. mounts the available blockdevices with whatever type they are
3. runs a find in the mounted fs for pve (possibly limited to a certain depth to make sure it is fast)
4. if pve found great mount properly & continue
5. else unmount & repeat for next blockdevice
(also *show detected blockdevices to user so they can see if their particular device is not supported/detected*)
Again HTH and excited to start trying out proxmox!
New to this community, the other day I decided to start playing with proxmox to see if I can move our company to proxmox.
Like others before me I ran into the "no cdrom found" error and I would like to share some of the insights I gained.
My initial attempts to boot were from a "Sandisk Extreme Portable SSD" and not from a "simple" USB disk (disk-on-key whatever you want to call it).
No matter what I tried (I tried different methods to get PVE on the disk-on-key, tried different USB2/3 ports) I could not get that to boot and it seems that the Proxmox 6.4 was actually unable to detect the device.
After switching to a "simple" disk-on-key (Sandisk Cruzer Blade) install ran without a hitch.
Today I retried this with Proxmox 7 and now the external SSD worked, this lead me to suspect that the buster/6.4 stack simply did not detect/handle certain USB devices properly.
I confirmed this theory by booting both stacks from the external SSD and running 'blkid' and 'ls /sys/block/' where under the 6.4 stack one less disk was detected.
Hopefully this information will help others
Also as a suggestion for the init script - maybe it should be possible to search a directory containing the pve-id thus allowing the use of multiboot disk-on-keys instead of being limited to the iso9660, mounting etc, there are an awful lot of assumptions made in the init script that make it very prone to breakage as far as my understanding goes.
It could be some loop that:
1. leverages blkid (available in the squashfs)
2. mounts the available blockdevices with whatever type they are
3. runs a find in the mounted fs for pve (possibly limited to a certain depth to make sure it is fast)
4. if pve found great mount properly & continue
5. else unmount & repeat for next blockdevice
(also *show detected blockdevices to user so they can see if their particular device is not supported/detected*)
Again HTH and excited to start trying out proxmox!