fragments

Aug 08, 2018

在树莓派上安装Arch Linux ARM

Last updated at: Aug 08, 2018

来自https://archlinuxarm.org/platforms/armv6/raspberry-pi

请将下面指令中的sdX替换为SD卡在您电脑中的设备名称。

  1. 使用fdisk为SD卡分区:
# fdisk /dev/sdX
  1. 在fdisk的提示符中,删除原有的分区,然后新建分区:
    1. o,清除此设备上所有的分区;
    2. p来列出所有分区,当前设备应该没有任何分区存在;
    3. n,然后按p(主分区),然后按1(设备上第一个分区),然后按回车键接受默认的第一个扇区,然后为最后一个扇区输入+100M
    4. t,然后按c设置第一个分区类型为W95 FAT32(LBA)
    5. n,然后按p(主分区),按2(设备上第二个分区),然后按两次回车来接受默认的第一个和最后一个扇区;
    6. w,写入分区表后退出;
  2. 创建FAT文件系统并装载
# mkfs.vfat /dev/sdX1
# mkdir boot
# mount /dev/sdX1 boot
  1. 创建ext4文件系统并装载:
# mkfs.ext4 /dev/sdX2
# mkdir root
# mount /dev/sdX2 root
  1. 下载系统镜像文件,并且提取到root文件系统(注,作为root用户,而不是通过sudo):
# wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
# bsdtar -xpf ArchLinuxARM-rpi-latest.tar.gz -C root
# sync # 此命令比较耗时
  1. 移动boot文件到第一个分区:
# mv root/boot/* boot
  1. 卸载两个分区
# umount boot root
  1. 将SD卡插入到树莓派,连接以太网,并且连接电源
  2. 使用串行控制台(serial console)或者SSH连接
  • 使用默认用户alarm,密码alarm
  • root用户的密码默认是root

注:为了安全,请强化用户密码

  1. 初始化pacman密钥环并填充Arch Linux ARM包签名密钥:
# pacman-key --init
# pacman-key --populate archlinuxarm

至此,树莓派安装完成,您可以使用包管理器pacman安装sudo/ufw等工具,强化安全,也可以当作一个家用的服务器,祝玩得开心🥳~

(77 words)