← База знаний

Установка Armbian на Banana Pi M2 Berry: SATA, SSD и питание

Banana Pi M2 Berry — одна из немногих недорогих плат с настоящим SATA-портом от процессора, а не через USB-мост. Это делает её удобной основой для домашнего NAS или медиасервера. В этой инструкции — полный путь: от записи образа до подключения SSD по SATA. Без воды.

Что за плата

M2 Berry построена на процессоре Allwinner V40 (в поздних ревизиях — A40i), 4 ядра Cortex-A7, 1 ГБ оперативной памяти, Wi-Fi и Bluetooth на борту. На плате: 4 порта USB 2.0, USB OTG, HDMI, аудиоджек, гигабитный Ethernet, разъём питания DC, порт SATA и рядом с ним — разъём питания для диска. Размер платы совпадает с Raspberry Pi 3, поэтому подходят корпуса и крепления того же формата.

Что понадобится

Сама плата M2 Berry, карта microSD на 8 ГБ или больше, кардридер, компьютер. Для SATA-диска — 2,5" SSD или HDD и SATA-шлейф с питанием (о питании подробно ниже). Блок питания разберём отдельным разделом — это критичный момент для стабильной работы.

Шаг 1. Скачиваем образ системы

Для M2 Berry лучший выбор — Armbian, он активно поддерживается и работает на свежем ядре. Образы для этой платы (обозначается как bananapi-m2u — Ultra и Berry используют общий образ) доступны на официальном сайте Armbian и в вики Banana Pi.

Основные источники образов:

Зеркала для загрузки

Официальный Armbian: armbian.com/bananapi-m2u — самый актуальный образ, рекомендуется.

Вики Banana Pi: wiki.banana-pi.org/Banana_Pi_BPI-M2_Berry — здесь ссылки на образы Armbian, Debian, Ubuntu и Raspbian, разложенные на Google Drive и Baidu.

Важно: Ultra и Berry делят один образ. Даже если в названии файла написано «m2ultra» — он подходит и для Berry, платы программно совместимы.

После скачивания проверьте контрольную сумму MD5, чтобы убедиться, что образ не побился при загрузке:

bash
md5sum Armbian_bananapim2u.img.xz

Сравните вывод с суммой, указанной на странице загрузки.

Шаг 2. Записываем образ на карту

Способ первый — balenaEtcher (проще, работает на Windows, macOS, Linux):

Откройте balenaEtcher, нажмите «Flash from file» и выберите скачанный образ. Затем «Select target» — выберите вашу microSD-карту. Нажмите «Flash!» и дождитесь окончания записи.

Способ второй — команда dd в Linux (быстрее, но требует внимания). Сначала определите вашу карту:

bash
lsblk

Найдите карту по объёму (например, /dev/sdb). Убедитесь, что не перепутали с системным диском — иначе сотрёте не то. Если карта смонтировалась автоматически, отмонтируйте её:

bash
sudo umount /dev/sdX*

Запишите образ (замените sdX на вашу карту):

bash
xzcat Armbian_bananapim2u.img.xz | sudo dd of=/dev/sdX bs=4M status=progress
sync

Команда sync в конце обязательна — она гарантирует, что все данные записаны на карту до извлечения.

Шаг 3. Первый запуск

Вставьте карту в M2 Berry, подключите HDMI и Ethernet, затем подайте питание. Плата стартует автоматически — отдельных кнопок для запуска установки на M2 Berry нет, система грузится с карты при подаче питания.

Через минуту плата загрузится. Узнать её IP-адрес можно на роутере или сканированием сети:

bash
nmap -sn 192.168.1.0/24

Подключитесь по SSH. Логин и пароль по умолчанию в Armbian — root и 1234, при первом входе система заставит сменить пароль и создать пользователя:

bash
ssh root@192.168.1.50

Шаг 4. Базовая настройка

После входа обновите систему:

bash
apt update && apt upgrade -y

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

Питание: важный момент

M2 Berry питается через разъём DC (или micro-USB на части ревизий) от источника 5V. Для платы без нагрузки хватает 5V 2A. Но как только вы подключаете SATA-диск, потребление растёт — и здесь начинаются типичные проблемы.

Для стабильной работы с диском берите блок питания 5V 3A, а не дешёвую зарядку. Недостаток питания проявляется коварно: плата вроде работает, но диск периодически отваливается, появляются ошибки ввода-вывода, система внезапно перезагружается. Если видите такое — первым делом меняйте блок питания на более мощный.

Подключение SSD по SATA

Главное преимущество M2 Berry — SATA-порт работает напрямую от процессора, без USB-моста, поэтому скорость и стабильность выше, чем у USB-дисков.

Рядом с SATA-портом на плате есть отдельный разъём питания для диска. Через комплектный SATA-шлейф с питанием диск получает и данные, и энергию от платы.

Ключевое правило по питанию диска: 2,5" SSD или ноутбучный HDD можно запитать прямо от платы через её разъём. А вот 3,5" жёсткий диск от платы питать нельзя — на раскрутке шпинделя он потребляет слишком много, плата не вытянет. Для 3,5" дисков используйте отдельный блок питания на диск.

Порядок подключения: выключите плату, подключите SSD SATA-шлейфом к порту данных и к разъёму питания на плате, затем включайте.

После загрузки проверьте, что система увидела диск:

bash
lsblk

Диск появится как /dev/sda. Создайте на нём раздел:

bash
sudo fdisk /dev/sda

В fdisk нажмите n для нового раздела, задайте размер, затем w для сохранения. Отформатируйте раздел, например в ext4:

bash
sudo mkfs.ext4 /dev/sda1

Смонтируйте диск:

bash
sudo mkdir /mnt/ssd
sudo mount /dev/sda1 /mnt/ssd

Чтобы диск монтировался автоматически при загрузке, добавьте его в /etc/fstab по UUID. Узнать UUID:

bash
sudo blkid /dev/sda1

Теперь у вас плата с SSD по SATA — готовая основа для домашнего файлового хранилища или медиасервера. Для аккуратной установки нескольких таких плат в стойку подойдёт корпус, рассчитанный под одноплатники с активным охлаждением.

Корпус Eruscus Blade 19" 1U Стоечный корпус на 4 платы Raspberry Pi с активным охлаждением.
Смотреть корпус →