树莓派安装 ArchlinuxARM(aarch64)

为什么选择 ArchlinuxARM

  • 简洁,Arch 的哲学:Keep it simple, stupid.
  • 滚动、更新(Raspbian 居然到现在还没有 aarch64!)
  • ArchWiki,最好的 Linux 百科,没有之一。

ArchLinuxARM(aarch64) 安装问题

推荐从下面开源镜像站下载安装包,更新系统:

中国科学技术大学: mirrors.ustc.edu.cn/

可以参考 ArchlinuxARM 主页中 Raspberry 4 平台 Installation 标签页中的安装指南进行安装。(传说只有在 MAC 平台上才能打开,我是从网页源码中获取的,想看的移步 这里

问题一:boot 分区无法启动

boot 分区 /dev/mmcblk0p1 无法启动,遇到这个问题需要再仔细看 Installationaarch64 安装最后一步,修改 /etc/fstabboot 分区的设备名。

问题二:usb 设备无法驱动

系统启动后 usb 键盘鼠标可能无法使用,原因貌似是 rootfs 中的 linux-aarch64 内核或者 bootloader莓派 4B 无法兼容。需要替换内核:

# pacman -S linux-raspberrypi4

关键问题是没有键盘鼠标,怎么替换内核?

  • 方法一:
    回到宿主机,临时修改 ssh 的配置文件,启用 root 账户的 ssh 远程登录权限,使用 root 账户远程登录替换:
    ## /etc/ssh/sshd_config
    PermitRootLogin yes
  • 方法二(未实践):
    只适用于宿主机同为 Linux(aarch64) 的情况(如果宿主机是 Linux(x86_64) 可以了解一下 qemu)。按系统目录结构挂载 rootboot 分区,chrootroot 下完成内核替换。

    Warning:内核更新后,/etc/fstab文件中/boot的挂载设备需要改回/dev/mmcblk0p1

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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