ссылка на предыдущую статью Установка debian bookworm на Orange Pi 5 plus
Заходим через SSH на нашу Orange Pi (или другим способом, например напрямую подключив монитор и клавиатуру или через TTL Uart Debug + TTL-USB "свисток") под root (пароль orangepi), и первое что сделаем поменяем пароль пользователю root и пользователю orangepi
passwd
Два раза вводим новый пароль
su – orangepi
passwd
Вводим старый пароль (по умолчанию пароль orangepi) для orangepi и два раза новый пароль
exit
Выходим обратно в root
3.2. обновляем систему
apt update & apt upgrade –y
3.3. Если у вас установлен модуль WiFi, то настраиваем подключение по WiFI
orangepi-config
Далее Network - > WiFI , выбираем вашу сеть, вводим пароль, подключаемся
Зафиксируйте IP адреса, для Ethernet можно через
orangepi-config
в Network - > IP перевести в Static и ввести IP адрес из вашей сети
или в настройках вашего роутера, где-нибудь в настройках наверняка присутствует что-нибудь типа «Статический DHCP», надо добавить сетевые интерфейсы (как LAN так и WiFi) в эту табличку и назначить им статические адреса
Настроим timezone и язык и hostname, входим
orangepi-config
Personal
Timezone – выбираем свою зону , например Europe -> Moscow
В Locales добавляем новую локаль ru_RU.UTF-8 и можно установить её как дефолтную
В hostame если хотите можно изменить имя хоста, например myhome
Для нормальной работы Home Assistant нам надо немного подправить загрузку системы, чтобы она работала c apparmor и cgroups v1 (по умолчанию установлен cgroups v2)
Для этого идем в директорию boot
cd /boot
Находим и закомментируем строку в файле boot.cmd
nano 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"
сохраняем файл (Ctrl+o, enter, Ctrl-x)
и выполняем команду
mkimage -C none -A arm -T script -d boot.cmd boot.scr
перезагружаемся
reboot now
Проверка, что у вас работает apparmor
systemctl status apparmor.service
Сервис должен быть активен
ну ещё можно командой
aa-status
Посмотреть какие модули защищены aaparmor
Возможен вариант, что apparmor-а не было в установочном дистрибутиве, тогда предварительно устанавливаем его, выполнив команду
apt install apparmor
командой
findmnt -lo source,target,fstype,options -t cgroup,cgroup2
Вы можете посмотреть текущeю CGroups
Есть альтернативный вариант установки и включения apparmor и cgroup через файл /boot/orangepiEnv.txt , если интересно погуглите, думаю легко найдете.
ссылка на следующую статью Установка Home Assistant supervised на Orange Pi 5 plus