Одноплатник Cubietruck:
https://github.com/maronai/cubieboard/wiki/3.1.-Compiling-mainline-kernel-for...
Если взять U-boot из Arch Linux:
https://archlinuxarm.org/platforms/armv7/allwinner/cubietruck
Если все делать по инструкции от Arch Linux для установки специализированного образа со специализированным ядром, то все нормально запускается и можно залогиниться рутом.
Самосборное специализированное ядро типа такого:
Почему при построении ядра modules_install извлекает не все модули обычные для Linux?
тоже запускается и работает нормально, например, с Devuan (проверено), и скорее всего с любым другим дистром тоже.
Вопросы:
1) Хотелось бы научиться для начала передавать управление из заведомо рабочего ядра Arch Linux в Devuan без kexec.
2) Проблемы с запуском универсального ядра. Используя универсальное ядро (неспециальное, НЕ для какой-то определенной модели одноплатника, а наверно для любого ARM) из дистрибутива, например, Devuan ARM или Libre ARM репозитария не получается перейти из состояния мигающего курсора на черном фоне к init и login screen.
Т.е. вероятно, ядро стартует (потому что у работающих специализированных ядер тоже моргает курсор аналогично, но всего 3-5 секунд и потом логин скрин), но потом что-то идет не так.
А можно вывести лог загрузки ядра на экран как на X86?