Компиляция образа Armbian

Использовалась виртуальная машина с Ubuntu_16.04 х64 с 4 ГБ ОЗУ и 100 ГБ жесткого диска. При первой компиляции процесс займет много времени (около часа), в следующие разы меньше (на моей машине около 30 минут). Если используется другой дистрибутив или версия то очень возможно, что процесс завершится неудачно. Для выполнения компиляции используется инструмент, предоставляемый Armbian, что значительно облегчает процесс, позволяя легко выбирать различные конфигурации ядра. Компилятор Armbian позволяет создавать образы любой версии Armbian (Debian/Ubuntu и Legacy/Mainline) для платформы Orange Pi.

1 — Получаем права суперпользователя:

2 — Установим git (если он не установлен):

3 — Создаем папку, в которой нужно выполнить процесс и перейдем в неё:

4 — Скопируем инструмент Armbian из репозитория Github:

5 — Запустим сценарий компиляции:

6 — После выполнения сценария необходимые пакеты будут загружены для выполнения процесса компиляции.

7 — Первое, что надо будет выбрать —  хотим ли мы генерировать только ядро ​​и загрузчик, или образ полностью. В нашем случае выберем второй вариант, чтобы создать полный образ:

Компиляция образа Armbian

8 — После этого должны выбрать, хотим ли мы использовать настройки ядра по умолчанию или нужно открыть параметры конфигурации, чтобы изменить ядро:

Компиляция образа Armbian

9 — Затем выберем платформу, для которой хотим создать образ.

Компиляция образа Armbian

10 — Далее — необходимо указать Kernel Legacy (3.4) или Mainline (4.X). Выберем первый вариант, ядро предоставленное Allwinner:

Компиляция образа Armbian

11 — Выберем базовый тип ОС, Ubuntu или Debian.

Компиляция образа Armbian

12 — На следующем шаге нужно будет выбрать, нужен нам образ сервера (без графического рабочего стола) или образ рабочего стола (с графическим рабочим столом). Создаем образ сервера:

Компиляция образа Armbian

13 — В случае выбора в пункте 8 опции — использовать настройки по умолчанию для ядра (наиболее рекомендуемые, так как содержит предварительно скомпилированные файлы Armbian), меню конфигурации ядра не будет отображаться. В противном случае на этом этапе откроется меню, где можем изменить различные параметры для аппаратно-программной системы:

Компиляция образа Armbian

14 — Ожидаем завершения процесса:

Компиляция образа Armbian

16 — Когда компиляция будет завершена, результирующий образ будет сгенерирован в «development/armbian/output/images»

Компиляция образа Armbian

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
avatar
4 Comment threads
3 Ответов
0 Подписчиков
 
Самый отредактированный комментарий
Горячая тема комментариев
6 Авторы комментариев
hbarspowerАлександрДенисСергей Последние авторы комментариев
  Подписаться  
новые старые популярные
Уведомлять
power
Гость
power

Что за обман
Отсутствует Jessie
Как собрать Jessie для s9xx 1Gb ?

Александр
Гость
Александр

Здравствуйте.
Тут можно получить ответ на вопрос: А как скомпилировать образ для платы, которой нет в списке, но на их сайте есть armbian для этой платы с пометкой No official support. Плата Bananapi M2U.

hbars
Гость
hbars

У меня M2 berry.
Вполне роботоспособно то что здесь https://www.armbian.com/bananapi-m2u/
У меня на ней крутится сервер. Единственно пришлось пошаманить с i2c для RTC. Из коробки не работает.

Денис
Гость
Денис

Подскажи как правильно включить поддержку nand памяти при сборке?

Сергей
Гость
Сергей

Спасибо за статью,очень помогло. Интересует вот что,если я хочу собрать ядро отличное от актуального на данный момент, более ранее,как это сделать? Сейчас собирается ядро майнлайн 4.19.х,а я хочу 4.14.х, где это указать?