参考官方wiki: https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3
安装环境
本文的主要安装环境在Arch Linux环境下
由于需要将boot格式化为FAT32,故可能要事先需安装dosfstools
sudo pacman -S dosfstools
安装时最好先将用户切换至root模式
如果没有安装wget,需提前安装:
pacman -S wget
准备安装
使用lsblk
命令查看存储卡的device name sdX
分区
使用fdisk命令开始分区:
fdisk /dev/sdX
1.输入o删除硬盘分区
2.输入p查看硬盘分区,此时分区应该为空
3.输入n新建分区,输入p后再输入1建第一个分区,直接回车默认,然后输入+100M截止分区
4.输入t,再输入c将刚刚建立的分区设为W95 FAT32(LBA)
5.输入n新建分区,输入p后再输入2建第二个分区,一路回车到分区结束
6.输入w写入分区退出
格式化
将刚刚分出的100M作为boot,将剩余的部分作为root挂载在系统中:
mkfs.vfat /dev/sdX1
mkdir boot
mount /dev/sdX1 boot
mkfs.ext4 /dev/sdX2
mkdir root
mount /dev/sdX2 root
开始安装
获取安装包并安装在刚刚挂载的root目录下
wiki中给出的安装包是官网的,这里我们使用中科大镜像源中的安装包:
wget http://mirrors.ustc.edu.cn/archlinuxarm/os/ArchLinuxARM-rpi-3-latest.tar.gz
bsdtar -xpf ArchLinuxARM-rpi-3-latest.tar.gz -C root
sync
将root目录下boot目录中的所有文件移动到刚刚挂载的boot目录中:
mv root/boot/* boot
卸载分区:
umount boot root
安装工作告一段落,将SD卡拔出安装在树莓派上,接通电源,将网线接在电脑上,SSH到树莓派
默认登录名为alarm,密码为alarm。默认root密码为root
初始化pacman keyring:
pacman-key --init
pacman-key --populate archlinuxarm
Arch Linux ARM安装部分结束,接下来就可以配置了