Создание microSD-карты с образом: различия между версиями
Строка 4: | Строка 4: | ||
==Подготовка образа== | ==Подготовка образа== | ||
Версия 20:17, 18 октября 2013
Загрузчик
Подготовка образа
Сборка ядра
git clone git://github.com/contactless/build_kernel.git cd build_kernel
обязательно!
cp system.sh.sample system.sh
и добавить в system.sh строчку
PULL_DEV=1
затем
./build_kernel.sh
из menuconfig можно просто выйти, всё нужное по-умолчанию стоит
Здесь и далее /dev/sdb - устройство microSD-карты.
Сборка образа
cd rootfs sudo create_rootfs.sh (для Ubuntu, Debian)
кроме этого, можно взять готовый образ с http://eewiki.net/display/linuxonarm/iMX233-OLinuXino и (опционально) залить туда конфиги из папки configs. Важно не потерять файл boot/uEnv.txt
Логин: root,
Пароль: wirenboard
Сборка вместе
Согласно [1]
- разбить флешку на два раздела
- записать u-boot на первый раздел
- создать фс на втором разделе
- скопировать rootfs на второй раздел
sudo cp -rp rootfs/* /media/user/mountpoint
здесь /media/user/mountpoint - точка монтирования раздела карты:
user@host:~$ mount .... .... /dev/sdb1 on /media/user/mountpoint type ext4 (rw,nosuid,nodev,uhelper=udisks2)
- скопировать ядро, dtbs, модули и прошивки на второй раздел:
версия берётся из последних строчек вывода tools/rebuild.sh
export kernel_version=3.12.0-rc2-imxv5-x0.7
tools/copy_kernel.sh /media/user/mountpoint
Отмонтируем файловую систему
umount /media/user/mountpoint