Установка Ubuntu на Raspberry Pi 3

Оглавление статьи: Установка Ubuntu на Raspberry Pi 3
Содержание

Операционная система для Raspberry Pi по умолчанию — Raspbian. Она была специально разработана под микрокомпьютер и содержит необходимые для выполнения устройством обычных задач пакеты. Но существует и возможность развертывания на RPi привычного десктопного или серверного Linux, например, одну из версий популярного дистрибутива Ubuntu. Работающая под Ubuntu Raspberry Pi 3 превращается в полноценную миниатюрную рабочую станцию или сервер.

Рассмотрим процесс установки Ubuntu на Raspberry Pi 3.

Ubuntu Mate

Для примера используем легковесную версию Ubuntu Mate, собранную специально под Pi. Необходимо подготовить:

  • собственно, одноплатник Raspberry Pi 3;
  • карту памяти;
  • образ ОС;
  • утилиту для записи образа системы на карточку;
  • клавиатуру, мышь, монитор.

Объем карты памяти должен составлять от 6 Гб, желательно использовать SDHS 6–10 класса для лучшей производительности.

Загрузка образа

Файл образа устанавливаемой на Raspberry Pi Ubuntu скачивается стандартным способом — с официального сайта разработчика Ubuntu Mate.

Загрузка образа

Здесь следует выбрать версию для Raspberry (не Experimental ветку), затем текущую версию.

download

Нажатие ссылки приведет на страницу загрузки образа.

Ubuntu Mate

Образ Ubuntu для Raspberry Pi поставляется в архиве формата .xz, содержащем файл img. Перед записью, его требуется извлечь из архива любым удобным способом — привычным архиватором под Windows, xz-utils под Linux и так далее.

Запись системы на карту памяти

Для «заливки» Ubuntu Mate понадобится программа записи образа. С этой задачей хорошо справится утилита Etcher, загружаемая с официального ресурса https://www.balena.io/etcher/.

Etcher

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

Flash

При работе в Linux или MacOS можно воспользоваться утилитами ddrescue или dd. Консольная Linux-команда для записи:

sudo ddrescue -D --force [filename].img /dev/[sdx]

Здесь filename — имя файла образа, а sdx — присвоенное ОС флеш-карте имя. Если оно неизвестно, есть возможность посмотреть список устройств, например, командой lsblk или через графический менеджер. В нем же карта, при необходимости, форматируется.

filename

Важно: квадратные скобки не вводятся!

Первый запуск

Итак, процесс развертывания завершен. Далее следует вставить карту памяти в Raspberry Pi и выполнить первое включение.

Для упрощения процесса желательно подключить миникомпьютер к монитору/телевизору, а также подсоединить мышь и клавиатуру. И после этого включить RPi.

На дисплее отобразится интерфейс первоначального конфигурирования. В стартовом диалоге можно:

  • изменить пароль пользователя pi (присутствует в ОС по умолчанию);
  • настроить подключение к периферии и сети (проводной или Wi-Fi);
  • изменить загрузочные параметры;
  • проверить дополнительные настройки.

интерфейс

После завершения конфигурирования в этой утилите, управляемая свежеустановленной Ubuntu, Raspberry Pi 3 готова к работе. Доступ к операционной системе возможен как локально, так и по заданному сетевому адресу по протоколу VNC или SSH.

Raspberry Pi 3

Сеть настраивается редактированием файла /etc/network/interfaces.

Сеть настраивается редактированием файла

Ubuntu Server

Те, кому не нужны полноценные десктопные возможности, могут выбрать версию Ubuntu Server. Она содержит набор пакетов, обеспечивающих работу различных сетевых сервисов, и также оптимизирована под «малинку».

Образ на Raspberry Pi 3 загружается с сайта ubuntu: https://ubuntu.com/download/raspberry-pi.

Ubuntu Server

Выбираем RPi 3. Есть возможность выбора между LTS и обычным дистрибутивом, а также архитектурами.

RPi 3

Дальнейший процесс во многом схож с установкой обычной Убунту. Следует:

  • сохранить архив на компьютер;
  • вставить карту памяти;
  • разархивировать образ;
  • записать его на карточку любым удобным способом;
  • вставить SD в «малинку»;
  • настроить систему.

Начальная настройка

Ее также желательно проводить с помощью монитора и мышки с клавиатурой.

Первым делом ОС предложит сменить пароль пользователя. Логин и пароль по умолчанию ubuntu:ubuntu.

ubuntu:ubuntu

После этого можно приступать к конфигурированию сетевых параметров, установке ПО и так далее.

Включение SSH

Изначально «коробочная» Ubuntu Server не содержит пакетов графического окружения рабочего стола, и вся работа с ОС ведется через консоль и по SSH. Последний изначально не включен, и его требуется задействовать.

Включение SSH

Для этого есть несколько способов:

  • добавить в каталог system-boot файл с именем ssh и без расширения. При следующей загрузке Убунту задействует доступ по SSH;
  • установить сервер OpenSSH.

Для последнего предварительно обновляются пакеты:

  • sudo apt update;
  • sudo apt upgrade.

После чего загружается OpenSSH:

  • sudo apt install openssh-server.

Далее следует его включить:

  • openssh server enable;
  • openssh server start.

Две последних команды, как и прочие, выполняются через sudo.

Если все сделано верно, то Raspberry станет доступна по протоколу SSH.

Добавление графики

Несмотря на отсутствие графического рабочего стола, его можно добавить. Для этого через менеджер пакетов устанавливается ПО xubuntu-desktop. Для «малинки» доступен также интерфейс lxde (пакет lubuntu-desktop), и kubuntu, но в нем желательно убрать эффекты рабочего стола, чтобы не замедлять работу ограниченной в ресурсах системы.

Добавление графики

Стоит ли ставить Ubuntu на Raspberry

Raspbian и Ubuntu во многом похожи. Обе ОС относятся к семейству Linux и происходят от одного предка — системы Debian. На это указывает и сходство интерфейсов, и одинаковый пакетный менеджер apt. Но существуют и различия — в коде, наборе пакетов и так далее. Кроме того, Убунту под RPI обладает относительно медленным циклом обновлений и небольшим комьюнити. При возникновении каких-либо вопросов найти ответы на них может быть сложнее, чем для базовой версии.

Ubuntu на Raspberry

Raspbian, в отличие от Убунту, изначально проектируется и собирается под «малинки» и содержит все необходимые для них пакеты. Система полностью протестирована и обеспечивает управляемому ею оборудованию максимально возможную производительность. Тем не менее, установку адаптированной Ubuntu можно порекомендовать:

  • энтузиастам дистрибутива;
  • специалистам, желающим провести какие-либо эксперименты и манипуляции на альтернативной операционной системе;
  • тем, кто привык к окружению Убунту и не планирует от него отказываться;
  • желающим решить задачу: «поднять» небольшой и быстрый Ubuntu-сервер без смены привычной программной экосистемы.

Установка Ubuntu любых версий практически одинакова — скачивание образа, разархивирование, разворачивание его на SD-карту и загрузка с последующей настройкой. Отличия имеются лишь в процессе конфигурирования.

Установка Ubuntu

Заключение

Ubuntu подтверждает свою репутацию универсального дистрибутива Linux. Ее запускают на рабочих станциях, серверах, ноутбуках, планшетах, мобильных телефонах и даже на совершенно не предназначенном для этого оборудовании. Разумеется, Ubuntu-сообщество не могло пройти мимо растущего сегмента производительных одноплатных компьютеров и создало сборки под Raspberry Pi 3 и другие версии «Малинки».

Несмотря на изначальную неадаптированность Убунту под «одноплатники», она демонстрирует уверенную и стабильную работу на этих компьютерах. С ее помощью можно организовать простое рабочее место, сервер или медиацентр — и все это с минимальным энергопотреблением, тепловыделением и достойной производительностью. При этом привыкшему к данной операционной системе пользователю не придется заново адаптироваться к изменившемуся программному окружению. А установка максимально проста и не создаст затруднений даже неспециалисту.

Сравнительные тесты с Raspbian показывают несколько сниженную производительность на одном и том же «железе», но она не фатальна и дает возможность комфортной работы на устройстве.

Видео по теме

Добавить комментарий Ваш e-mail не будет опубликован. Обязательные поля помечены *