I have searched the existing open and closed issues
Required Information
- DietPi version |
Core:9 Sub:20 RC:1 branch:master owner:MichaIng - Distro version |
trixie - Kernel version |
Linux DietPi 6.1.115-vendor-rk35xx #1 SMP Mon Dec 1 08:58:34 UTC 2025 aarch64 GNU/Linux - Architecture |
arm64 - SBC model |
ROCK 5B (aarch64) - Power supply used | 30 W (5V-3A 9V-3A 12V-2.5A 15V-2A 20V-1.5A)
- SD card used | Toshiba 4GB HC 4
- NVMe used | Kingston NV2 NVMe PCIe 4.0 1TB M.2 2280 -SNV2S/1000G
Additional Information
- Software title | rpi-clone
- freshly installed
lsblk command output:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mtddblock0 31:0 0 16M 0 disk
mmcblk1 179:0 0 3.6G 0 disk
L_mmcblk1p1 191:1 0 3,6G 0 part /
nvme0n1 259:0 0 931.5G 0 disk-
Steps to reproduce
sudo rpi-clone nvme0n1
Expected behaviour
The boot drive should be cloned to the NVMe
Actual behaviour
rpi-clone Version:2.0.26
Unable to locate boot device
Extra details
- Since the read speed of the SD card slot of the ROCK 5B is quite slow, and I only have a 4GB SD card that’s not in operation, I wanted to clone the OS to the NVMe that I installed.
- I first tried to follow this guide but since this is written for the Radxa OS it doesn’t work
- So I found this question with my problem as the solution
- Unfortunately, as seen above, rpi-clone doesn’t clone the OS to the NVMe as it’s unable to locate the boot device despite both the SD card and the NVMe showing up when using the lsblk command
- If you need more information, just tell me what you need and how I can provide it