樹莓派安裝 ArchlinuxARM(aarch64)

Loganx發表於2021-05-23

為什麼選擇 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 協議》,轉載必須註明作者和本文連結

相關文章