Хочу установить ванильный Arch Linux Gnome arm64 на машину Orange Pi 5B 16 GiB / 256 GB eMMC
Но раз уж я зобанен и в LOR, и в форуме Дебиан, и в ЮниксФоруме, то уповаю на местных модераторов :-)
Также прошу не сносить тред в какой-то хвостовой раздел.
Даже наоборот, предлагаю создать раздел с тредами про arm64 и Risc-V (могу дать ссылку на Risc-V- одноплатник с корпусом в Алиэкспресс, если кому интересно).
В общем, вопрос такой:
Есть вот официальная документация по Апельсинке:
ссылка
Там на страницах 47-59 (нумерация по фактическому номеру страниц, а не по написанным внизу номерам) описывается использование утилиты RKDevTool из набора {http://www.orangepi.org/html/hardWare/c ... Pi-5B.html -> Official Tools -> Android image burning tool-RKDevTool and driver - Google Drive -> RKDevTool_Release_v2.96.zip}.
Так вот, а нужен ли вообще Офф-топик и этот самый {RKDevTool_Release_v2.96.zip}?
Если нужен, то как все это юзать, где взять инструкцию?..
Кстати, очень не хотелось бы устанавливать Opios Arch, хочу именно ванильный Арч, до которого не добрались китайцы, не с ядром v5.
Сергей Швайко, DragonSerW
Я -- ARCH Complete Noob, поэтому прошу ответить на вопрос, почему при установке Gnome я получаю ошибку, что на накопителе мало места?
[alarm@alarm ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk1 179:0 0 233G 0 disk
├─mmcblk1p1 179:1 0 256M 0 part
└─mmcblk1p2 179:2 0 230,4G 0 part
mmcblk1boot0 179:32 0 4M 1 disk
mmcblk1boot1 179:64 0 4M 1 disk
mmcblk0 179:96 0 29,2G 0 disk
├─mmcblk0p1 179:97 0 480K 0 part
├─mmcblk0p2 179:98 0 3M 0 part
├─mmcblk0p3 179:99 0 100M 0 part /boot
└─mmcblk0p4 179:100 0 1,9G 0 part /
zram0 254:0 0 0B 0 disk
[alarm@alarm ~]$
Сергей Швайко, DragonSerW
Потому что:SerW:я получаю ошибку, что на накопителе мало места?
Перенесите тему в флудилку, всё таки это форум по Arch Linux, а не по неофициальным его форкам.SerW:mmcblk0p4 179:100 0 1,9G 0 part /
Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru
Тут есть все инструкции https://wiki.archlinux.org/title/Installation_guideSerW: я думал, что на странице README дистрибутива есть все инструкции...
А так для разбивки флешки на разделы, есть утилита cfdisk.
Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru
Total Installed Size: 458.50 MiB
:: Proceed with installation? [Y/n] Y
(113/113) checking keys in keyring [#############################################################################] 100%
(113/113) checking package integrity [#############################################################################] 100%
(113/113) loading package files [#############################################################################] 100%
(113/113) checking for file conflicts [#############################################################################] 100%
(113/113) checking available disk space [#############################################################################] 100%
error: Partition / too full: 129240 blocks needed, 10066 blocks free
error: not enough free disk space
error: failed to commit transaction (not enough free disk space)
Errors occurred, no packages were upgraded.
[root@alarm ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk1 179:0 0 233G 0 disk
├─mmcblk1p1 179:1 0 256M 0 part
└─mmcblk1p2 179:2 0 230.4G 0 part
mmcblk1boot0 179:32 0 4M 1 disk
mmcblk1boot1 179:64 0 4M 1 disk
mmcblk0 179:96 0 29.2G 0 disk
├─mmcblk0p1 179:97 0 480K 0 part
├─mmcblk0p2 179:98 0 3M 0 part
├─mmcblk0p3 179:99 0 100M 0 part /boot
└─mmcblk0p4 179:100 0 29.1G 0 part /
zram0 254:0 0 0B 0 disk
[root@alarm ~]# df -h
Filesystem Size Used Avail Use% Mounted on
dev 7.8G 0 7.8G 0% /dev
run 7.8G 1.5M 7.8G 1% /run
/dev/mmcblk0p4 1.9G 1.8G 40M 98% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 0 7.8G 0% /tmp
/dev/mmcblk0p3 99M 48M 51M 49% /boot
tmpfs 1.6G 8.0K 1.6G 1% /run/user/1000
[root@alarm ~]#
Сергей Швайко, DragonSerW
какой командой вы монтируете /dev/mmcblk0p4?
по идее должно быть
mount /dev/mmcblkxy /mnt
«Load universe into cannon. Aim at brain. Fire.» ©
Автор этой сборки Арч пишет мне:
Цитирую из треда https://github.com/7Ji/orangepi5-archlinuxarm/issues/16.Just dd'ing that image onto eMMC is enough.
Remember to remove the current boot medium as they share the same filesystem identifier and mount could be randomly mixed.
Но у меня вопрос, как я могу записать образ `ArchLinuxARM-aarch64-OrangePi5-20231116_022315-rkloader-5b.img` в устройство `mmcblk1`, не бутаясь с microSD?
Неужели нужно подключать Апельсинку к USB, не загружаясь с нее?..
Сергей Швайко, DragonSerW
Т есть, в общем, демонтировать корпус?
Сергей Швайко, DragonSerW
Сделал так:
sudo mount /dev/mmcblk0p4 /mnt
[alarm@alarm orangepi5-archlinuxarm]$ sudo -i
[root@alarm ~]# df -h
Filesystem Size Used Avail Use% Mounted on
dev 7.8G 0 7.8G 0% /dev
run 7.8G 1.5M 7.8G 1% /run
/dev/mmcblk0p4 1.9G 1.8G 43M 98% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 0 7.8G 0% /tmp
/dev/mmcblk0p3 99M 48M 51M 49% /boot
tmpfs 1.6G 8.0K 1.6G 1% /run/user/1000
[root@alarm ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk1 179:0 0 233G 0 disk
├─mmcblk1p1 179:1 0 256M 0 part
└─mmcblk1p2 179:2 0 230.4G 0 part
mmcblk1boot0 179:32 0 4M 1 disk
mmcblk1boot1 179:64 0 4M 1 disk
mmcblk0 179:96 0 29.2G 0 disk
├─mmcblk0p1 179:97 0 480K 0 part
├─mmcblk0p2 179:98 0 3M 0 part
├─mmcblk0p3 179:99 0 100M 0 part /boot
└─mmcblk0p4 179:100 0 29.1G 0 part /mnt
/
zram0 254:0 0 0B 0 disk
[root@alarm ~]# sudo cfdisk /mmcblk0
cfdisk: cannot open /mmcblk0: No such file or directory
[root@alarm ~]# sudo cfdisk /dev/mmcblk0
[root@alarm ~]# sudo cfdisk /dev/mmcblk1
[root@alarm ~]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
dev devtmpfs 8161996 0 8161996 0% /dev
run tmpfs 8176972 1488 8175484 1% /run
/dev/mmcblk0p4 ext4 1919776 1860232 43160 98% /
tmpfs tmpfs 8176972 0 8176972 0% /dev/shm
tmpfs tmpfs 8176972 0 8176972 0% /tmp
/dev/mmcblk0p3 vfat 100784 49070 51714 49% /boot
tmpfs tmpfs 1635392 8 1635384 1% /run/user/1000
[root@alarm ~]#
mount --mkdir /dev/mmcblk0p3 /mnt/boot
Сергей Швайко, DragonSerW
[root@alarm ~]# sudo mount /dev/mmcblk0p4 /mnt && mount /dev/mmcblk0p3 /mnt/boot
[root@alarm ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk1 179:0 0 233G 0 disk
├─mmcblk1p1 179:1 0 256M 0 part
└─mmcblk1p2 179:2 0 230.4G 0 part
mmcblk1boot0 179:32 0 4M 1 disk
mmcblk1boot1 179:64 0 4M 1 disk
mmcblk0 179:96 0 29.2G 0 disk
├─mmcblk0p1 179:97 0 480K 0 part
├─mmcblk0p2 179:98 0 3M 0 part
├─mmcblk0p3 179:99 0 100M 0 part /mnt/boot
│ /boot
└─mmcblk0p4 179:100 0 29.1G 0 part /mnt
/
zram0 254:0 0 0B 0 disk
[root@alarm ~]#
arch-chroot /mnt
Сергей Швайко, DragonSerW
смонтировали будущий кореневой раздел в /mnt
mount /dev/mmcblkxxy /mnt
для загрузочного раздела
mkdir /mnt/boot
mount /dev/mmcblkxxy /mnt/boot
«Load universe into cannon. Aim at brain. Fire.» ©
Да неужто?SerW: Ни слова про команду
https://wiki.archlinux.org/title/Instal ... stallation
Use the pacstrap(8) script to install the base package, Linux kernel and firmware for common hardware:
# pacstrap -K /mnt base linux linux-firmware
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
Вчера я с утра до 2 ночи работал с Апельсинкой, еще сегодня продолжил, в итоге уже вполне ею можно пользоваться.
Огорчает лишь то, что не работают не программы, что требуют ffmpeg, то есть telegram-desktop, firefox.
Плоды моих трудов: https://dragonserw.ru/arm64:7ji-orangepi5-archlinuxarm.
[DragonSerW@alarm ~]$ inxi -b
System:
Host: alarm Kernel: 5.10.110-6-aarch64-orangepi5+ arch: aarch64 bits: 64
Desktop: GNOME v: 45.1 Distro: Arch Linux ARM
Machine:
Type: ARM System: Orange Pi 5 details: N/A
CPU:
Info: 3x 4-core Model N/A [MCP AMP] speed (MHz): avg: 1104
min/max: 408/1800:2400
Graphics:
Device-1: display-subsystem driver: rockchip_drm v: N/A
Device-2: mali-bifrost driver: mali v: N/A
Device-3: rk3588-dw-hdmi driver: dwhdmi_rockchip v: N/A
Device-4: Logitech B525 HD Webcam driver: snd-usb-audio,uvcvideo type: USB
Display: wayland server: X.org v: 1.21.1.9 with: Xwayland v: 23.2.2
compositor: gnome-shell driver: N/A resolution: no compositor data
resolution: 1920x1200
API: OpenGL v: 4.5 compat-v: 3.0 vendor: panfrost v: N/A
renderer: Mali-G610 (Panfrost)
Network:
Device-1: Broadcom driver: pcieh
Device-2: rk3588-gmac driver: rk_gmac_dwmac
Device-3: wlan-platdata driver: wlan_platdata
Drives:
Local Storage: total: 262.14 GiB used: 8.66 GiB (3.3%)
Info:
Processes: 300 Uptime: 34m Memory: total: N/A available: 15.6 GiB
used: 2.36 GiB (15.1%) Shell: Bash inxi: 3.3.31
[DragonSerW@alarm ~]$
Сергей Швайко, DragonSerW