文章翻译自 ArchlinuxARM->Platforms->Raspberry Pi 4->Installation,估计很多人都打不开,据说只有在 MAC 平台下才可以打开。
Note: 树莓派 4 与树莓派 3 相比对电源有更高的要求,官方推荐使用 3A 的电源。电源供应不足会导致偶发、无法解释的错误和文件系统崩溃。
Note: 树莓派 4 的 USB Type-C 供电口不兼容 USB Type-C 标准,它可能无法通过兼容标准的电源进行供电。ARMv7 安装
如果您需要任何供应商的内核补丁或闭源 GPU 驱动和工具程序,请使用此安装。
用你电脑中 SD卡 的设备名称替换掉以下操作指南中的sdX
。
- 使用
fdisk
为 SD卡分区:fdisk /dev/sdX
- 在
fdisk
提示符中,删除旧的分区并创建新分区:
- 输入
o
清除驱动器上的所有分区。- 输入
p
显示所有分区,此时应该没有分区存在。- 输入
n
创建分区;然后选p
主分区;然后选1
驱动器的第一个分区;Enter
保持首个扇区号为默认值;然后输入+200M
为分区大小。- 输入
t
修改分区类型;然后输入c
选择分区类型为W95 FAR32(LBA)
。- 输入
n
创建分区;然后选p
主分区;然后选2
驱动器的第二个分区;Enter
保持首个扇区号为默认值;Enter
保持分区大小为默认值。- 输入
w
写入分区表并退出。- 创建并挂载
FAT
文件系统:mkfs.vfat /dev/sdX1 mkdir boot mount /dev/sdX1 boot
- 创建并挂载
ext4
文件系统:mkfs.ext4 /dev/sdX2 mkdir root mount /dev/sdX2 root
- 下载并解压根文件系统(使用
root
账户,不能通过sudo
):wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-4-latest.tar.gz bsdtar -xpf ArchLinuxARM-rpi-4-latest.tar.gz -C root sync
- 将引导文件移动到第一个分区:
mv root/boot/* boot
- 卸载两个分区:
umount boot root
- 将 SD 卡插入树莓派,连接以太网和 5V 电源。
- 使用串口控制台或通过
SSH
连接路由器分配的 IP 地址:
- 使用默认账户
alarm
登录,密码alarm
。- 默认
root
账户密码root
。- 初始化
pacman-keyring
密钥环并验证ArchLinuxARM
包签名密钥:pacman-key --init pacman-key --populate archlinuxarm
AArch64 安装
这里提供了一个使用主线内核和
U-Boot
安装的例子。只有当您不依赖于ARMv7
发行版中附带的闭源供应商库时,才可以使用此安装。这个安装几乎完全支持设备,包括VC4图形。
- 依照上面的说明,用下面的压缩包替代:
http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-4-latest.tar.gz
- 在卸载分区之前,与树莓派 3 不同的是 SD 块设备名,需要在
/etc/fstab
中更新:sed -i 's/mmcblk0/mmcblk1/g' root/etc/fstab