Всегда выполнял запись с помощью dd больше никаких шагов не выполнял.
Плохой выбор, подробности почему и что использовать есть на сайте armbian, в разделе документации.
Вот я и решил, что все образы можно так писать
Все образы armbian специально "заточены" на конкретную модель и поэтому имеют в составе образа установленный u-boot для запуска с SD карты. Если в SPI установлен u-boot, он может (в зависимости от правильности сборки) запускать системы с разных носителей USB\SD\NVMe, но официальные версии uboot для rock5b, почти все кривые и могут запускать только некоторые версии с SD\NVMe. Образы альт из этой темы универсальные , поэтому в них нет uboot, его записывают дополнительно.
Если этот образ нужно писать по другому, то где об этом прочитать?
Читайте первое сообщение этой темы. Дополнительно, смотрите последние сообщение про новые версии с HW, там специально отмечено, что нужна версия uboot с поддержкой EXTLINUX и обращать внимание на редактирование extlinux.conf из первого сообщения темы.
Посмотрел hex viewer`ом обе микросд. В начале микросд с армбиан ТВ сразу после таблицы разделов находится загрузчик, а на микросд с альт линуксом это место заполнено нулями. Попробовал скопировать загрузчик из накопителя с армбиан ТВ на накопитель с альт линукс, но ничего не изменилось. Система так и не загрузилась. Попробовал туда-же записать загрузчик u-boot-rock-5b-EDK2-EFI.img, появилась заставка RADXA а затем меню UEFI. Система не запустилась. На этом у меня идеи закончились.
EDK2-EFI - это пока не готовое для универсального использование решение. Вы делаете кучу не правильных шагов, а первое сообщение темы не прочитали.