Booting Orange Pi 5 from NVMe SSD – Unixorn guide
- Flash the official Orange Pi Ubuntu/Debian image (or Armbian) to an SD card.
- Insert that card and the NVMe, then boot your board.
-
Run:
This flashes rkspi_loader.img into /dev/mtdblock0, enabling NVMe boot support.
-
Again on your PC (or via SD‑booted shell), use:
sudo dd if=/dev/mmcblkX of=/dev/nvme0n1 bs=4M status=progress && syncThis copies the entire SD system to the NVMe. (unixorn.github.io, Reddit)
-
Note: you can find your NVMe by:
lsblk
sudo fdisk -l- After shutdown (
sudo poweroff), pull the SD card.
- Power back up. The board should boot from NVMe.
- The first boot can take a bit because the filesystem may automatically resize. (unixorn.github.io)