Need help setting up DietPi on NanoPi NEO3 with root on USB

Hello,

I’m relatively new to Linux and could use some guidance. I’m trying to set up DietPi on my NanoPi NEO3 (which has no eMMC and is forced to boot from SD card). According to the documentation, it should be possible to have /boot on the SD card and /root on an external USB drive for better performance.

I’ve been debugging via UART and tried the official NanoPi method, but it doesn’t work—the kernel detects the USB drive but fails to mount it. Since DietPi seems more flexible, I wanted to try it instead, but the tutorials I found appear outdated.

Could someone guide me through the process of configuring the system to mount /root on a USB drive.

Any advice or updated instructions would be greatly appreciated! Thank you in advance.

Can you share following

lsblk -o name,fstype,label,size,ro,type,mountpoint,partuuid,uuid