安装 Archlinux

安装 Archlinux 这部分在 Linux 系统中测试通过。 sdX 是 SD 卡盘符。

SD 卡分区

  • 使用 fdisk 工具 # fdisk /dev/sdX
  • fdisk 提示命令下删除旧分区并新建:
    1. o 删除全部分区
    2. p 列出分区,此时应该没有任何分区。
    3. n 新建分区, 然后 p 选择为主分区, 输入 1 作为 SD 卡的第 1 个主分区; 按回车选择默认开始扇区,再输入 +100M 设置结束扇区.
    4. t ,然后按 c 设置刚才的主分区类型为 W95 FAT32(LBA) .
    5. n 新建分区,然后 p 选择为主分区,输入 2 作为 SD 卡的第 2 个主分区;按两次回车默认把 SD 卡剩下的空间都给第 2 主分区.
    6. w 写入保存分区, 退出 fdisk.

格式化和挂载分区

  • 把第 1 主分区格式化为 FAT 分区,并挂载到 boot:

    1
    2
    3
    
    mkfs.vfat /dev/sdX1
    mkdir boot
    mount /dev/sdX1 boot
    
  • 把第 2 分区格式化为 ext4 分区,并挂载到 root:

    1
    2
    3
    
    mkfs.ext4 /dev/sdX2
    mkdir root
    mount /dev/sdX2 root
    
  • 下载树莓派 Archlinux ARM 版本, 安装到 SD 卡

    1
    2
    3
    4
    
    wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
    tar -zxpf ArchLinuxARM-rpi-latest.tar.gz -C root
    sync
    mv root/boot/* boot
    
  • 安装完成,卸载分区 unmount boot root

系统安装完成

Archlinux 镜像已经安装成功,连上网线,插上电源,可以直接 SSH 到树莓派了。
默认用户名和密码为:alarm 管理员用户名和密码为:root
管理员帐号无法远程登录

配置 Archlinux

添加国内源

  1. 编辑 /etc/pacman.d/mirrorlist

  2. 在文件头部添加:

    • 清华软件源: Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
    • 中科大软件源: Server = http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo
  3. 更新软件源: pacman -Syu

安装 SUDO

  1. 安装 sudo: pacman -S sudo

  2. 输入 visudo 去掉 #%wheel ALL=(ALL) ALL
    此行注释,使 wheel 用户组可以临时使用 sudo 提高权限。

参考资料

  1. http://archlinuxarm.org/platforms/armv6/raspberry-pi