1.5Kпросмотров
5 апреля 2025 г.
statsScore: 1.6K
Raspberry Pi 5 + Arch Linux ARM У меня есть плата и есть свободное (для неё) время. Почему бы не поставить туда рач? Тем более есть гайд.
И, в общем-то, гайд такой... Костыльный. Не хотел бы я так делать. Поэтому вот другой костыльный гайд: 1️⃣ Делим диск на два раздела — 0.25-1G под загрузочные дела (обязательно помечаем как загрузочный!) и остальное по своему усмотрению (приличные раздолбаи оставляют всё под один раздел). Монтируем их в root и boot; 2️⃣ Загружаем сборку и пакет с rpi-специфичным ядром и не только. Первый распаковываем bsdtar в root, а второй засовываем куда-нибудь... Допустим, в root/root. При этом root/boot перемещаем в boot; 3️⃣ Добавляем в boot из вендорских бинарей ядро kernel_2712.img, дерево устройств bcm2712-rpi-5-b.dtb и от себя дописываем config.txt:
kernel=kernel_2712.img
enable_uart=1
и cmdline.txt:
console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 4️⃣ Вставляем microSD в платку, включаем и логинимся через UART (root/root). Там сносим всё, что мы закастомили и ставим пакет через pacman, можно указать опцию из статьи — --overwrite "/boot/*"; 5️⃣ Перезапускаем и проверяем, что есть wifi/bt и всё нас устраиваем; 6️⃣ Настраиваем Arch и пердолимся как умеем. Тут уж как-нибудь сами. По итогу у меня вполне неплохой сервачок дома для разного рода личных неприличных целей. Возможно, на этой же плате, дополнив её MCU, построю Klipper-принтер или ещё какой девайс с ЧПУ. #linux