樹莓派和 ArchlinuxARM(aarch64)

Loganx發表於2021-05-22

文章翻譯自 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
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章