RPi5 install to disk (NVMe SSD) not available

Hi all,

I’ve been trying to get Volumio to run from a NVMe M2 SSD Raspberry 5, for a long term machine.

I have an 8Gb RPi5, and a 256Gb M2 SSD kit from Raspberry Pi, powered by a 27W PSU also from them. Following the steps here I have the latest bootloader version

2025/02/12 10:51:52
version f788aab60121515fe59c37c899186831e6c19585 (release)
timestamp 1739357512
update-time 1742567582
capabilities 0x0000007f

and my config looks like this

BOOT_UART=1
POWER_OFF_ON_HALT=1
BOOT_ORDER=0xf461
PCIE_PROBE=1

Rebooting and looking at available volumes, I get the SD card I’m running piOS and the Samsung SSD from the Raspberry kit.

Disk /dev/nvme0n1: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SAMSUNG MZ9LQ256HBJD-00BVL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 16384 bytes / 131072 bytes
Disklabel type: dos
Disk identifier: 0x3aa41fdc

Device         Boot Start       End   Sectors   Size Id Type
/dev/nvme0n1p1       2048 500118191 500116144 238.5G 83 Linux


Disk /dev/mmcblk0: 14.87 GiB, 15962472448 bytes, 31176704 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x07d13bb8

Device         Boot   Start      End  Sectors  Size Id Type
/dev/mmcblk0p1         8192  1056767  1048576  512M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      1056768 31176703 30119936 14.4G 83 Linux

Flashing latest Volumio image on a SD card and booting


I don’t see the option “install to disk” on the settings-system. Volumes look as expected

Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SAMSUNG MZ9LQ256HBJD-00BVL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 16384 bytes / 131072 bytes
Disklabel type: dos
Disk identifier: 0x3aa41fdc

Device         Boot Start       End   Sectors   Size Id Type
/dev/nvme0n1p1       2048 500118191 500116144 238.5G 83 Linux


Disk /dev/mmcblk0: 29.1 GiB, 31293702144 bytes, 61120512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xacd007d6

Device         Boot   Start      End  Sectors  Size Id Type
/dev/mmcblk0p1 *          1   187500   187500 91.6M  c W95 FAT32 (LBA)
/dev/mmcblk0p2       188416  5468159  5279744  2.5G 83 Linux
/dev/mmcblk0p3      5468160 61120511 55652352 26.6G 83 Linux

Any suggestions on where to move onto next?

Hey @rCanelus,

I can only guess at this point, that Volumio OS discovers a valid partition, hence will refuse to offer the installer.

Lets check, if your board has identifier parsed correctly. Please provide details of your SBC from this guide.
Next steps are strictly dependent on your reply.

Kind Regards,

Thanks for the quick reply! Revision, model and device tree are

CPU revision    : 1
CPU revision    : 1
CPU revision    : 1
CPU revision    : 1
Revision        : d04171
Model           : Raspberry Pi 5 Model B Rev 1.1
raspberrypi,5-model-b
brcm,bcm2712

Hey @rCanelus,

Thank you for checking. There is nothing wrong with your hardware. This revision family {b,e}041471 will be added with next beta or full release. Will ping in the thread once ready.

Kind Regards,

1 Like

Have you tried flashing Volumio directly onto the NVME with the imager?

I have not. For what ever reason I’ve been fixated on getting it to install from a running OS image as described.

I’ll give it a shot.