I used this command on a HC running OMV (armbian) which was not restarted with success!
root@armbianomv:~# apt install linux-image-current-odroidxu4=24.11.1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be DOWNGRADED:
linux-image-current-odroidxu4
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 4 not upgraded.
Need to get 30.7 MB of archives.
After this operation, 14.2 MB disk space will be freed.
Do you want to continue? [Y/n] Y
Get:1 http://netcup.armbian.com/apt bookworm/main armhf linux-image-current-odroidxu4 armhf 24.11.1 [30.7 MB]
Fetched 30.7 MB in 4s (8521 kB/s)
dpkg: warning: downgrading linux-image-current-odroidxu4 from 25.2.1 to 24.11.1
(Reading database ... 34762 files and directories currently installed.)
Preparing to unpack .../linux-image-current-odroidxu4_24.11.1_armhf.deb ...
Armbian 'linux-image-current-odroidxu4' for '6.6.75-current-odroidxu4': 'prerm' starting.
Armbian 'linux-image-current-odroidxu4' for '6.6.75-current-odroidxu4': 'prerm' finishing.
Armbian 'linux-image-current-odroidxu4' for '6.6.60-current-odroidxu4': 'preinst' starting.
Armbian 'linux-image-current-odroidxu4' for '6.6.60-current-odroidxu4': 'preinst' finishing.
Unpacking linux-image-current-odroidxu4 (24.11.1) over (25.2.1) ...
Armbian 'linux-image-current-odroidxu4' for '6.6.75-current-odroidxu4': 'postrm' starting.
Armbian 'linux-image-current-odroidxu4' for '6.6.75-current-odroidxu4': 'postrm' finishing.
Setting up linux-image-current-odroidxu4 (24.11.1) ...
Armbian 'linux-image-current-odroidxu4' for '6.6.60-current-odroidxu4': 'postinst' starting.
update-initramfs: Generating /boot/initrd.img-6.6.60-current-odroidxu4
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.6.60-current-odroidxu4
Image Name: uInitrd
Created: Thu Feb 13 12:50:07 2025
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 13361420 Bytes = 13048.26 KiB = 12.74 MiB
Load Address: 00000000
Entry Point: 00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.6.60-current-odroidxu4 to /boot/uInitrd
'/boot/uInitrd' -> 'uInitrd-6.6.60-current-odroidxu4'
update-initramfs: Armbian: done.
Remove unused generated file: /boot/uInitrd-6.6.75-current-odroidxu4
Remove unused generated file: /boot/initrd.img-6.6.75-current-odroidxu4
Armbian: update last-installed kernel symlink to 'zImage'...
'/boot/zImage' -> 'vmlinuz-6.6.60-current-odroidxu4'
Armbian: Debian compat: linux-update-symlinks install 6.6.60-current-odroidxu4 boot/vmlinuz-6.6.60-current-odroidxu4
I: /vmlinuz.old is now a symlink to boot/vmlinuz-6.6.60-current-odroidxu4
I: /initrd.img.old is now a symlink to boot/initrd.img-6.6.60-current-odroidxu4
I: /vmlinuz is now a symlink to boot/vmlinuz-6.6.60-current-odroidxu4
I: /initrd.img is now a symlink to boot/initrd.img-6.6.60-current-odroidxu4
Armbian 'linux-image-current-odroidxu4' for '6.6.60-current-odroidxu4': 'postinst' finishing.
root@armbianomv:~#