On my N2+ Armbian 23.11.1 and Dietpi 8.24 function without issue when run from an SD card.
My goal is to get Dietpi running from SSD only (no SD). Modifying /boot/boot.cmd (and compiling to boot.scr with mkimage) on the SSD allows the system to boot and the OS to partially start up but then fail – for both Armbian and Dietpi.
Armbian:
Dietpi is more verbose:
Strange! It appears to me that disk access works at first, but then fails.