Апельсинка і з чим її їдять

Після успіху Raspberry Pi на ринку розвелося багато альтернативних одноплатних комп'ютерів, ось і прийшла черга мені замовити і спробувати замінити домашнього сервера маленькою коробочкою.

До Вашої уваги Orange Pi Zero з платою розширення і рідним корпусом:

На основній платі розміщено 4-ядерний Cortex A7 1.2GHz з графічним прискорювачем Mali400MP2, 512MB DDR3 SDRAM, 100M Ethernet, Wi-Fi, 1 повноцінний USB 2.0, 1 OTG microUSB 2.0, роз'єм для microSD та 2MB SPI flash.
На платі розширення знаходяться 2 USB 2.0, роз'єм аудіо-відео, мікрофон та інфрачервоний приймач.

Цей малюк конкретно гріється (в простої до 60°C), тому рекомендую одразу встановити радіатора на процесор, і по можливості реалізувати активний відвід тепла з корпусу. При зборці Wi-Fi антену зручно розмістити під верхньою гранню над платою розширення.


Все в зборі виглядає доволі симпатично і місця майже не займає:


Для початку необхідно роздобути microSD карту на 2+GB: виробник рекомендує флешки SanDisk (іноді з інших може не вантажитися, хоча в мене усі флешки працювали: і noname, і Transcend, і SiliconPower, і SanDisk). Завантажити образ необхідної ОС можна з офіційного сайту. Мені найбільше сподобався Armbian, образ якого можна завантажити тут.

Розпакуємо архів:
7z x Armbian_5.25.7z
Обчислимо хеш і порівняємо з вкладеним файлом:
sha256sum Armbian_5.25.img > hash.txt
diff hash.txt sha256sum.sha && rm hash.txt
Якщо хеші збігаються, можна записувати образ на флешку:
sudo dd bs=4M if=Armbian_5.25.img of=/dev/sdb
Переглянути прогрес можна так:
sudo pkill -USR1 -n -x dd

Готово. Вставляєм microSD карту в Orange Pi, підключаємо його до мережі через Ethernet і подаємо живлення (можна через microUSB). Через хвилину на роутері можна побачити новий підключений пристрій (якщо немає доступу до веб-морди роутера можна скористатися командою nmap -p 22 --open -sV <ip-адреса>/24 для сканування мережі на відкриті SSH-порти):

Підключимося до нього (пароль - 1234):
ssh root@192.168.0.141
Нас попросять змінити пароль root-а: вводимо поточний і двічі новий. Далі - створення користувача з пониженими привілегіями. Опісля перезавантажуємо апельсинку:
reboot
І можна логінитися під новоствореним обліковим записом:
ssh user@192.168.0.141

Коментарі