Главная страница » SBC (Rock/Orange/Nano) » Armbian: универсальная ОС для одноплатников — установка и настройка
Armbian: универсальная ОС для одноплатников — установка и настройка
SBC (Rock/Orange/Nano)

Armbian: универсальная ОС для одноплатников — установка и настройка

31.03.2026 232
Armbian: универсальная ОС для одноплатников — установка и настройка

Подробное руководство по установке и настройке Armbian на Orange Pi, NanoPi и другие одноплатники. От записи образа до тонкой конфигурации сервера.

В мире одноплатников Raspberry Pi давно стал синонимом простоты: скачал Raspberry Pi OS, записал на карту — и готово. Но что делать, если у вас Orange Pi, NanoPi или Rock Pi? Или вы хотите получить максимально стабильную и оптимизированную систему на «железе» от Allwinner, Rockchip или Amlogic? Ответ — Armbian.

В этой статье я расскажу, почему Armbian стал моим основным выбором для не-Raspberry одноплатников, проведу вас через процесс установки, базовой настройки и покажу, как превратить вашу плату в надёжный сервер или рабочую станцию.

Что такое Armbian и зачем он вам нужен?

Armbian — это специализированный дистрибутив Linux, основанный на Debian или Ubuntu, но заточенный исключительно под ARM-одноплатники. Это не просто порт, а глубокая адаптация.

Ключевые преимущества, которые я оценил на практике:

  • Универсальность: Одна ОС для десятков разных плат (Orange Pi, NanoPi, Rock Pi, Banana Pi и многих других). Не нужно искать «родную» ОС, которая часто бывает сырой.
  • Стабильность ядра: Команда Armbian активно поддерживает и патчит ядра LTS (Long-Term Support) для ARM, что даёт лучшую совместимость и безопасность.
  • Оптимизация: Система собрана с флагами и настройками, специфичными для ARM, что может дать прирост производительности.
  • Сообщество и документация: Огромное сообщество и wiki, где уже решены тысячи проблем, с которыми вы можете столкнуться.
  • «Чистота»: Минималистичные образы без предустановленного хлама. Докер, SSH-сервер, полезные утилиты — всё есть, но вы начинаете с чистого листа.

Если вы выбираете одноплатник и раздумываете между Raspberry Pi, Orange Pi и другими, статья Выбор одноплатника в 2024: Raspberry Pi, Orange Pi, Rock Pi или NanoPi для DIY-проектов поможет определиться. А для тех, кто уже решил построить сетевой шлюз, мой опыт с NanoPi R5S: мой выбор в качестве идеального мини-роутера для дома на ARM может быть полезен.

Подготовка к установке: выбор образа и запись на носитель

Шаг 1: Выбор правильного образа

Первая и самая частая ошибка — скачать не тот образ. Заходим на официальный сайт Armbian.

  1. Найдите свою плату в списке или через поиск.
  2. Выберите ветку:
    • Current (Debian Sid/Ubuntu Noble) — самые свежие пакеты и ядро, но может быть менее стабильно. Для экспериментов.
    • Legacy (Debian Bullseye/Ubuntu Jammy) — система на стабильном ядре LTS. Рекомендую для серверов и ответственных задач.
  3. Выберите вариант рабочего стола:
    • CLI — только командная строка. Идеально для серверных инсталляций и работы в headless-режиме (без монитора). Если вы настраиваете плату удалённо, вам сюда.
    • XFCE/GNOME — с графическим окружением. Полезно, если планируете использовать плату как мини-ПК.

Допустим, у нас Orange Pi Zero 3. Мы выбираем Legacy, Debian Bullseye, CLI.

Шаг 2: Запись образа на карту microSD или eMMC

Тут всё как обычно, но есть нюансы. Никогда не используйте встроенные в Windows средства форматирования или записи. Они не справляются с образами, содержащими несколько разделов.

Я использую BalenaEtcher — бесплатная, простая и безотказная утилита.

  1. Вставьте карту памяти в кард-ридер.
  2. Запустите BalenaEtcher.
  3. Select image — выберите скачанный файл .img.xz или .img.
  4. Select target — выберите вашу карту памяти. Внимание! Убедитесь, что выбрали правильный диск, иначе можете стереть данные с другого носителя.
  5. Flash! — ждём завершения.

Важный совет для NanoPi/Rock Pi с eMMC: У многих плат есть разъём для eMMC-модуля. Скорость работы и надёжность eMMC значительно выше, чем у microSD. Для записи на eMMC через USB часто нужна специальная утилита от производителя (например, rkdeveloptool), но Armbian для таких плат часто поставляется с утилитой armbian-install, которая умеет переносить систему с карты на eMMC. Об этом — дальше.

Первый запуск и базовая настройка

Вставьте карту памяти в плату, подключите питание. Если у вас нет монитора и клавиатуры, не беда. Armbian по умолчанию запускает SSH-сервер и получает IP-адрес по DHCP. Найти его можно в роутере (список клиентов) или с помощью сканера сети (например, nmap).

# Сканируем локальную сеть на предмет открытого порта 22 (SSH)
nmap -p 22 192.168.1.0/24

Ищите хост с названием, похожим на armbian или orangepizero3. Подключаемся по SSH. Стандартные учётные данные для первого входа:

  • Логин: root
  • Пароль: 1234
ssh root@192.168.1.100

При первом входе вас встретит мастер настройки:

  1. Смена пароля root: Сразу же задайте сложный пароль.
  2. Создание пользователя: Вам предложат создать обычного пользователя с правами sudo. Всегда делайте это! Работа из-под root — плохая практика.
  3. Выбор локали и часового пояса: Выберите ru_RU.UTF-8 и ваш город (например, Europe/Moscow).

После перезагрузки зайдите в систему уже под своим новым пользователем.

ssh your_username@192.168.1.100

Установка системы на eMMC (для плат с поддержкой)

Если ваша плата (например, NanoPi R4S, Orange Pi 5) имеет eMMC-память, лучше запустить систему с неё. Это продлит жизнь накопителю и увеличит скорость.

  1. Загрузитесь с microSD-карты, как описано выше.
  2. Выполните команду:
sudo armbian-install
  1. В появившемся текстовом меню выберите тип установки. Обычно это пункт вроде Install to eMMC или Boot from eMMC.
  2. Выберите целевой накопитель (будьте осторожны!).
  3. Дождитесь завершения копирования. Система предложит выключить плату и извлечь карту памяти.
  4. Отключите питание, выньте карту, снова включите. Система загрузится с eMMC.

Настройка системы под свои нужды

Обновление и установка базового софта

Первым делом — обновляем списки пакетов и саму систему.

sudo apt update
sudo apt upgrade -y
# При необходимости можно выполнить полный апгрейд (смена версий пакетов)
# sudo apt full-upgrade -y

Установим несколько полезных утилит, которые я всегда ставлю на сервер:

sudo apt install -y htop ncdu git curl wget tmux ufw fail2ban
  • htop — продвинутый монитор процессов.
  • ncdu — анализ занятого места на диске.
  • tmux — сессионный менеджер для терминала (не потеряете сессию при разрыве SSH).
  • ufw — простой фаервол.
  • fail2ban — защита от подбора паролей.

Настройка сети и статического IP

Для сервера статический IP — must have. Редактируем конфиг Netplan (в Debian Bullseye и новее).

sudo nano /etc/netplan/armbian-default.yaml

Приводим файл к виду (адаптируйте под вашу сеть и имя интерфейса, которое можно узнать через ip a):

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0: # Имя вашего интерфейса
      dhcp4: no
      addresses:
        - 192.168.1.150/24 # Желаемый статический IP и маска
      routes:
        - to: default
          via: 192.168.1.1 # IP вашего роутера
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1] # DNS-серверы

Применяем конфигурацию:

sudo netplan apply

Типичная ошибка: Неправильный отступ в YAML-файле. Используйте пробелы, а не табуляцию. Следите за выравниванием.

Настройка фаервола (UFW)

Минимальная настройка: разрешаем SSH и нужные для сервисов порты.

sudo ufw allow 22/tcp comment 'SSH Access'
# Например, для веб-сервера:
# sudo ufw allow 80,443/tcp comment 'Web Server'
sudo ufw --force enable # Включаем фаервол
sudo ufw status verbose # Проверяем правила

Настройка локали и часового пояса (если ошиблись в мастере)

sudo dpkg-reconfigure locales # Выбираем ru_RU.UTF-8
sudo timedatectl set-timezone Europe/Moscow

Проверка результата и тестирование

После всех настроек нужно убедиться, что система работает корректно.

1. Проверка загрузки и uptime:

uptime

Покажет, сколько система работает и какая нагрузка.

2. Проверка дискового пространства:

df -h
ncdu /

3. Мониторинг ресурсов: Запустите htop. Обратите внимание на: * Нагрузку CPU (должна быть близка к 0% в простое). * Использование оперативной памяти. * Температуру (если датчик поддерживается). Критическая температура для большинства плат — 80-85°C.

4. Тест сети:

ping -c 4 8.8.8.8
curl -I https://www.google.com

5. Проверка работы сервисов:

sudo systemctl status ssh fail2ban

Все должны быть в состоянии active (running).

Что дальше? Идеи для проектов

Теперь у вас стабильная, настроенная система на Armbian. Что с ней делать?

Заключение

Armbian — это спасательный круг в разношёрстном мире ARM-одноплатников. Он снимает головную боль с поиском драйверов, сборкой ядра и настройкой «железа», позволяя сосредоточиться на самом проекте. Потратив пару часов на первоначальную настройку, вы получаете предсказуемую, стабильную и хорошо документированную среду, которая прослужит вам долгие годы.

Не бойтесь экспериментировать с разными платами — с Armbian вы почти гарантированно заставите их работать. Удачи в проектах!

Понравилась статья?

Поставьте лайк и сохраните полезный материал в закладки.

Комментарии (0)
Добавить комментарий
Прокомментировать
Кликните на изображение чтобы обновить код, если он неразборчив
Banana Pi M5: ваш домашний сервер на мощном Amlogic S905X3
SBC (Rock/Orange/Nano)
31.03.2026
Banana Pi M5: ваш домашний сервер на мощном Amlogic S905X3
Пошаговое руководство по сборке и настройке домашнего сервера на Banana Pi M5. Установка ОС, Docker, медиасервера, файлового хранилища. Обзор возможностей Amlogic
Лучшие операционные системы для Orange Pi Zero 3: 7 рабочих образов со ссылками на скачивание
SBC (Rock/Orange/Nano)
09.09.2026
Лучшие операционные системы для Orange Pi Zero 3: 7 рабочих образов со ссылками на скачивание
Сравниваем 7 операционных систем для Orange Pi Zero 3: Armbian, DietPi, Debian, Ubuntu, OpenWrt, Android 12 и Orange Pi OS. Разбираем, что лучше выбрать для сервера,
ROCK Pi 4B: установка Armbian и подключение по SSH без монитора
SBC (Rock/Orange/Nano)
01.09.2026
ROCK Pi 4B: установка Armbian и подключение по SSH без монитора
Пошаговая инструкция по установке Armbian на ROCK Pi 4B и настройке SSH-доступа без монитора. Советы, команды, типичные ошибки и проверка результата.
Rock 3A: бюджетный одноплатник для домашнего сервера
SBC (Rock/Orange/Nano)
31.03.2026
Rock 3A: бюджетный одноплатник для домашнего сервера
Подробный гайд по выбору и настройке Rock 3A как домашнего сервера. Установка ОС, Docker, безопасность и тестирование. Бюджетная альтернатива Raspberry Pi.
NanoPi R2S: бюджетный мини-роутер — установка и настройка своими руками
SBC (Rock/Orange/Nano)
31.03.2026
NanoPi R2S: бюджетный мини-роутер — установка и настройка своими руками
Пошаговое руководство по превращению NanoPi R2S в мощный гигабитный роутер. Прошивка FriendlyWrt, настройка сети, установка ПО, тестирование скорости и решение проблем.
Orange Pi 3B: домашний сервер за минимальные деньги
SBC (Rock/Orange/Nano)
31.03.2026
Orange Pi 3B: домашний сервер за минимальные деньги
Пошаговое руководство по настройке Orange Pi 3B как домашнего сервера: файловое хранилище, медиасервер, мониторинг. DIY с нуля.

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