Увага!

  1. Debian 12 потрібно завантажити з офіційного сайту Orangepi.org!
  2. Мінімум оперативної пам’яті 2 Гб, норма – 4 Гб.
  3. На образі Debian 12 від Orange вже буде встановлено docker.

Orange Pi Zero 3 – https://s.click.aliexpress.com/e/_DltX1k9
https://s.click.aliexpress.com/e/_DFfaQxR – плата розширення
https://s.click.aliexpress.com/e/_DDnMYaH – радіатор

Після інсталяції Debian 12 на Orange Pi Zero 3 користувач в системі вже буде створений, тож для входу потрібно використовувати login: orangepi та password: orangepi.

Розділ 1. Після входу в операційну систему потрібно виконати оновлення репозиторіїв та програм:

sudo -i  

apt update && sudo apt upgrade -y && sudo apt autoremove -y

apt --fix-broken install

apt install apparmor udisks2 systemd-journal-remote cifs-utils libtalloc2 libwbclient0 systemd-resolved -y

reboot

Розділ 2. Після перезавантаження потрібно встановити os-agent для архітектури процесорів aarch64. Актуальну версію os-agent ви знайдете на гітхаб – https://github.com/home-assistant/os-agent/releases

sudo -i

wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_aarch64.deb

dpkg -i os-agent_1.6.0_linux_aarch64.deb

Розділ 3. Наступним кроком потрібно встановити Home Assistant Supervised.


wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb

dpkg -i homeassistant-supervised.deb

Розділ 4. Щоб позбутися помилки з CGroup потрібно виконати наступні дії.

sudo -i
cd /boot/
nano boot.cmd

В файлі boot.cmd потрібно знайти наступний запис і закоментувати його (вставити # попереду):

if test "${docker_optimizations}" = "on"; then setenv bootargs "${bootargs} cgroup_enable=memory swapaccount=1"; fi

і додати інший запис:

setenv bootargs "${bootargs} systemd.unified_cgroup_hierarchy=false systemd.legacy_systemd_cgroup_controller=false cgroup_enable=memory apparmor=1 security=apparmor"

Виконати дії:

mkimage -C none -A arm -T script -d boot.cmd boot.scr
reboot 

Категорії: Без категорії