Hello,
I have Rock PI 4A v1.4 and currently running from eMMC where is configured Armbian (a lot of configuration and installation done).
Now I would like to move this configured system from eMMC to NVME SSD and boot from this.
I found some topics related to boot from NVME with updated SPI but I am not sure with steps if I would like to move system with a lot of configured features and not use default Armbian image.
Not sure if we have a clean one click solution but workaround is to detach eMMC, use SDcard with Radxa system and update SPI. Then create ext4 file-system on NVME, boot from eMMC, rsync its content to NVME drive and adjust UUID in /boot/armbianEnv.txt to point toward NVME drive (blkid to read it out).
No need. SPI has to be flashed separate since this procedure hasn’t been added to armbian-config yet. Once SPI is update, Armbian can boot directly from your NvME drive. If supported by that SPI boot loader … some drives doesn’t work due to lack of support within boot loader. That I can’t help to fix atm.
Let’s assume your NvME is the one of the supported ones. In that case you only need to copy content of your already established OS on eMMC and tell boot script about changed ID of your drive … which I explained in previous post. That’s all. If you break it somehow, your OS on eMMC is intact. After you transfer the system to NvME, you can/must remove eMMC.