Создание microSD-карты с образом: различия между версиями

м
Откат правок A.Degtyarev (обсуждение) к последней версии Sikmir
(Отметить эту версию для перевода)
м (Откат правок A.Degtyarev (обсуждение) к последней версии Sikmir)
Метка: откат
 
(не показаны 3 промежуточные версии 3 участников)
Строка 3: Строка 3:


==Запись готового образа на карточку== <!--T:1-->
==Запись готового образа на карточку== <!--T:1-->


===Выбор нужного образа=== <!--T:2-->
===Выбор нужного образа=== <!--T:2-->


<!--T:3-->
<!--T:3-->
*Зайдите на [https://github.com/contactless/wirenboard/releases страницу готовых образов в Github] и выберите нужный образ:
*Зайдите на [https://github.com/wirenboard/wirenboard/releases страницу готовых образов в Github] и выберите нужный образ:
**для Wiren Board 4 - название оканчивается на ''_wb4''
**для Wiren Board 4 - название оканчивается на ''_wb4''
**для Wiren Board Smart Home 3.5 - название оканчивается на ''_wb3''
**для Wiren Board Smart Home 3.5 - название оканчивается на ''_wb3''
Строка 16: Строка 15:
*Распакуйте архив
*Распакуйте архив
*Следуйте инструкции для вашей операционной системы
*Следуйте инструкции для вашей операционной системы


=== Для Windows === <!--T:4-->
=== Для Windows === <!--T:4-->
Строка 27: Строка 25:
* убедитесь, что другие программы не используют флеш-карту
* убедитесь, что другие программы не используют флеш-карту
* в Win32DiskImager выберите распакованный образ карты, выберите букву диска и нажмите кнопку ''Write''
* в Win32DiskImager выберите распакованный образ карты, выберите букву диска и нажмите кнопку ''Write''


=== Для Linux === <!--T:6-->
=== Для Linux === <!--T:6-->
Строка 45: Строка 42:
Пример процесса целиком:
Пример процесса целиком:
<pre>
<pre>
wget https://github.com/contactless/wirenboard/releases/download/0.6-20140614/sdcard_20140614.img.zip
wget https://github.com/wirenboard/wirenboard/releases/download/0.6-20140614/sdcard_20140614.img.zip
unzip sdcard_20140614.img.zip
unzip sdcard_20140614.img.zip
umount /dev/mmcblk0p2
umount /dev/mmcblk0p2
Строка 52: Строка 49:
sync
sync
</pre>
</pre>


==Создание образа по частям== <!--T:9-->
==Создание образа по частям== <!--T:9-->
Строка 92: Строка 88:
<!--T:19-->
<!--T:19-->
Теперь с помощью скрипта создадим разделы на карте.
Теперь с помощью скрипта создадим разделы на карте.
[https://github.com/contactless/wirenboard/blob/master/image/create_partitions.sh]
[https://github.com/wirenboard/wirenboard/blob/master/image/create_partitions.sh]


<!--T:20-->
<!--T:20-->
Скачиваем скрипт:
Скачиваем скрипт:
<pre>
<pre>
wget [https://raw.github.com/contactless/wirenboard/master/image/create_partitions.sh]
wget [https://raw.github.com/wirenboard/wirenboard/master/image/create_partitions.sh]
</pre>
</pre>


Строка 105: Строка 101:
sudo bash create_partitions.sh $MYDISK
sudo bash create_partitions.sh $MYDISK
</pre>
</pre>


===Загрузчик=== <!--T:22-->
===Загрузчик=== <!--T:22-->
Строка 113: Строка 108:


<!--T:24-->
<!--T:24-->
Готовый образ u-boot для записи в раздел: [https://github.com/contactless/wirenboard/tree/master/contrib/u-boot u-boot]
Готовый образ u-boot для записи в раздел: [https://github.com/wirenboard/wirenboard/tree/master/contrib/u-boot u-boot]


<!--T:25-->
<!--T:25-->
Скачиваем образ
Скачиваем образ
<pre>
<pre>
wget "https://github.com/contactless/wirenboard/blob/master/contrib/u-boot/u-boot.sb.cl25?raw=true" -O u-boot.sb
wget "https://github.com/wirenboard/wirenboard/blob/master/contrib/u-boot/u-boot.sb.cl25?raw=true" -O u-boot.sb
</pre>
</pre>


Строка 137: Строка 132:
sudo dd if=u-boot.sb of=$MYDISK1 bs=512 seek=4
sudo dd if=u-boot.sb of=$MYDISK1 bs=512 seek=4
</pre>
</pre>


===Создание фс=== <!--T:29-->
===Создание фс=== <!--T:29-->
Строка 154: Строка 148:
sudo mkfs.ext4 $MYDISK2 -L rootfs
sudo mkfs.ext4 $MYDISK2 -L rootfs
</pre>
</pre>


===Копирование образа на раздел=== <!--T:33-->
===Копирование образа на раздел=== <!--T:33-->


<!--T:34-->
<!--T:34-->
Готовый образ (включая ядро, dtbs, модули и прошивки): [https://github.com/contactless/wirenboard/releases releases]
Готовый образ (включая ядро, dtbs, модули и прошивки): [https://github.com/wirenboard/wirenboard/releases releases]
 


<!--T:35-->
<!--T:35-->
Строка 167: Строка 159:
<!--T:36-->
<!--T:36-->
<pre>
<pre>
wget https://github.com/contactless/wirenboard/releases/download/0.1/rootfs.tar.gz
wget https://github.com/wirenboard/wirenboard/releases/download/0.1/rootfs.tar.gz
</pre>
</pre>


Строка 188: Строка 180:
umount /media/user/rootfs
umount /media/user/rootfs
</pre>
</pre>


==Пример== <!--T:41-->
==Пример== <!--T:41-->
Строка 194: Строка 185:
<!--T:42-->
<!--T:42-->
ОС Ubuntu, свежая SD-карта подключенная к встроенному считывателю и определяющаяся как /dev/mmcblk0.
ОС Ubuntu, свежая SD-карта подключенная к встроенному считывателю и определяющаяся как /dev/mmcblk0.
[https://github.com/contactless/wirenboard/ Репозиторий] скачан, мы находимся в его корне.
[https://github.com/wirenboard/wirenboard/ Репозиторий] скачан, мы находимся в его корне.


<!--T:43-->
<!--T:43-->
Строка 206: Строка 197:
sudo dd if=../contrib/u-boot/u-boot.sb  of=/dev/mmcblk0p1 bs=512 seek=4
sudo dd if=../contrib/u-boot/u-boot.sb  of=/dev/mmcblk0p1 bs=512 seek=4
sudo ./create_fs.sh /dev/mmcblk0p2
sudo ./create_fs.sh /dev/mmcblk0p2


<!--T:45-->
<!--T:45-->
Строка 219: Строка 209:
umount /dev/mmcblk0p2
umount /dev/mmcblk0p2
</pre>
</pre>


<!--T:48-->
<!--T:48-->
См. также [[Special:MyLanguage/Стандартный образ ФС|Стандартный образ ФС]].
См. также [[Special:MyLanguage/Стандартный образ ФС|Стандартный образ ФС]].
</translate>
</translate>