ArchLinuxARM 树莓派平台安装指南

下文翻译自 ArchlinuxARM->Platforms->Raspberry Pi 4->Installation,估计很多人都打不开,据说只有在 MAC 平台下才可以打开。

Note: 树莓派 4 与树莓派 3 相比对电源有更高的要求,官方推荐使用 3A 的电源。电源供应不足会导致偶发、无法解释的错误和文件系统崩溃。
Note: 树莓派 4 的 USB Type-C 供电口不兼容 USB Type-C 标准,它可能无法通过兼容标准的电源进行供电。

ARMv7 安装

如果您需要任何供应商的内核补丁或闭源 GPU 驱动和工具程序,请使用此安装。
用你电脑中 SD卡 的设备名称替换掉以下操作指南中的 sdX

  1. 使用 fdisk 为 SD卡分区:
    fdisk /dev/sdX
  2. fdisk 提示符中,删除旧的分区并创建新分区:
    • 输入 o 清除驱动器上的所有分区。
    • 输入 p 显示所有分区,此时应该没有分区存在。
    • 输入 n 创建分区;然后选 p 主分区;然后选 1 驱动器的第一个分区;Enter 保持首个扇区号为默认值;然后输入 +200M 为分区大小。
    • 输入 t 修改分区类型;然后输入 c 选择分区类型为 W95 FAR32(LBA)
    • 输入 n 创建分区;然后选 p 主分区;然后选 2 驱动器的第二个分区;Enter 保持首个扇区号为默认值;Enter 保持分区大小为默认值。
    • 输入 w 写入分区表并退出。
  3. 创建并挂载 FAT 文件系统:
    mkfs.vfat /dev/sdX1
    mkdir boot
    mount /dev/sdX1 boot
  4. 创建并挂载 ext4 文件系统:
    mkfs.ext4 /dev/sdX2
    mkdir root
    mount /dev/sdX2 root
  5. 下载并解压根文件系统(使用 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
  6. 将引导文件移动到第一个分区:
    mv root/boot/* boot
  7. 卸载两个分区:
    umount boot root
  8. 将 SD 卡插入树莓派,连接以太网和 5V 电源。
  9. 使用串口控制台或通过 SSH 连接路由器分配的 IP 地址:
    • 使用默认账户 alarm 登录,密码 alarm
    • 默认 root 账户密码 root
  10. 初始化 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

根文件系统可以从国内各大开源镜像站获取,避免龟速下载。 同理/etc/pacman.d/mirrorlist 也需要添加国内镜像,强列建议使用 USTC 中国科技大学开源镜像

Server = https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo

如果像我一样没有显示器,需要提前开启 sshroot 访问权限,修改 ssh 服务配置文件 /etc/ssh/sshd_config :

# PermitRootLogin prohibit-password
PermitRootLogin yes

安装 AArch64 并更新后,如果 usb 键盘鼠标无法使用,可以尝试更换内核并重启:

pacman -S linux-rpi
sed -i 's/mmcblk1/mmcblk0/g' root/etc/fstab
reboot
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!