Найти в Дзене
Олег & K

Первичная настройка системы Debian на Orange Pi 5 plus

ссылка на предыдущую статью Установка 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

Сервис должен быть активен

-2

ну ещё можно командой

aa-status

Посмотреть какие модули защищены aaparmor

Возможен вариант, что apparmor-а не было в установочном дистрибутиве, тогда предварительно устанавливаем его, выполнив команду

apt install apparmor

командой

findmnt -lo source,target,fstype,options -t cgroup,cgroup2

Вы можете посмотреть текущeю CGroups

-3

Есть альтернативный вариант установки и включения apparmor и cgroup через файл /boot/orangepiEnv.txt , если интересно погуглите, думаю легко найдете.

ссылка на следующую статью Установка Home Assistant supervised на Orange Pi 5 plus