MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как вручную установить на планшет с Android-ом Debian Linux
01.06.2013
23:47
Раздел: Компьютер - Linux - Android

Клонируешь к себе на комп эти репозитории:


https://github.com/linux-sunxi/linux-sunxi

https://github.com/linux-sunxi/u-boot-sunxi


Ставишь gcc для arm (в убунте пакет под именем gcc-4.7-arm-linux-gnueabi)


Делаешь на своей MicroSD 2 раздела - первый раздел с 2048 сектора по 34815, форматируешь его в fat32.


Под второй раздел все остальное место. Форматируешь его в ext4


Собираешь ядро:


# make ARCH=arm a13_defconfig

# make ARCH=arm menuconfig

# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage

# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=out modules

# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=out modules_install


Монтируешь первый раздел флешки на компе, копируешь script.bin (предварительно выдранный из NAND планшета) и ядро (файл uImage в папке arch/arm/boot) на этот раздел


Собираешь u-boot:


# make a13_mid CROSS_COMPILE=arm-linux-gnueabi-


Записываешь u-boot на флешку (не забудь отмонтировать все разделы):


# dd if=spl/sunxi-spl.bin of=/dev/sdN bs=1024 seek=8 (где N - номер твоей флешки)

# dd if=u-boot.bin of=/dev/sdN bs=1024 seek=32


Качаешь любую rootfs, распаковываешь на второй раздел


Выключаешь таблетку, вставляешь флешку и загружаешься


Вроде ничего не упустил.


P.S. А нет, упустил.


Из папки с исходниками ядра надо скопировать модули в rootfs (/lib/modules). Монтируешь куда-нибудь второй раздел флешки (например в /mnt/sdb) и пишешь:


cd out/lib/modules

cp -r * /mnt/sdb/lib/modules


Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования