четверг, 9 января 2020 г.

Как записать образ операционной системы для Raspberry Pi (Raspbian, OpenELEC, etc) на SD-карту в Ubuntu Linux

Для того, чтобы микрокомпьютер Raspberry Pi стал полезным, требуется установить на SD-карту какую-либо операционную систему.

Скачать операционные системы для различных вариаций Pi можно со следующих сайтов:

https://www.raspberrypi.org/downloads/
https://www.raspberrypi.org/downloads/raspbian/
https://www.openelec.tv/downloads
https://retropie.org.uk/download/

Далее я опишу пошагово как установить дистрибутив на SD-карту в Ubuntu Linux.

Сначала потребуется отформатировать SD-карту должным образом. Для этого воспользуемся программой Gparted.

Если она не установлена в системе, то установите её:
sudo apt-get install gparted

  • Отмонтируем разделы и удаляем их, выделив кликом правой кнопкой мыши.
  • На пустом месте cоздаём раздел FAT32. Параметр "Свободное место до (МиБ)" должен быть равен 0.
  • Применяем сделанные операции.







Способы распаковки дистрибутивов из архива с помощью терминала:

  • gunzip -c OpenELEC-RPi.arm-8.0.4.img.gz > OpenELEC-RPi.arm-8.0.4.img
  • unzip 2019-09-26-raspbian-buster-full.zip
  • gunzip -c retropie-4.5.1-rpi1_zero.img.gz > retropie-4.5.1-rpi1_zero.img


Теперь записываем распакованный образ *.img на SD-карту используя утилиту dd - https://ru.wikipedia.org/wiki/Dd.

Смотрим какой адрес у нашего раздела на SD-карте:

sudo fdisk -l sudo dd bs=1M if=OpenELEC-RPi.arm-8.0.4.img of=/dev/sdb1 status=progress conv=fsync

Значение опций:

bs=n - указывает сколько байт читать и записывать за один раз в блоке (4M - быстрее, 1M - медленнее)
status=progress - отображает статус копирования
conv=fsync - Некоторые устройства используют буферы и кэши для улучшения их пропускной способности и производительности задержки. Эта команда заставляет устройство сбросить свои буферы и кэши так, чтобы, если устройство удалено, данные были записаны в него, прежде чем операция будет отмечена как завершенная и управление, пасуемое назад к терминальной подсказке.

Комментариев нет:

Отправить комментарий