Создание microSD-карты с образом: различия между версиями
Строка 1: | Строка 1: | ||
Строка 11: | Строка 9: | ||
==Сборка вместе== | |||
Согласно [http://eewiki.net/display/linuxonarm/iMX233-OLinuXino] | Согласно [http://eewiki.net/display/linuxonarm/iMX233-OLinuXino] | ||
Строка 20: | Строка 18: | ||
* скопировать rootfs на второй раздел | * скопировать rootfs на второй раздел | ||
Здесь /dev/sdb - устройство флеш-карты. | |||
==Таблица разделов== | |||
С помощью скрипта https://github.com/contactless/wirenboard/blob/master/image/create_partitions.sh | |||
<pre> | <pre> | ||
sudo | sudo bash create_partitions.sh /dev/sdb | ||
</pre> | </pre> | ||
==Загрузчик== | |||
См. [[Сборка U-Boot]] | |||
Готовый образ u-boot для записи в раздел: https://github.com/contactless/wirenboard/tree/master/contrib/u-boot | |||
<pre> | <pre> | ||
sudo dd if=../contrib/u-boot/u-boot.sb of=/dev/sdb1 bs=512 seek=4 | |||
... | |||
/dev/sdb1 | |||
</pre> | </pre> | ||
==Создание фс== | |||
<b>/dev/sdb2</b> - второй раздел флешки, <b>rootfs</b> - название раздела. | |||
<pre> | |||
sudo mkfs.ext4 /dev/sdb2 -L rootfs | |||
</pre> | |||
==Копирование образа на раздел== | |||
Готовый образ (включая ядро, dtbs, модули и прошивки): https://github.com/contactless/wirenboard/releases | |||
См. также [[Сборка образа]] | |||
Примонтировать созданную файловую систему. По-умолчанию в Ubuntu она монтируется в <b>/media/user/rootfs/</b>. | |||
Распаковываем образ на раздел: | |||
<pre> | <pre> | ||
tar xfpz rootfs.tar.gz -C /media/user/rootfs/ | |||
</pre> | </pre> | ||
Отмонтируем файловую систему | Отмонтируем файловую систему | ||
Строка 55: | Строка 65: | ||
umount /media/user/mountpoint | umount /media/user/mountpoint | ||
</pre> | </pre> | ||
См. также [[Стандартный образ ФС]]. |
Версия 20:33, 18 октября 2013
Сборка ядра
Подготовка образа
Сборка вместе
Согласно [1]
- разбить флешку на два раздела
- записать u-boot на первый раздел
- создать фс на втором разделе
- скопировать rootfs на второй раздел
Здесь /dev/sdb - устройство флеш-карты.
Таблица разделов
С помощью скрипта https://github.com/contactless/wirenboard/blob/master/image/create_partitions.sh
sudo bash create_partitions.sh /dev/sdb
Загрузчик
См. Сборка U-Boot Готовый образ u-boot для записи в раздел: https://github.com/contactless/wirenboard/tree/master/contrib/u-boot
sudo dd if=../contrib/u-boot/u-boot.sb of=/dev/sdb1 bs=512 seek=4
Создание фс
/dev/sdb2 - второй раздел флешки, rootfs - название раздела.
sudo mkfs.ext4 /dev/sdb2 -L rootfs
Копирование образа на раздел
Готовый образ (включая ядро, dtbs, модули и прошивки): https://github.com/contactless/wirenboard/releases См. также Сборка образа
Примонтировать созданную файловую систему. По-умолчанию в Ubuntu она монтируется в /media/user/rootfs/.
Распаковываем образ на раздел:
tar xfpz rootfs.tar.gz -C /media/user/rootfs/
Отмонтируем файловую систему
umount /media/user/mountpoint
См. также Стандартный образ ФС.