树莓派安装ArchLinux

树莓派到货了

心心念念的树莓派终于到货了,安装了个 ArchLinux 系统,能跑起来
在树莓派上安装 ArchLinux 比在电脑上安装简单太多了吧
记录一下安装的流程

在 SD 卡上安装系统

ArchLinux 官方就有教程,我这篇记录就当是汉化吧 o(´^`)o
https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4

  1. 在 SD 卡上分区

    1
    fdisk /dev/sdX
  2. 删除旧分区,创建新分区

  • 键入 o ,清除驱动器上的所有分区
  • 键入 p ,列出分区,此处应该没有任何分区
  • 输入 n ,然后 p 表示主分区,然后 1 表示驱动器上的第一个分区,然后回车使用默认的第一个扇区,然后输入 +200M 表示最后一个扇区
  • 键入 t ,然后 c 将第一个分区设置为键入 W95 FAT32 (LBA)
  • 键入 n ,然后 p 表示主分区,然后 2 表示驱动器上的第二个分区,然后两次 回车 表示默认的第一个和最后一个扇区
  • 键入 w ,表示写入分区表并推出
  1. 创建并挂载 FAT 文件系统

    1
    2
    3
    mkfs.vfat /dev/sdX1
    mkdir boot
    mount /dev/sdX1 boot
  2. 创建并挂载 ext4 文件系统

    1
    2
    3
    mkfs.ext4 /dev/sdX2
    mkdir root
    mount /dev/sdX2 root
  3. 下载并解压根文件系统,root 权限下

    1
    2
    3
    wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-armv7-latest.tar.gz
    bsdtar -xpf ArchLinuxARM-rpi-armv7-latest.tar.gz -C root
    sync
  4. 将引导文件移动到第一个分区

    1
    mv root/boot/* boot
  5. 卸载两个分区

    1
    umount boot root

树莓派启动

将 SD 卡插入树莓派,连上电源,还有网线
这样就可以通过 ssh 连接树莓派了
默认用户为 alarm 密码为 alarm
默认 root 密码为 root

初始化 pacman 密钥环并填充 Arch Linux ARM 包签名 密钥

1
2
pacman-key --init
pacman-key --populate archlinuxarm

更换国内源

编辑 /etc/pacman.d/mirrorlist ,最顶部添加

1
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
1
pacman -Syyu

记得开启必要的服务

ssh 和 dhcp 这两个服务一定要记得开启

1
2
systemctl enable sshd
systemctl enable dhcpcd

心心念念的树莓派终于到了,可以好好玩玩了,暑假有事情做了
不过树莓派安装 ArchLinux 也太简单了,照着官方文档做,一下就搞定了
下次找个时间写一下电脑安装 ArchLinux 的博客吧 |•’-‘•) ✧