(Sorry this tagged as C2 since C4 tag not available) - Not trying to ruffle any feathers mentioning dietpi.
I have an Odroid C4 with petitboot on sd for booting os's. I have a couple usb3>sata cases with 120g ssd's installed. Blazing fast and about $25usd 🙂
I can then download images and write them to the drives. Dietpi 9.11 and using the netboot function builtin to petiboot a few different flavors of other os's including debian 12.
I have Armbian on SD as well. My problem is that it is incredibly slow running from sd on my c4. It runs VERY WELL though and detects audio properly on my tv through hdmi (shows as unknown display).
Where Debian 12 and Dietpi DONT. I get NO SOUND from them. I just shutdown, swap usb and each boots nicely from petitboot.
Is there a way to make Armbian like dietpi where its disk format is recognized by petitiboot? Then you would no longer have to do any u-boot configuration.
I searched the forums and saw a post about using armbian-config to install to usb and did that. But petitboot does not see the drive so will not boot from it. I booted from the armbian sd and it appears to be using the usb drive but upon upgrade (of 37 pkgs) from 12.9>12.10 It fails with many file size/hash sum mismatch. It mentions mirror-sync in progress so I will try again later.
And now that I am using usb storage on Armbian there is NO SOUND. So it appears that my sound problem on the C4 is usb related.
I unplugged the usb and thought it would launch Armbian from sd but apparently uboot was changed so that fails.
I will start hunting for odroid usb/sata sound issues and see if i have any luck.
Just wondered if you have any ideas on this? Thanks.