Сборка kernel
Объясню, почему не подходят существующие образы. Основная их проблема в том что они собраны на старом ядре 3.4, а это сразу накладывает ограничение на компилятор максимум версии 4 и ubuntu 12.04 точно, 14.04 не помню. Вот и выходит что если хочешь использовать последний софт и библиотеки то придется пересобирать последнее ядро. Конечно можно в исходниках снять ограничение на компилирование не ниже 5 версии gcc и исправить код чтоб собрался и под 4 версией, но это тот еще геморой. Не говоря уже о том что в нашем случае графическая часть линуха лишняя.
Для начала с kernel.org выкачиваем ядро 4.14.57 на тот момент это была последняя стабильная версия.
В папке с исходником создаем скрипт запускающий конфигурирование:
#!/bin/sh
make O=../olimex-kernel-4.14.57 # папка где будет собрано ядро
-j2 # собирать в два потока
ARCH=arm # тип процессора под который собирать
CROSS_COMPILE=arm-linux-gnueabihf- # кросс компилятор
xconfig # запуск конфига
Получим что то вроде этого:
