Дык там же вроде точно написано, что не правильные опции для корня.
Возможно не умеет работать с метками.
Тут для запуска используется u-boot, это не то же самое , что BIOS на ПК.
Заменил метку на прямое указание root=/dev/mmcblk0p2 и Armbian запустился.
Кстати, в текущем u-boot имена устройств другие, чем в самом ядре.
При запуске u-boot считает mmc1 - это SD карта, а mmc0 - это eMMC
А уже в ядре наоборот mmc0 - это SD карта. а mmc1 - это eMMC
Вспомнил - ваш busybox скорее всего собран без поддержки меток ? Я давно на S9xxx это проходил. Нужно при сборке busybox указать опцию, что собирать с поддержкой меток, иначе он работает только с имена устройств.