Установка
Записываем образ на основной диск
Записываем образ 5.img с помощью BalenaEtcher на будущий носитель ОС.
Нужно удалить третий раздел на основном диске.
Добавляем раздел с пользователями
Далее увеличиваем размер с ОС и создаем дополнительный раздел Home на основном диске. Копируем UUID раздела Home.
Монтируем раздел с ОС:
mount /dev/<device> /mntВ моем случае это sda4.
Переименовываем папку на время:
sudo mv /mnt/home /mnt/home_oldСоздаем новую папку:
sudo mkdir /mnt/homeДобавлеяем монтирование раздела при старте:
sudo nano /mnt/etc/fstabUUID=<uuid> /home ext4 rw,noatime 0 2
Монтируем и переносим папки пользователей на новый раздел:
sudo mount /dev/<device> /mnt/homesudo mv /mnt/home_old/* /mnt/home/Удаляем уже не нужную папку и размонтируем диск:
sudo rm -Rf /mnt/home_oldsudo umount -R /mntСоздаем загрузочную CD флешку
Записываем с помощью BalenaEtcher образ 5.img на загрузочный флеш накопитель и удаляем последний раздел с ОС.
Faq
Делаем мы это потому, что Orange Pi 5 не загружает ни с чего кроме как с CD карты. boot раздел должнен быть на ней. А вот первый раздел можно перенести в SPI, хотя это и имеет мало смысла.
Tip
В будущем вы возможно захотите попробывать разные версии ядер от разных разработчиков, поэтому стоит сразу увеличить размер boot раздела.
Настройка
Обновляем пакеты и ядро
sudo pacman -SyuAttention
Без обновления попытки установить новые пакеты могут завершиться с ошибками
Fail
В случае, если репозитории Arch Linux недоступны из за блокировок, то можно настроить прокси-сервер и проксировать через него запросы от pacman. Вот один из вариантов настройки прокси-сервера.
Переименуем устройство
sudo nano /etc/hostnameУстановим часовой пояс
sudo ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtimeУстановим местную кодировку
sudo nano /etc/locale.gensudo locale-genСинхронизируем время
sudo hwclock --systohcПроверяем:
timedatectl- Шпаргалка по работе с пользователями в Arch Linux
- Исправление проблем с терминалом kitty при работе по ssh
- Шпаргалка по ssh
- Установка zsh и oh my zsh
- Настройка ssh-agent on Arch Linux
- Настройка VSCode Remote - SHH
- Шпаргалка по yay
Установка Hyprland на Arch Linux для Orange Pi 5
Связанные материалы
Установка статического MAC адреса вместо динамического
Исправление прерывания ssh-туннеля в Linux
Исправление кодеков для Chromium в Orange Pi 5 на Arch Linux
Смена ядра Linux при старте системы в Orange Pi 5 на Arch Linux