Меню Рубрики

Установка armbian server orange pi

Установка и настройка Armbian на Orange Pi PC

Armbian — ОС для однопалатных компьютеров на базе ARM — процессоров: Orange Pi, Banana Pi, Odroid, Olimex, Cubieboard, Roseapple Pi, Pine64, NanoPi и др.. При помощи этой ОС можно создать домашний сервер, мультимедийную приставку, игровой сервер и многое другое. И для того, чтобы работать с ОС Armbian, для начала необходимо как-то её установить. В данной статье пойдёт речь о том, как установить и настроить Armbian на Orange Pi PC.

Подготовка

Убедитесь, что у вас есть хорошая и надежная SD-карта, рекомендуется выбрать карту памяти 10-го класса. Архивы могут быть распакованы с 7-Zip на Windows, Keka на OS X и 7z на Linux ( sudo apt-get install p7zip-full ). RAW образы могут быть записаны с помощью Etcher (для всех ОС).

Как выбрать ОС для Orange Pi?

  1. Всё очень просто: на странице Download – armbian выберите модель вашего компьютера (в моём случае это Orange Pi PC).
  2. Выберите нужную вам ОС: Server — Debian Jessie, Debian Jessie или Desktop — Ubuntu Xenial. Если вам нужны более старые версии, тогда переходите на страницу Older images.
  3. Скачайте нужный вам образ.
    На данный момент последняя версия Armbian для Orange Pi PC это Armbian 5.25 — Ubuntu 16.04 LTS Xenial с рабочим столом Xface 4.12 (Armbian_5.25_Orangepipc_Ubuntu_xenial_default_3.4.113_desktop.7z).

Как записать образ Armbian на microSD

Записать .img образ Armbian очень легко с утилитой Etcher, она доступна для Windows, Linux и Mac.

  1. Запустите программу Etcher;
  2. Нажмите на Select image и выберите файл образ;
  3. Выберите SD карту;
  4. Нажмите на Flash! и ждите окончания процесса записи;
  5. После завершения процесса появится сообщение: Flash Complete! Safely ejected and ready for use, означающее, что запись прошла успешно и можете вставить СД-карту в ваш мини-компьютер.

Первый запуск ОС Armbian на Orange Pi

Вставьте SD-карту в слот и питание платы. Первая загрузка занимает около 3 минут, после чего компьютер может перезагрузиться и вам нужно будет подождать еще одну минуту, чтобы войти в систему. Эта задержка происходит потому, что система создает 128Mb аварийный SWAP и расширяет SD-карту до полной емкости. В худшем случае загрузка (с DHCP) может занять до 35 секунд.

Как войти в систему

Войдите в систему как root через HDMI/последовательную консоль или через SSH и используйте пароль 1234. Вам будет предложено изменить этот пароль при первом входе в систему. Далее вам будет предложено создать учетную запись обычного пользователя.

Настройки экрана

После создания учётной записи вам вам нужно будет настроить экран с помощью утилиты h3disp.Настроить можно при первом запуске, в таком случае нажмите Y, или потом — нажмите n. После того, как нажали Y, появится список доступных конфигураций;Если у вас HDMI монитор на 1080p и 60Гц, тогда выполняйте следующую команду:

источник

Установка Armbian на Orange Pi Zero Plus2

Это статья 3 из цикла статей по установке и настройке Home Assistant.

3. Установка Armbian на Orange Pi Zero Plus2

Для тех, кто предпочитает видео тексту, весь процесс можно посмотреть:

Armbian интенсивно обновляется. Сама процедура установки не изменилась, но немного изменилась настройка после установки. Мы не планируем обновлять видео, по-крайней мере пока изменения не станут значительными. Однако уже сейчас в настройку системы разработчиками внесены изменения. Текстовая версия будет поддерживаться в актуальном состоянии.

Установку начнём с загрузки дистрибутива. Переходим на страницу с дистрибутивом. Нам доступно два варианта операционной системы:

  • — Armbian Bionic (на основе Ubuntu)
  • — Armbian Buster (Debian)
Читайте также:  Установка виджетов в блог

У Debian репутация более стабильного дистрибутива, в то время как в Ubuntu нам доступны более свежие пакеты программ. Ubuntu была создана на основе Debian и это очень близкие операционные системы. Устанавливать можно любую. Я выбрал Armbian Bionic.

Скачиваем, распаковываем. В архиве, кроме самого образа есть файл лицензии, файл с подписью PGP и файл контрольной суммы sha256.

Нам нужно записать образ на SD карту. Рекомендуется использовать карту с классом скорости (Speed Class) не ниже 10. Карта с таким классом должна обеспечивать минимальную скорость записи 10 Мб/с. Маркировка класса скорости для обычных карт представляет собой цифру, вписанную в латинскую букву C. Более новые карты поддерживают интерфейс Ultra High Speed. По аналогии с маркировкой обычных карт, класс скорости UHS-карт вписывается в латинскую букву U. Это карты с более высокой скоростью. Подойдёт любая. Ёмкость карточки от 2 Гб до 64 Гб. Карты с большим объёмом имеют, как правило, более высокий класс скорости. Но с учётом того, что на Orange Pi Zero +2 H5 установлена eMMC flash(8GB) класс скорости SD карты для нас не важен. Мы планируем загрузиться с карточки один раз, а затем перенесём систему на внутреннюю память. Если карта медленная, то установка будет происходить дольше, но затем система будет перенесена на внутреннюю память и всё будет работать с оптимальной производительностью. После установки системы мы протестируем скорость обмена с SD картой и внутренней памятью.

Для переноса образа операционной системы на карту разработчики armbian рекомендуют использовать программу Etcher.

Скачиваем, устанавливаем Etcher.

После запуска Etcher выбираем образ, который хотим записать. Если подключено несколько внешних носителей — уточняем на какой именно носитель будем записывать и переходим к записи.

Во время переноса операционной системы отмечаем, что скорость записи на ту SD карту, которая была у меня, составляет 12.4 MB/s. Позже мы сравним эту скорость со скоростью записи на внутреннюю eMMC flash.

Для связи с Orange Pi нам понадобится ещё одна программа. Это Putty.

Скачиваем, устанавливаем Putty.

Вставляем карточку в Orange Pi и подаём на неё питание.

Подключиться к Orange Pi можно несколькими способами. Можно подключить клавиатуру в разъём USB и посмотреть сигнал на мониторе через HDMI кабель (или даже через RCA Video out если вам так удобней). Я подключаюсь через разъём USB OTG. При этом нужно помнить, что для Orange Pi нужен источник питания, который может обеспечить ток в 2 А. Стандартный USB порт компьютера обычно может отдать ток до 500 мА, поэтому нужно подключать Orange Pi либо через расширитель USB портов с достаточно мощным внешним источником питания, либо подать дополнительное питание на Orange Pi через другие разъёмы USB, либо через гребёнку GPIO.

При подключении через USB OTG к компьютеру, Orange Pi определяется как устройство «ELMO GMAS» на одном из портов COM. В «Диспетчере устройств» нам нужно посмотреть номер COM порта, который был присвоен этому устройству. В моём случае это был COM5.

Подключаемся к Orange Pi через COM порт используя Putty. Скорость порта — 115200 bits/s.

При успешном подключении увидим приглашение ввести логин и пароль. При первом входе в систему используем логин root и пароль 1234 — это пароль по умолчанию. При вводе пароля пусть вас не смущает то, что система, кажется, никак не реагирует на ввод (не отображает вводимые символы звёздочками, если вы к этому привыкли). Всё нормально, пароль вводится. Видимо, это сделано для того, чтобы посторонние не видели количество символов в вашем пароле. Нам сразу же будет предложено его сменить. Вводим пароль по умолчанию ещё раз, а затем дважды, новый пароль.

Читайте также:  Установка винтовой лестницы из металла

Нам будет предложено создать первого пользователя. Создаём.

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

Перенос операционной системы на eMMC делается командой:

nand-sata-install

Выбираем тип файловой системы. Если у вас нет особых предпочтений, то ext4 — хороший выбор.

Начнётся перенос системы. На форматирование и запись понадобится время, которое будет зависеть от скорости с которой позволяет работать ваша SD карта.

По завершении нам будет предложено перезагрузить Orange Pi.

После отключения питания нужно извлечь SD карту, иначе при следующем запуске система опять загрузится с неё. Снова подаём питание на Orange Pi и подключаемся при помощи Putty. Входим в систему под тем пользователем, которого мы создали при первой загрузке.

Обращаем внимание на надпись в приветствии:

“[ Menu-driven system configuration (beta) : sudo apt update && sudo apt install armbian-config ]” — чтобы облегчить настройку системы, нам предлагают установить утилиту armbian-config. Так и поступим:

sudo apt update && sudo apt install armbian-config -y

На устройствах с процессором от Allwinner (наш случай), после переключения на загрузку с NAND или eMMC рекомендуется очистить подпись загрузчика командой: dd if =/dev/zero of =/dev/mmcblkN bs = 1024 seek = 8 count = 1 (нужно заменить /dev/mmcblkN на правильное название).

Нам нужно узнать имя диска, с которого загружается система. Сделать это можно командой:

Filesystem 1K-blocks Used Available Use% Mounted on
udev 175308 0 175308 0% /dev
tmpfs 49072 1628 47444 4% /run
/dev/mmcblk2p1 7370336 885020 6091208 13% /
tmpfs 245348 0 245348 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 245348 0 245348 0% /sys/fs/cgroup
tmpfs 245348 4 245344 1% /tmp /dev/zram0 49584 1320 44680 3% /var/log tmpfs 49068 0 49068 0% /run/user/1000

Я выделил красным цветом значение, которое нам нужно.

У вас это имя скорее всего будет тем же самым, но лучше проверить.

dd if=/dev/zero of=/dev/mmcblk2p1 bs=1024 seek=8 count=1

1+0 records in
1+0 records out
1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00151764 s, 675 kB/s

Переходим к конфигурированию системы при помощи armbian-config:

sudo armbian-config

После её ввода нужно будет ввести пароль.

Настроим сеть. На Orange Pi Zero +2 H5 нет ethernet, поэтому подключаться к сети нужно через WiFi. В меню выбираем «Wired, wireless, Bluetooth, access point.

Далее выбираем «Manage wireless networking».

Выбираем сеть, к которой хотим подключиться и подключаемся.

Настроим часовой пояс и локаль. Для этого в меню выбираем «Timezone, language, hostname».

Начнём с часового пояса. Выбираем в меню «Change timezone» и устанавливаем свой регион и город.

Далее устанавливаем локаль. Для этого выбираем в меню «Reconfigure language».

Снимаем отметку с en_US.UTF-8 и отмечаем ru_RU.UTF-8. В следующем окне нам предлагают установить для системы локаль по умолчанию. Выбираем ru_RU.UTF-8.

Вы можете изменить что-то ещё, но я никаких других настроек менять не буду и просто выхожу из программы конфигурации.

Затем я установил ещё три пакета (это не обязательно):

Читайте также:  Установка детали при точении

sudo apt install tree wavemon mc -y

Запустив wavemon мы можем в удобной форме посмотреть параметры нашего WiFi соединения.

При запуске Midnight Commander я заметил, что интерфейс отображается неправильно. Исправляется это редактированием файла /etc/default/locale. Этот файл нужно открыть в редакторе и изменить кодировку на ru_RU.UTF-8. Вот что должно получиться:

# File generated by update-locale
LANGUAGE=ru_RU.UTF-8
#LANG=en_US.UTF-8
LC_MESSAGES=ru_RU.UTF-8

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

В Midnight Commander я столкнулся ещё с одной проблемой (это видно на видео) — у меня не работали горячие клавиши просмотра и редактирования фала — F3 и F4. Лечится это настройками Putty. На вкладке «Terminal->Keyboard» при подключении нужно поставить отметку «Linux» в опциях «The Function keys and keypad».

Мы почти закончили. Нам осталось только протестировать скорость обмена с внутренней флешь. Тест проведём командой:

sync; dd if=/dev/zero of=tempfile bs=1M count=100; sync

Скорость обмена у меня получилась 66.4 MB/s. По сравнению с SD картой, которую я использовал, скорость обмена получилась выше более, чем в 5 раз.

В папке, в которой мы проводили тестирование, появился объёмный файл. Если вы тоже проводили тест, то не забудьте его удалить. Можно сделать это командой:

rm tempfile

На это всё. В следующий раз рассмотрим как установить Home Assistant на Orange Pi.

источник

Системный интегратор

Orange Pi PC Установка ARMBIAN Linux Ubuntu 16.04 server

Инструкция по установке ARMBIAN Linux Ubuntu server на Orange PI PC. Операционные системы для Orange Pi устанавливаются на Micro SD Flash карту. Наша инструкция касается подготовки SD карты памяти и установки на нее операционной системы Linux Ubuntu server дистрибутив которой можно скачать по ссылке с сайта www.armbian.com.

Скачайте и разархивируйте дистрибутив ARMBIAN Ubuntu server для Orange Pi PC. В результате вы получите папку, в которой есть файл с расширением img. Это образ диска вашего сервера.

Для подготовки загрузочной Micro SD карты (достаточно 2Gb) нам понадобится компьютер работающий под Windows или Linux.

Подготовка SD Flash карты на Linux компьютере.

Вставьте целевую карту в картридер компьютера. Запустите дисковую утилиту. Отключите все разделы Micro SD карты и удалите все разделы на карте.

В терминале Linux с помощью команды cd перейдите в папку с дистрибутивом Ubuntu XFCE для Orange PI PC 2 и выполните следующую команду:

Процесс записи img файла на SD карту займет не мало времени. Дождитесь когда команда dd полностью отработает.

Вытащите и опять вставьте SD карту. Опять запустите Дисковую утилиту и отключите раздел ext4 на SD карте. Закройте Дисковую утилиту и запустите Редактор разделов GParted. В Редакторе разделов GParted увеличьте раздел sdb1.

Теперь можно вставить SD Flash карту с операционной системой ARMBIAN Ubuntu в SD слот Orange Pi PC и включить питание. Загрузится Linux Ubuntu 16.04 server. На плате Orange Pi PC загорится зеленый светодиод, потом начнет мигать красный. Если у Вас подключен монитор можно вводить логин и пароль. Я подключаюсь к серверу удаленно по SSH протоколу. Пользователь root, пароль 1234.

В первую очередь нам предлагается создать новый пароль для root, нового пользователя с паролем и перезагрузить сервер для завершения подготовки файловой системы к эксплуатации.

Для перезагрузки сервера введите команду reboot

Сервер еще несколько раз помигает светодиодами и перезагрузится. Когда загорится зеленый светодиод, входите в систему под новым пользователем.

источник

Добавить комментарий