Увага!
- Debian 12 потрібно завантажити з офіційного сайту Orangepi.org!
- Мінімум оперативної пам’яті 2 Гб, норма – 4 Гб.
- На образі 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