Введение
Raspberry Pi — самый популярный одноплатный компьютер всех времен. Его можно использовать для различных целей, таких как настольный ПК, домашний медиацентр, интеллектуальный WiFi-маршрутизатор, система автоматизации и игровой сервер. Варианты использования бесконечны.
Если Raspberry Pi поставляется без SD-карты с предустановленной NOOBS, вам потребуется вручную установить операционную систему на SD-карту. Вы можете запускать множество различных операционных систем на Raspberry Pi, включая различные дистрибутивы Linux, такие как Arch Linux, Windows 10 IoT и FreeBSD.
Raspbian — это операционная система, рекомендованная Raspberry Pi Foundation. Он основан на Debian, созданном специально для плат Raspberry Pi. Raspbian поставляется с предустановленным программным обеспечением для разработки, обучения и мультимедиа, что делает его лучшей операционной системой общего назначения для пользователей Raspberry Pi.
Установка Raspbian так же проста, как запись файла образа ОС на SD-карту. В этом уроке мы покажем вам, как отформатировать SD-карту, прошить образ Raspbian и загрузить Raspberry Pi.
Загрузка операционной системы Raspbian
Посетите страницу загрузок Raspbian, где вы можете найти ссылки для скачивания:
- Raspbian Stretch с рабочим столом и рекомендуемым программным обеспечением
- Raspbian Stretch с рабочим столом
- Raspbian Stretch Lite
Если вы хотите использовать Raspberry Pi в качестве настольного ПК, загрузите один из образов рабочего стола Raspbian. В противном случае, если вы собираетесь использовать Raspberry Pi в качестве медиацентра или чего-либо еще, для чего не требуется графический интерфейс, загрузите образ Raspbian Lite.
Подготовка SD-карты
Прежде чем прошивать образ на карту micro SD, ее необходимо отформатировать в файловой системе FAT32.
Загрузчик Raspberry Pi поддерживает чтение только из файловых систем FAT. Если ваша SD-карта имеет размер 64 ГБ или больше, убедитесь, что она отформатирована как FAT32, а НЕ как exFAT.
Обратите внимание, что форматирование является деструктивным процессом и сотрет все существующие данные. Если у вас есть данные на SD-карте, вам необходимо сначала создать их резервную копию.
Окна
Пользователи Windows могут отформатировать карту с помощью стандартного управления дисками.
- Вставьте SD-карту в дисковод для SD-карт Windows.
- В поле поиска Windows введите «Диск» и выберите «Создание и форматирование разделов жесткого диска» в окне результатов.
- Щелкните правой кнопкой мыши нераспределенное пространство карты и запустите мастер, нажав «Новый простой том». Нажмите "Далее".
- Далее вас попросят указать громкость. Оставьте максимальное дисковое пространство по умолчанию. Нажмите "Далее".
- Вам будет предложено указать путь монтирования, просто нажмите «Далее».
- В следующем окне выберите FAT32 в качестве файловой системы. Нажмите «Далее», затем «Готово», чтобы завершить создание раздела. Если размер карты составляет 64 ГБ или больше, опция FAT32 будет недоступна. Выберите exFAT и завершите процесс. Чтобы отформатировать SD-карту как FAT32, посетите страницу формата FAT32, где вы можете загрузить инструмент, щелкнув изображение. Будет загружен один файл с именем
guiformat.exe
. Просто дважды щелкните исполняемый файл, выберите диск для форматирования и нажмите «Пуск». Карта будет отформатирована в FAT32 за считанные секунды.
линукс
В Linux вы можете использовать графический инструмент, такой как GParted, или инструмент командной строки, такой как fdisk или parted, для создания раздела и форматирования диска.
- Вставьте SD-карту в дисковод SD-карт Linux.
Узнайте имя вашей SD-карты с помощью команды lsblk
:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT...
sdb 8:16 1 59.6G 0 disk...
В этом случае имя SD-устройства будет /dev/sdb
, но в вашей системе оно может отличаться. Лучший способ определить имя — проверить размер устройства.
Следующим шагом будет форматирование карты с помощью parted:
sudo parted /dev/sdb --script -- mklabel msdos
sudo parted /dev/sdb --script -- mkpart primary fat32 1MiB 100%
Отформатируйте раздел в FAT32:
sudo mkfs.fat -F32 /dev/sdb1
Mac OS
Пользователи MacOS могут отформатировать SD-карту с помощью стандартной Дисковой утилиты или из командной строки.
- Вставьте SD-карту в дисковод для SD-карт macOS.
Введите следующую команду в окне терминала, чтобы определить имя SD-карты:
sudo diskutil list
Отформатируйте SD-карту в FAT32, выполнив следующую команду:
sudo diskutil eraseDisk FAT32 RPI MBRFormat /dev/disk2
Убедитесь, что вы используете правильный диск.
Напишите изображение
Есть несколько приложений, доступных для бесплатного использования, которые позволят вам прошивать образы ISO на SD-карты. В этом уроке мы будем использовать Etcher.
Etcher — это бесплатная утилита с открытым исходным кодом для записи образов на SD-карты и USB-накопители, которая поддерживает Windows, macOS и Linux.
Перейдите на страницу загрузки Etcher, загрузите последнюю версию Etcher для своей операционной системы и установите приложение.
- Вставьте SD-карту в дисковод для SD-карт и запустите Etcher.
- Нажмите кнопку «Выбрать изображение» и найдите zip-файл Raspbian. Если файл был загружен с помощью веб-браузера, он должен храниться в папке «Загрузки», расположенной в вашей учетной записи пользователя. Etcher автоматически выберет SD-карту, если присутствует только один накопитель. В противном случае, если подключено несколько SD-карт или USB-накопителей, перед прошивкой образа убедитесь, что вы выбрали правильный диск.
- Нажмите кнопку «Flash», чтобы начать процесс прошивки. Etcher покажет индикатор выполнения и ETA, пока изображение мигает. Процесс может занять несколько минут, в зависимости от размера файла ISO и скорости карты.
В Raspbian сервер SSH по умолчанию отключен. Для безголовой установки Raspbian вы можете включить SSH, поместив файл с именем ssh без расширения в загрузочный раздел. Просто откройте SD-карту в файловом менеджере и создайте файл.
Это все! У вас есть загрузочная ОС Raspbian на SD-карте.
Настроить Raspbian
Вставьте SD-карту в плату Raspberry Pi, подключите монитор, клавиатуру и источник питания, и все готово.
Имя пользователя по умолчанию — pi, а пароль — raspberry.
Если у вас включен SSH и вы хотите использовать Raspberry Pi в качестве безголового сервера, подключите карту сетевым кабелем к маршрутизатору. После запуска вы можете найти IP-адрес адаптера в таблице аренды DHCP маршрутизатора и войти в Raspbian через ssh:
[email protected]
Чтобы начать настройку вашего Pi, используйте инструмент raspi-config
:
sudo raspi-config
Отсюда вы можете изменить пароль пользователя pi, настроить WiFi и расширить файловую систему.
Вывод
Установка Raspbian на Raspberry Pi — довольно простой процесс. По сути, все, что вам нужно сделать, это записать образ на SD-карту и загрузить Raspberry Pi.