Armbian on SD\eMMC + any system with USB media

Perhaps someone will be interested in the option of quickly starting different systems from USB without having to spend time on configuration or switching SD\eMMC. Details can be found at the link.

https://forum.armbian.com/topic/12162-single-armbian-image-for-rk-aml-aw/?do=findComment&comment=93139

1 Like

Having a USB startup enabled me to launch the official Libreelec image on the 4B 1.4 model from a USB storage device without any problems. This image does not work with an SD card (u-boot is not suitable for this model). This way you can no longer depend on having the correct u-boot as part of any image and run different images from any models, as long as there is support in the kernel for the image being run. :slight_smile:

Здравствуйте! Я не смог загрузиться c microsd с записанным образом скачанным по ссылке.
Вы можете в стоковый андроид встроить ваш uboot? Чтоб с microsd грузился андроид, а armbian c usb(есть msata ssd с usb-адаптером, скорость(~260MB/s R/W) работы его на VIM3 меня вполне устраивает)

Привет. Точная версия образа (имя файла), какая точно модель RockPI 4 ?

Модель v1.4, образ с поста по ссылке отсюда, 17 января выложенный

Поподробнее о всех шагах. Чем записывали ? eMMC установлена ? консоль UART есть ? в SPI u-boot установлен ?

Emmc у меня нет. Образ (как всегда) писал с помощью etcher(в ubuntu). Пробовал грузиться как просто с образа(предполагая что ваш uboot уже в нем), так и дописывая с помощью двух команд с первого поста темы, предложенный uboot.
Также пробовал записать на usb-винт армбиан, а uboot на микросд как упоминалось для Виндузятников…но тоже никак, даже светодиоды не засветились на винте(показывающие активность).
В spi даже не знаю, перед этим долго андроид был на microsd, но когда то ставил и дебиан и он при обнове обновлял там uboot

у меня сначала не получилось, когда образ записал на СД где был андроид. В консоли писало про gpt разделы от андроида и до загрузки кернела не доходило. Забил СД нулями, записал по новой … загрузилось, но очень очень долго и без мигания синего светодиода. Еслиб не увидел в консоли что кернел грузится, наверное выключил бы раньше.

я форматировал microsd с помощью gparted, разделов не осталось там никаких

Запуск системы может занять до нескольких минут (это известная проблема, медленная распаковка initrd в памяти на rk3399 с новым ядром). Нужно попробовать подождать 2-3 минуты, до появления вывода на экране. Если через 5 минут не запустится, без лога из консоли UART трудно понять, что происходит, на каком этапе затык.

Да, и совет по обнулению всей Sd карты правильный. Часто остаются “хвосты”, которые мешают нормальной работе.

Как? Создать раздел на весь диск и отформатировать? А там не “быстрое” форматирование? Как я понял, андроид создает бэкап gpt в конце и если это не затереть, то может потом вылезти.

Записал на карту стоковый дебиан, загрузился быстренько, после него армбиан - глухо, ждал минут 10…

Стоковый образ имеет ту же схему, что и андройд. По ходу без консоли UART не понять , что происходит.

ну разделов на нем точно меньше чем в андроид, но оба gpt используют

осталось сделать dd if=/dev/zero of=/dev/xxxx bs=16M status=progress :wink:

делаю, будем посмотреть…

тот образ что с поста по ссылке так и не загрузился, зато загрузился вот этот - Armbian_19.11.5_Arm-64_bionic_dev_5.5.0-rc6_desktop_20200125.img.xz, с ним через пару сек раздался щелчек в акустике(usb-звуковая), сразу видно жизнь…
какой в нем uboot встроен?

Это интересно.
Покажите фото, как подключается SD карта к вашей модели.



Вы можете на 4pda в профильную тему Rock PI 4 RK3399 заглядывать?, через приложение андроид удобнее общаться(я бы сразу замечал сообщения и отвечал), а этот форум и сайт вообще лишь через vpn доступен

Давайте ссылку, попробую.

Я правильно понял, что у вас запустился общий образ RK+AW+AML без замены u-boot (после записи образа ни чего не меняли на SD карте) ?