Репозиторий с образом

Установка

Записываем образ на основной диск

Записываем образ 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/fstab
UUID=<uuid> /home ext4 rw,noatime 0 2

Монтируем и переносим папки пользователей на новый раздел:

sudo mount /dev/<device> /mnt/home
sudo mv /mnt/home_old/* /mnt/home/

Удаляем уже не нужную папку и размонтируем диск:

sudo rm -Rf /mnt/home_old
sudo umount -R /mnt

Создаем загрузочную CD флешку

Записываем с помощью BalenaEtcher образ 5.img на загрузочный флеш накопитель и удаляем последний раздел с ОС.

Faq

Делаем мы это потому, что Orange Pi 5 не загружает ни с чего кроме как с CD карты. boot раздел должнен быть на ней. А вот первый раздел можно перенести в SPI, хотя это и имеет мало смысла.

Tip

В будущем вы возможно захотите попробывать разные версии ядер от разных разработчиков, поэтому стоит сразу увеличить размер boot раздела.

Настройка

Обновляем пакеты и ядро

sudo pacman -Syu

Attention

Без обновления попытки установить новые пакеты могут завершиться с ошибками

Fail

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

Переименуем устройство

sudo nano /etc/hostname

Установим часовой пояс

sudo ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Установим местную кодировку

sudo nano /etc/locale.gen
sudo locale-gen

Синхронизируем время

sudo hwclock --systohc

Проверяем:

timedatectl



Установка Hyprland на Arch Linux для Orange Pi 5


Связанные материалы

Установка статического MAC адреса вместо динамического

Исправление прерывания ssh-туннеля в Linux

Исправление кодеков для Chromium в Orange Pi 5 на Arch Linux

Шпаргалка по SPI

Смена ядра Linux при старте системы в Orange Pi 5 на Arch Linux

Ссылки

Загрузчик

Предустоновленный репозиторий от автора сборки

Решение для создания персонального репозитория