I have just installed a Pimoroni NVMe Base Duo w/two 500GB disks (ASM1182e). I updated the firmware to version Sat 20 Apr 2024 and then used the HTTP installer with no SD Card or USB disk installed. This worked just fine and installed the system on the NVMe disk of choice. Of course, this won't boot directly at present. I then prepared a USB stick using RPI-Imager, then in /boot/firmware/cmdline.txt I simply replaced the disk ID for the ROOT=PARTUUID=xxxxxxxxx- stanza with the partuuid value from the cmdline.txt file on the NVMe drive.
The USB stick just serves to circumvent the bootloader's inability to boot in this scenario. But then, everything runs as if it were booted from NVMe. Once booted, the USB key can be removed to save power - as long as nobody tries to reboot. I can even set the boot order to 0xf46 (NVMe first, then USB, then loop).
Of course, I have to manually copy updates to the /boot/firmware partition from NVMe to the USB Key later on. For me, this appears the most simple way to have a system installed on NVMe at this time.
The USB stick just serves to circumvent the bootloader's inability to boot in this scenario. But then, everything runs as if it were booted from NVMe. Once booted, the USB key can be removed to save power - as long as nobody tries to reboot. I can even set the boot order to 0xf46 (NVMe first, then USB, then loop).
Of course, I have to manually copy updates to the /boot/firmware partition from NVMe to the USB Key later on. For me, this appears the most simple way to have a system installed on NVMe at this time.
Statistics: Posted by abuelomg — Sat Apr 27, 2024 2:37 pm — Replies 0 — Views 50