Как записать SD карту для Raspberry Pi

Как записать SD карту для Raspberry Pi

Запись SD-карт для Raspberry Pi, это та минимально необходимая операция, которую хоть раз делал каждый участник Pi сообщества. В этой статье я не буду рассказывать о том, какой дистрибутив для устройства лучше, а какой хуже, в ней я расскажу о двух простых способах создания SD карты для Raspberry.

Во первых строках моего письма к Вам, разлюбезные моему сердцу читатели, хочу сообщить, что в первой части покажу удобную графическую утилиту под названием Etcher, она вполне себе модная, стильная, молодёжная. Для тех же, кто любит больше опций и возможностей, есть великолепный инструмент с интерфейсом командной строки dcfldd, который по сути является надстройкой над широко известной утилитой dd.

Etcher официальный сайт

Etcher появился из ниоткуда в 2016 году и с тех пор стал лучшим кросс-платформенным приложением для создания SD-карт. Независимо от того, в какой операционной системе вы хотите записывать, он везде работает одинаково.

Как записать SD карту для Raspberry Pi

Etcher для linux

Как записать SD карту для Raspberry Pi

Etcher window

Независимо от вашей операционной системы, единственное что вам нужно сделать, это указать Etcher на образ, которой вы хотите записать. Затем вставьте чистую microSD в компьютер. Etcher обнаружит карту, проверит на готовность к использованию. После того, как он завершит эту проверку, щелкните по Flash, чтобы начать процесс. Для пользователей Linux вам необходимо будет указать пароль sudo / root, чтобы запустить процесс записи.

Как записать SD карту для Raspberry Pi

У Etcher есть ряд отличий от аналогов. Во-первых, образ записанный на SD-карту, проверяется, гарантируя, что всё записано без ошибок. Во-вторых, по умолчанию Etcher умеет записывать только на SD-карты и игнорирует большие жесткие диски. Однако не рекомендую воспринимать это как данность, и лучше проверить, правильный ли выбран диск.

Когда мне нужно записать образ на SD-карту, я использую Etcher, потому что это модно, стильно, молодёжно быстро, просто и эффективно. Это действительно хорошее приложение, которое подходит для пользователей всех уровней.

Записать SD карту для Raspberry Pi с помощью Dcfldd

Давайте перейдем к dcfldd, это по сути утилита, расширяющая возможности dd, но предлагает больше опций. Синтаксис dcfldd аналогичен dd. Для её использования необходимо знать, где примонтирорвана ваша карта SD, и путь где лежит необходимый для записи образ. Обычно я использую команду df -h, чтобы найти наименование точки монтирования моей карты. На примере ниже вы можете видеть, что моя SD-карта монтирована в /dev /mmcblk0.

tehnojam@tehnojam-pc:~/Downloads$ df -h
 Filesystem      Size  Used Avail Use{33d8302486bd10b0fde64d2037652320e6f176a736d71849c0427b0d7398501a} Mounted on
 udev            7.8G     0  7.8G   0{33d8302486bd10b0fde64d2037652320e6f176a736d71849c0427b0d7398501a} /dev
 tmpfs           1.6G  9.5M  1.6G   1{33d8302486bd10b0fde64d2037652320e6f176a736d71849c0427b0d7398501a} /run
 /dev/sda1       425G  252G  151G  63{33d8302486bd10b0fde64d2037652320e6f176a736d71849c0427b0d7398501a} /
 tmpfs           7.8G  489M  7.4G   7{33d8302486bd10b0fde64d2037652320e6f176a736d71849c0427b0d7398501a} /dev/shm
 /dev/mmcblk0p1   63M   21M   42M  33{33d8302486bd10b0fde64d2037652320e6f176a736d71849c0427b0d7398501a} /media/ttg/boot
 /dev/mmcblk0p2  3.9G  3.5G  130M  97{33d8302486bd10b0fde64d2037652320e6f176a736d71849c0427b0d7398501a} /media/ttg/4sg13562-9f68-4bb9-a7c9-2bhd8l620873 173/5000
Чтобы записать образ на карту, необходимо убедиться, что диск отключен.
umount /dev/mmcblk0p1
umount /dev/mmcblk0p2

Так как синтаксис dcfldd идентичен dd, то

sudo dcfldd if=./IMAGE TO WRITE of=LOCATION OF SD CARD sizeprobe=if

где значение if указывает путь к файлу образа который я записываю
of указывает точку монтирования карты

Почему стоит использовать dcfldd вместо dd?
Для меня главными «киллер фичами» является возможность записи сразу на несколько карт.

Например так:

sudo dcfldd if=./2017-03-15-raspbian-jessie.img of=/dev/mmcblk0 of=/dev/sdb of=/dev/sdc of=/dev/sdd sizeprobe=if

Как видно из команды, я использовал сразу четыре of=/, что соотвествует одновременной записи одного образа на 4 диска.

Что использовать в конечном счёте, графическую Etcher или утилиту командной строки Dcfldd, решать безусловно вам, оба способа записи образа на SD карту для Raspberry Pi, проверены мной лично и при наличии прямых рук, проблем ни у кого с ними возникнуть не должно.

Leave a Comment