How To Build Linux Kernel

Материал из Wiren Board

Вам может понадобиться собрать своё ядро (например, чтобы включить нужные модули). Чтобы собрать ядро для Wiren Board, нужно взять стандартное ядро (vanilla kernel), и применить к нему набор патчей.

Однако, этот процесс автоматизирован.


0. Сборку ядра следует проводить на вашем настольном компьютере под управлением Linux (не на Wiren Board - теоретически это возможно, но потребует несколько гигабайт свободного места, и займёт много времени). Убедитесь, что у вас установлен git (http://en.wikipedia.org/wiki/Git_%28software%29). Если нет, установите его:

sudo apt-get install git

Установите произвольные имя пользователя и почту:

git config --global user.name "Imya Familiya"
git config --global user.email "vash@adres.ru"


1. Скачайте набор скриптов, который выполнит весь остальной процесс:

git clone git://github.com/contactless/build_kernel.git
cd build_kernel

Затем обязательно (!)

cp system.sh.sample system.sh

и добавьте (раскомментируйте в конце файла, убрав # в начале строки) в system.sh строчку

PULL_DEV=1


2. Затем выполните

./build_kernel.sh

из menuconfig можно просто выйти, всё нужное по-умолчанию стоит


Пересборка

Повторный вызов build-kernel.sh уничтожит все локальные изменения!

Для пересборки необходимо пользоваться

tools/rebuild.sh