В соседней группе Homelab наткнулся на дистрибутив для одноплатников DietPi.
https://dietpi.com
На сайте есть инструкция по созданию образа для своего одноплатника, если нет готового образа.
https://dietpi.com/docs/hardware/#make-your-own-distribution
Выбираем Download/other
Нам понадобится:
Образ armbian,
Был взят образ из соседней ветки https://repka-pi.ru/forum/threads/13/ на ядре 5.15.
флешка и второй компьютер, сетевое подключение к интернет.
Установка по wifi начинается, но в какой-то момент сеть пропадает, видимо при переустановке пакетов.
1. Заливаем образ armbian на sd карту.
где /dev/sda устройство sd карты может отличаться.
2. Вставляем flash в repka, загружаемся в систему создаем логин пароли.
3. Выполняем команды с сайта DietPi.
и
Отвечаем на вопросы:
- имя пользователя выполняющего генерацию:
- базовый образ : Armbian
- Процессор: Alwinner h5 generic
- Нужен ли wifi: Require wifi
- Дистрибутив по: Bookworm
После ответов на вопросы нужно просто подождать генерации образа и выключить систему.
4. Далее нужно выключить систему, подмонтировать флешку с дистрибутивом и
скопировать нужный dtb файл в каталог: /boot/dtb/allwinner/ как sun50i-h5-repka-pi3.dtb
имя файла будет показываться если попытаться загрузиться в образ без копирования.
В прилагаемый образ скопирован файл:
sun50i-h5-repka-pi3-1.4ghz.dtb
из скачанного с сайта dts архива.
5. Далее можно сделать образ:
Вариант 1:
- открыть gparted, уменьшить размер раздела до минимального, у меня было 1536Mb
- при помощи dd сделать dump:
Вариант2:
- Загрузиться в linux. (Делал тоже на такой же копии dietpi)
- выполнить команду
Далее записываем образ на sd карту.
Загружаемся в систему и отвечаем на начальные вопросы.
Логин по умолчанию: root
Пароль по умолчанию: dietpi
Дистрибутив предоставляет набор своих утилит, доступных через команду: dietpi-launcher.
Через dietpi-sofware можно поставить графическое окружение, например lxde, как одно из самых легких.
А через dietpi-autostart добавить его в автозапуск.
В качестве браузера можно выбрать и firefox и chromium.
Начальный образ выгрузил на yandex диск:
https://disk.yandex.ru/d/9Tvv4C5n1tE16A
При первом запуске выполняются обновления, поэтому может быть нужно подключение к интернет.
https://dietpi.com
На сайте есть инструкция по созданию образа для своего одноплатника, если нет готового образа.
https://dietpi.com/docs/hardware/#make-your-own-distribution
Выбираем Download/other
Нам понадобится:
Образ armbian,
Был взят образ из соседней ветки https://repka-pi.ru/forum/threads/13/ на ядре 5.15.
флешка и второй компьютер, сетевое подключение к интернет.
Установка по wifi начинается, но в какой-то момент сеть пропадает, видимо при переустановке пакетов.
1. Заливаем образ armbian на sd карту.
sudo dd if=Armbian_23.05.1_Repkapi3_bookworm_legacy_5.15.113_minimal.img bs=1M | pv -s 2G | sudo dd of=/dev/sd<a> bs=1M
где /dev/sda устройство sd карты может отличаться.
2. Вставляем flash в repka, загружаемся в систему создаем логин пароли.
3. Выполняем команды с сайта DietPi.
Bash:
apt update
apt install -y curl ca-certificates systemd-sysv
и
Bash:
bash -c "$(curl -sSfL 'https://raw.githubusercontent.com/MichaIng/DietPi/master/.build/images/dietpi-installer')"
Отвечаем на вопросы:
- имя пользователя выполняющего генерацию:
- базовый образ : Armbian
- Процессор: Alwinner h5 generic
- Нужен ли wifi: Require wifi
- Дистрибутив по: Bookworm
После ответов на вопросы нужно просто подождать генерации образа и выключить систему.
4. Далее нужно выключить систему, подмонтировать флешку с дистрибутивом и
скопировать нужный dtb файл в каталог: /boot/dtb/allwinner/ как sun50i-h5-repka-pi3.dtb
имя файла будет показываться если попытаться загрузиться в образ без копирования.
В прилагаемый образ скопирован файл:
sun50i-h5-repka-pi3-1.4ghz.dtb
из скачанного с сайта dts архива.
5. Далее можно сделать образ:
Вариант 1:
- открыть gparted, уменьшить размер раздела до минимального, у меня было 1536Mb
- при помощи dd сделать dump:
Bash:
sudo dd if=/dev/sda bs=1M count=2048 | pv -s 2G | sudo dd of=DietPi_903_repka_pi3.img bs=1M
Вариант2:
- Загрузиться в linux. (Делал тоже на такой же копии dietpi)
- выполнить команду
Bash:
bash -c "$(curl -sSfL 'https://raw.githubusercontent.com/MichaIng/DietPi/master/.build/images/dietpi-imager')"
Далее записываем образ на sd карту.
Bash:
xzcat -k DietPi....xz | pv -s 2G | sudo dd of=/dev/sda bs=1M
Загружаемся в систему и отвечаем на начальные вопросы.
Логин по умолчанию: root
Пароль по умолчанию: dietpi
Дистрибутив предоставляет набор своих утилит, доступных через команду: dietpi-launcher.
Через dietpi-sofware можно поставить графическое окружение, например lxde, как одно из самых легких.
А через dietpi-autostart добавить его в автозапуск.
В качестве браузера можно выбрать и firefox и chromium.
Начальный образ выгрузил на yandex диск:
https://disk.yandex.ru/d/9Tvv4C5n1tE16A
При первом запуске выполняются обновления, поэтому может быть нужно подключение к интернет.