Установка Ubuntu на Raspberry Pi через Raspberry Pi Imager

Введение
Raspberry Pi поддерживает несколько дистрибутивов Linux. Для большинства систем достаточно записать образ на SD‑карту, вставить её в плату и загрузиться. Ранее установка Ubuntu на Raspberry Pi требовала дополнительных шагов (например, регистрации Ubuntu SSO и загрузки образа Core). С выходом официального Raspberry Pi Imager процесс стал простым и надёжным: инструмент сам скачивает нужные образы и записывает их на карту.
В этой статье показано, как правильно использовать Raspberry Pi Imager для установки Ubuntu, как подготовить автоматическое подключение к Wi‑Fi перед первой загрузкой и как выбрать рабочий сценарий: графическая среда или headless (через SSH).
Important: убедитесь, что у вас совместимая модель Raspberry Pi и достаточный объём SD‑карты (рекомендуется минимум 8 ГБ; для десктопных сред — 16 ГБ и выше).
Что такое Raspberry Pi Imager
Raspberry Pi Imager — официальное приложение Foundation, появившееся в марте 2020 года. Оно упрощает выбор операционной системы и автоматизирует загрузку и запись образа на SD‑карту. Из интерфейса приложения вы выбираете ОС, затем карту памяти — Imager скачивает образ с серверов Foundation и записывает его без дополнительных действий с вашей стороны.
Преимущество: вам не нужно вручную искать файл образа, следить за версиями или разархивировать загрузки.
Подготовка
Перед началом:
- Скачайте и установите Raspberry Pi Imager с сайта Raspberry Pi Foundation, выбрав версию для вашей ОС (Windows, macOS, Ubuntu и пр.).
- Подготовьте SD‑карту и кардридер. Если в карте хранятся важные данные, создайте резервную копию — запись образа удалит все данные.
Запись Ubuntu на SD‑карту с помощью Imager
- Вставьте SD‑карту в ноутбук или компьютер.
- Запустите Raspberry Pi Imager.
- Нажмите «Choose OS» и дождитесь списка доступных образов. Imager покажет образы, совместимые с Raspberry Pi.

- Выберите «Ubuntu». В списке обычно доступны версии Ubuntu Server (LTS) и Ubuntu Core. На момент написания были доступны:
- Ubuntu 20.04 LTS — 32‑битный сервер для armhf.
- Ubuntu 20.04 LTS — 64‑битный сервер для arm64.
- Ubuntu Core 18 — 32‑битный IoT для armhf.
- Ubuntu Core 18 — 64‑битный IoT для arm64.
Выберите образ, соответствующий архитектуре вашей модели Raspberry Pi (armhf для 32‑бит, arm64 для 64‑бит). Если вы не уверены в модели платы — проверьте документацию производителя или сайт Raspberry Pi.
- Нажмите «Choose SD card» и укажите SD‑карту, на которую нужно записать систему.

- Нажмите «Write». Подтвердите предупреждение об удалении данных и дождитесь завершения операции. Процесс может занять несколько минут в зависимости от скорости карты и интернета.
Note: при первом запуске имейте под рукой монитор и клавиатуру для первичной проверки, если вы не настраиваете headless.
Настройка автоматического подключения к Wi‑Fi до первой загрузки
Чтобы Raspberry Pi подключался к Wi‑Fi автоматически при первой загрузке, измените конфигурацию на разделе system-boot на SD‑карте.
- Вставьте SD‑карту в компьютер (после записи образа). Откройте файловый менеджер и перейдите на раздел system-boot.
- Откройте файл network-config в текстовом редакторе.

- Найдите секцию wifis и раскомментируйте строки внутри неё, удалив символы «#» в начале строк.

Пример корректной секции в YAML:
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
myhomewifi:
password: "S3kr1t"Обратите внимание:
- Имя сети (SSID) указывается как ключ в блоке access-points. Если SSID содержит пробелы, обрамите его кавычками, например:
access-points:
"My home network":
password: "паро́ль"- Замените myhomewifi и “S3kr1t” на реальные имя сети и пароль.
- Сохраняйте отступы в YAML — они значимы. Обычно используются два пробела для каждого уровня.
- Сохраните файл и безопасно извлеките SD‑карту.
При следующей загрузке Raspberry Pi автоматически попытается подключиться к указанной сети.
Important: файл network-config хранит доступ в вашу сеть. Если вы используете публичные или разделяемые носители, удалите пароль после первоначальной настройки или используйте временную сеть.
Первая загрузка и вход в систему
Подключите монитор, клавиатуру и питание к Raspberry Pi и включите плату. На экране входа используйте стандартные учётные данные Ubuntu:
- Имя пользователя: ubuntu
- Пароль: ubuntu
При первом входе система потребует сменить пароль — выполните рекомендации и установите надёжный пароль.
Установка графического интерфейса
Ubuntu Server по умолчанию поставляется без GUI. Если вам нужен рабочий стол, установите одну из лёгких сред.
Обновите систему:
sudo apt update && sudo apt -y upgradeУстановите желаемую среду, например:
sudo apt install kubuntu-desktop
sudo apt install lubuntu-desktop
sudo apt install xubuntu-desktopПосле установки перезагрузите плату:
sudo rebootПосле загрузки выбранная графическая среда будет доступна.
Note: установка десктопа увеличит требования к памяти и месту на SD‑карте. Для старых моделей Pi выбирайте лёгкие окружения (Lubuntu, Xubuntu).
Headless: работа без монитора через SSH
Если вы хотите управлять Raspberry Pi удалённо, используйте SSH.
- Узнайте IP‑адрес Raspberry Pi.
Способы получения IP‑адреса:
- Войти в веб‑интерфейс вашего роутера и посмотреть список подключённых устройств. В разных моделях меню и метки отличаются, ищите «Connected devices», «DHCP clients» или «Attached devices».
- Использовать мобильные сканеры сети, например Fing на Android и iOS: установите приложение, выполните сканирование сети и найдите устройство с именем или MAC, соответствующим вашему Pi.

- Использовать сетевой сканер с компьютера (nmap и пр.) — для этого нужны базовые сетевые навыки.
- Подключитесь по SSH с компьютера:
ssh ubuntu@При запросе пароля введите ubuntu (и затем смените пароль, как потребуют подсказки).
Безопасность и рекомендации по жёсткому укреплению системы
Рекомендуемые действия после установки, особенно если Pi будет в сети:
Смените стандартный пароль сразу.
Создайте пользователя с ограниченными правами для повседневной работы и используйте sudo для задач, требующих прав root.
Включите SSH по ключам и отключите аутентификацию по паролю:
- Сгенерируйте пару ключей на машине клиента: ssh-keygen.
- Скопируйте публичный ключ: ssh-copy-id ubuntu@
. - В /etc/ssh/sshd_config установите PasswordAuthentication no и перезапустите sshd.
Установите брандмауэр UFW и настройте правила доступа:
sudo apt install ufw
sudo ufw allow OpenSSH
sudo ufw enable- Регулярно обновляйте систему: sudo apt update && sudo apt upgrade.
- Отключите службы, которые не используются, и закройте лишние порты.
Security hardening подсказка: используйте fail2ban для защиты от брут‑форс атак на SSH.
Полезные сценарии и чек‑листы по ролям
Для удобства приведены краткие чек‑листы в зависимости от роли.
Чек‑лист для хоббиста:
- Подготовить SD‑карту 16 ГБ или больше.
- Загрузить Raspberry Pi Imager и записать Ubuntu Server.
- Настроить network-config для домашней Wi‑Fi.
- Включить SSH и сменить пароль.
Чек‑лист для администратора:
- Выбрать 64‑битный образ если требуется производительность и поддержка контейнеров.
- Настроить SSH по ключам, отключить пароли.
- Настроить UFW, fail2ban, автоматические обновления.
- Сделать бэкап образа SD‑карты после настройки.
Чек‑лист для преподавателя/лаборатории:
- Создать образ с предустановленным ПО и кастомной конфигурацией.
- Ограничить сетевой доступ в учебной среде.
- Обеспечить инструкцию для студентов по восстановлению образа.
Когда этот подход не подходит и альтернативы
Counterexamples — когда Imager и описанный метод могут не подойти:
- Устаревшая модель Raspberry Pi не поддерживает выбранный образ.
- Требуется особая конфигурация разделов, которую Imager не создаёт автоматически.
- Нужна корпоративная автоматизация развёртывания (PXE/Netboot, кастомный SIEM). В таких случаях применяют другие инструменты и процедуры.
Альтернативы записи образа:
- BalenaEtcher: удобный кроссплатформенный флешер (если нужно записать локально сохранённый .img).
- Ручная загрузка образов Ubuntu с официального сайта Ubuntu и запись через dd (требует осторожности).
- Использование образов с предустановленным GUI или кастомизированных дистрибутивов под конкретные проекты.
Критерии приёмки
Проверочные тесты после установки:
- SD‑карта загружается, и Raspberry Pi доходит до приглашения логина.
- Система автоматически подключается к указанной Wi‑Fi сети.
- SSH отвечает и позволяет подключиться с корректным аккаунтом.
- Если установлен GUI, рабочий стол загружается после перезагрузки.
Тесты принимаются, если все четыре пункта выполняются последовательно.
Совместимость и миграция
Советы по совместимости:
- Для моделей Raspberry Pi 3 и 4 обычно рекомендуется 64‑битный образ (arm64) для лучшей производительности и совместимости с контейнерами; для Pi Zero и более старых плат может потребоваться 32‑битный образ.
- Если у вас есть критичные приложения, протестируйте их на выбранном образе до развёртывания в продакшн.
- При переходе между версиями Ubuntu проверяйте совместимость бинарных пакетов и репозиториев.
Короткий глоссарий
- Imager — официальный инструмент записи образов Raspberry Pi.
- system‑boot — раздел на SD‑карте с конфигурацией загрузки и сетевыми файлами.
- SSH — протокол удалённого доступа по сети.
- UFW — простая фронтенд‑оболочка для iptables (брандмауэр).
Шаблон быстрой проверки (cheat sheet)
- Записать образ: Raspberry Pi Imager -> Choose OS -> Ubuntu -> Choose SD card -> Write.
- Настроить Wi‑Fi: открыть system-boot/network-config и редактировать секцию wifis.
- Вставить SD в Pi, загрузиться, войти ubuntu/ubuntu и сменить пароль.
- Для headless: узнать IP, подключиться: ssh ubuntu@
. - Усилить безопасность: создать пользователя, настроить SSH по ключам, включить UFW.
Заключение
Raspberry Pi Imager делает установку Ubuntu на Raspberry Pi быстрой и предсказуемой: не нужно вручную искать образы или выполнять сложные шаги. Благодаря возможности правки network-config до первой загрузки можно сразу получить сетевое подключение и управлять платой по SSH. Для продакшн‑использования важно дополнительно выполнить меры по безопасности и протестировать совместимость приложений.
Если Ubuntu не подходит для вашей задачи, рассмотрите другие системы, например FydeOS, специализированные образы для IoT или настройку Raspberry Pi в режиме мост‑роутера.
Important: всегда создавайте резервные копии и тестируйте изменения на отдельной SD‑карте перед развёртыванием в критичных окружениях.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента