PINN is suitable for all RPi models, including those early models that only support booting from SD card. Before USB booting was possible, an OS could only run from USB by storing the boot partition on the SD card and the root partition on the USB.
Also note that to multi-boot, PINN and all the OS boot partitions must be located on the same drive.
Effectively, the RPi firmware selects the boot DRIVE. PINN selects the PARTITION to boot on that drive.
So, if you boot PINN from an SD card and select a USB or NVME drive as the destination, only the root partitions will be stored on that drive and the boot partitions will be stored on the SD card with PINN. You will need to keep the SD card fitted in order to boot anything.
If you want to multi-boot from the NVME, you need to install PINN to the NVME first and boot from that. If you have PINN on the NVME AND on an SD card, make sure your eeprom is configured to boot from the NVME first, if that is where you want to install the OSes.
This is explained in https://github.com/procount/pinn/blob/m ... usb-device . What you want is Option 3, but you have ended up with Option 2.
Also note that to multi-boot, PINN and all the OS boot partitions must be located on the same drive.
Effectively, the RPi firmware selects the boot DRIVE. PINN selects the PARTITION to boot on that drive.
So, if you boot PINN from an SD card and select a USB or NVME drive as the destination, only the root partitions will be stored on that drive and the boot partitions will be stored on the SD card with PINN. You will need to keep the SD card fitted in order to boot anything.
If you want to multi-boot from the NVME, you need to install PINN to the NVME first and boot from that. If you have PINN on the NVME AND on an SD card, make sure your eeprom is configured to boot from the NVME first, if that is where you want to install the OSes.
This is explained in https://github.com/procount/pinn/blob/m ... usb-device . What you want is Option 3, but you have ended up with Option 2.
Statistics: Posted by procount — Thu May 09, 2024 11:00 pm