I'm a beginner and I'm new to armbian and linux in general.
I have a NVME + SATA HDD plugged on my Rock 5 ITX with the problem of the HDD not detected.
I tried different sever images listed here  , but the HDD was not detected.
The debian 12/kernel 6.1 based image from Radxa works, the HDD is detected, but it doesn't match my needs of a minimal server image.
As a tentative, I built the following custom image based on Ubuntu Jammy and the SATA HDD is detected at every boot (sda 1TB).
v25.5 rolling for Rock 5 ITX running Armbian Linux 6.12.19-current-rockchip64
Packages: Ubuntu stable (jammy), possible distro upgrade (noble)
Last login: Sun Mar 16 18:46:48 2025
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931,5G 0 disk
└─sda1 8:1 0 931,5G 0 part
mtdblock0 31:0 0 16M 0 disk
zram0 253:0 0 3,9G 0 disk [SWAP]
zram1 253:1 0 50M 0 disk /var/log
zram2 253:2 0 0B 0 disk
nvme0n1 259:0 0 238,5G 0 disk
└─nvme0n1p1 259:1 0 236,1G 0 part /var/log.hdd
/
I cannot say if this image has other issues, but till now it's doing its job.