Подготовка SD-карты для Raspberry Pi

Подготовка SD-карты для Raspberry Pi

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

SD-карта для «малины»

Даже если в комплекте с Pi идет SD-карта с предустановленной ОС, рекомендуется обновить её до актуальной версии, ведь улучшения и исправления выходят регулярно.

Поскольку при записи операционной системы на SD-карту всё остальное содержимое стирается, имеет смысл хранить документы на USB-флэшке. Так при установке новой версии ОС вам не придется беспокоиться о переносе файлов в безопасное место перед переформатированием карты.

USB флэш-накопитель

Если Pi продается без SD-карты, минимальный рекомендуемый объем составляет 8 ГБ. Однако лучше приобрести карту большего размера, если вы планируете расширять хранилище.

При работе с мультимедийными файлами или другими образами непосредственно с SD-карты на Pi вам, скорее всего, потребуется карта увеличенного объема.

Что нам понадобится

Для подготовки SD-карты вам потребуется компьютер.

  1. Обычный ПК со встроенным кардридером SD либо внешний USB-кардридер. В магазине Adafruit есть компактный кардридер/райтер microSD, который прекрасно работает с любыми USB-портами.

USB кардридер microSD
  1. SD-карта объемом не менее 8 ГБ. В магазине Adafruit можно выбрать проверенную карту, гарантированно совместимую с Raspberry Pi. (При покупке в другом месте учтите, что для Pi 2, 3 и Zero нужна именно microSD.)

SD-карта для Raspberry Pi

Raspberry Pi Imager

Что такое Raspberry Pi Imager?

После покупки Pi и SD-карты следующим шагом станет установка операционной системы. Раньше эта процедура была не самой простой, особенно для новичков, из-за различий между основными ОС (MacOS, Windows, Ubuntu и т.д.) и разных способов работы с SD-картой.

Теперь появился инструмент Raspberry Pi Imager, который берет всю рутинную работу на себя и, как следует из названия, служит для создания образов.

Всё сводится к трём действиям: выбрать нужную операционную систему, указать SD-карту и нажать WRITE.

Скачиваем Raspberry Pi Imager

Перейдите по этой ссылке и скачайте приложение для вашей операционной системы, кликнув по соответствующей кнопке.

Raspberry Pi Imager доступен для MacOS, Windows и Ubuntu.

Скачивание Raspberry Pi Imager

Использование программного обеспечения

Укажите операционную систему и целевую SD-карту.

Raspberry Pi Imager - выбор ОС

После загрузки приложения запустите его.

Первым делом выберите операционную систему для записи на SD-карту. Чаще всего используется Raspbian, но доступно и множество других вариантов. Подробнее об этом читайте в разделе «Выберите операционную систему» ниже.

Выбор операционной системы в Raspberry Pi Imager

Затем подключите SD-карту к компьютеру и выберите её в приложении.

Выбор SD-карты в Raspberry Pi Imager

Когда ОС и SD-карта выбраны, нажмите «WRITE». Выбранная операционная система будет записана на карту.

Нажатие кнопки WRITE

В зависимости от объема выбранной ОС процесс может занять некоторое время (10–15 мин).

Процесс записи на SD-карту

Готово!

Выбор операционной системы

Для Raspberry Pi существует множество операционных систем. Новичкам лучше всего начать с одного из дистрибутивов Linux.

Выбор дистрибутива

Остановившись на Linux, вы еще не закончили с выбором. Предстоит определиться с конкретным дистрибутивом.

Поскольку Linux — система с открытым исходным кодом, любой желающий может взять существующий дистрибутив, дополнить его или настроить под конкретные нужды, а затем выпустить собственный вариант для любых целей.

Именно так появился самый популярный дистрибутив для Raspberry Pi — Raspbian. За основу был взят дистрибутив Debian, доработанный и дополненный полезными инструментами вроде IDLE (среда разработки на Python) и Scratch (обучающая игровая платформа для программирования), что сделало его идеальным выбором для Pi.

Все руководства Adafruit (как и подавляющее большинство других инструкций в Интернете) ориентированы на Raspbian, и практически любая модель Pi способна его запустить.

Стирание SD-карты

Помимо записи предварительно сконфигурированных ОС, Imager позволяет полностью очистить SD-карту.

Просто выберите ERASE в списке операционных систем, укажите нужную SD-карту и нажмите WRITE.

Выбор ERASE в Raspberry Pi Imager Стирание SD-карты

Balena Etcher

Balena Etcher

Balena Etcher — это утилита для создания образов, которой пользовалось большинство до появления Raspberry Pi Imager. Она прекрасно справляется со своей задачей, и многие продолжают ее использовать либо уже имеют ее установленной.

Создание SD-карты - использование Windows

Для записи SD-карт мы предпочитаем balenaEtcher. Программа прекрасно работает на любых версиях Windows, MacOS и Linux. Она не перезапишет ваш резервный диск и умеет работать со сжатыми образами без предварительной распаковки.

Шаг 1.

Скачайте Etcher с https://www.balena.io/etcher/.

Скачать balenaEtcher

Скачивание balenaEtcher

Шаг 2.

Запустите загруженный файл для установки!

Установка balenaEtcher

Начать работу можно сразу — двойным кликом по ярлыку Etcher на рабочем столе либо через меню «Пуск».

Шаг 3.

Отключите все внешние накопители: USB-флэшки, резервные жесткие диски.

Это упростит определение SD-карты. После этого вставьте карту памяти SD в слот компьютера или в кард-ридер.

Шаг 4.

Откройте приложение Etcher.

Запуск Etcher

Откроется следующее окно приложения.

Интерфейс Etcher на Windows

Шаг 5.

Выберите файл образа, нажав «Выбрать изображение». Можно указать сжатый файл — например, .zip или .gz.

Выбор образа в Etcher

Шаг 6.

Etcher автоматически попытается обнаружить SD-карту. Проверьте размер накопителя, чтобы удостовериться в правильности выбора.

Затем нажмите Flash!

Нажатие Flash в Etcher

Убедитесь, что выбрано правильное устройство (в противном случае данные будут утеряны), после чего нажмите «Установить».

Процесс займет несколько минут, а по завершении записи на SD-карту вы увидите следующий экран.

Завершение записи в Etcher

На этом всё. SD-карта готова к работе с Raspberry Pi.

Быстрая запись

При массовой записи карт можно ускорить процесс, отключив проверку (Validate write on success).

Отключение проверки записи в Etcher

Создание карты SD - использование Mac

Для записи SD-карт мы предпочитаем balenaEtcher. Программа прекрасно работает на Mac OS X 10.9 и новее, не затрагивает резервный диск и поддерживает сжатые образы без необходимости их распаковки.

Проблемы Mac OS Catalina

При возникновении проблем с запуском Etcher в Mac OS Catalina обратитесь к ссылкам ниже за дополнительной информацией и возможными решениями.

Наиболее надежный вариант — запуск Etcher из командной строки с правами sudo:

sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher

Шаг 1.

Загрузите Etcher с сайта https://www.balena.io/etcher/.

Скачать Etcher

Шаг 2.

Откройте скачанный образ диска и перетащите balenaEtcher в папку «Программы» (Applications). Затем можно извлечь образ диска.

Установка Etcher на Mac

Шаг 3.

Отключите все внешние накопители — USB-флэшки и резервные жесткие диски. Так будет проще найти SD-карту. Затем вставьте карту памяти в слот компьютера или кард-ридер.

Шаг 4.

Запустите Etcher.

Запуск Etcher на Mac

При первом запуске система попросит подтвердить открытие приложения. Нажмите «Открыть» для продолжения.

Подтверждение запуска Etcher

Запустится приложение Etcher…

Интерфейс Etcher на Mac

Шаг 5.

Укажите файл образа для SD-карты, нажав «Выбрать изображение». Поддерживаются как сжатые форматы (.zip, .gz), так и несжатые файлы .img — подойдет любой вариант!

Выбор образа в Etcher на Mac

Шаг 6.

Etcher автоматически попробует определить SD-накопитель. Если карта не вставлена, программа предложит ее подключить.

Обнаружение SD-карты в Etcher

Проверьте объем обнаруженного диска, чтобы убедиться, что это верная карта и вы не перезапишете основной диск.

После этого нажмите Flash!

Нажатие Flash в Etcher на Mac

Etcher потратит несколько минут на запись образа на карту памяти. На экране отобразится индикатор прогресса. Примерно в этот момент вы пожалеете, что не купили высокоскоростную карту.

По завершении записи вы увидите следующее:

Завершение записи в Etcher на Mac

Карта будет автоматически размонтирована — можно сразу извлечь её и вставить в Raspberry Pi.

Быстрая запись

При массовой записи SD-карт ускорьте процесс: нажмите значок шестеренки в правом верхнем углу и отключите опцию «Проверить запись» (Validate write). За сотни записанных карт у меня был лишь один случай неудачной проверки.

Отключение проверки записи на Mac

Тест и настройка

Если вы собираетесь использовать несколько SD-карт, нелишним будет промаркировать каждую карту, а для microSD — подписать пластиковый чехол, который обычно идет в комплекте.

Проверить карту просто: вставьте ее в Pi, подключите клавиатуру к USB-порту, а телевизор NTSC/PAL — к композитному выходу (или HDMI-монитор — к соответствующему порту). Затем подайте питание через Micro USB от компьютера или настенного USB-зарядного устройства.

При загрузке Raspbian вы должны увидеть нечто подобное — логотип Adafruit / Raspberry в верхнем левом углу и множество строк текста, заполняющих экран:

Первая загрузка Raspbian

В следующем уроке мы разберем, как настроить Raspberry Pi при первом запуске.