版权声明:本文为CSDN博主「@Diskenth」原创文章,转载请在显着位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
前言
Arch Linux官方提供了专为ARM CPU使用的Arch Linux ARM根文件系统 [1],而NanoPi R5S的开发商亦提供了其bootloader与内核[2],因此R5S能够运行Arch Linux
下面将会先烧写R5S官方提供的镜像文件(.img文件)至SD卡,接着清空SD卡上的rootfs分区, 最后再将Arch linux(.tar.gz文件)解压缩至已清空的rootfs分区
前置准备
- 一台windows主机
- 一台Linux主机(本例中使用虚拟机)
- 16GB以上SD卡(本例中使用128GB的SD卡)
- SD卡转USB转接器(若主机无SD卡插槽)
下载文件
首先需要下列文件:
- NanoPi官方映像文件
- Arch Linux根文件系统
- 映像文件烧写工具Win32DiskImager
官方映像文件可以从R5S的wiki上取得,点击这里[2]
- 本例使用
rk3568-sd-debian-bullseye-minimal-6.1-arm64-20240131.img.gz
作为系统包烧写至R5S(※由于使用SD卡开机,因此请下载sd卡版本)
Arch Linux根文件系统可在其官方网站下载。请至这里[1]点击下图链接, 下载适用于ARMv8架构CPU的版本包ArchLinuxARM-aarch64-latest.tar.gz
烧写工具win32diskimager需自行上网下载, 也可使用其他软件烧写
烧写官方系统至SD卡
- 解压
rk3568-sd-debian-bullseye-minimal-6.1-arm64-20240131.img.gz
后得到.img
文件
- 将SD卡插入windows主机(或通过USB转接器连接), 并使用烧写工具将
.im