LINUX.ORG.RU

История изменений

Исправление AiFiLTr0, (текущая версия) :

сначала crosstool-ng'шкой собираешь тулчейн.

далее
export PATH=$PATH:~/x-tools/arm-odroid-gnueabi/bin
cd path/to/kernel
cp arch/arm/configs/config .config (выбирай под u2)
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- make menuconfig
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- zImage

Собственно все, кладешь ядро туда, откуда можешь его ext2load'ить. uImage не собирай, в убуте хардокернела оно поломано нахрен, так что грузиться приходится через zImage. Чтобы не мучиться с модулями, я все что нужно вкомпиливаю в ядро. В планах у меня поднятие репы с ядрами для дебилиана, но никак руки не доходят скрипты нарисовать. Загрузчик юзай уже прошитый в eMMC, особенного смысла собирать из сырцов нет.

Исправление AiFiLTr0, :

сначала crosstool-ng'шкой собираешь тулчейн.

далее
export PATH=$PATH:~/x-tools/arm-odroid-gnueabi/bin
cd path/to/kernel
cp arch/arm/configs/config .config (выбирай под u2)
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- make menuconfig
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- zImage

Собственно все, кладешь ядро туда, откуда можешь его ext2load'ить. uImage не собирай, в убуте хардокернела оно поломано нахрен, так что грузиться приходится через zImage. Чтобы не мучиться с модулями, я все что нужно вкомпиливаю в ядро. В планах у меня поднятие репы с ядрами для дебилиана, но никак руки не доходят скрипты нарисовать.

Исходная версия AiFiLTr0, :

сначала crosstool-ng'шкой собираешь тулчейн.

далее
export PATH=$PATH:~/x-tools/arm-odroid-gnueabi/bin
cd path/to/kernel
cp arch/arm/configs/config .config (выбирай под u2)
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- make menuconfig
ARCH=arm CROSS_COMPILE=arm-odroid-gnueabi- zImage

Собственно все, кладешь ядро туда, откуда можешь его ext2load'ить. uImage не собирай, в убуте хардокернела оно поломано нахрен, так что грузиться приходится через zImage.