ArchLinux 是 Linux 的一个发行版,以简单、轻量为其设计理念。ArchLinux 针对特定处理器进行了优化,能够更好地利用 CPU 周期以提高性能。相比 Debian、Ubuntu、SUSE、RedHat/Fedora 等其他发行版,ArchLinux 属于轻量级选手,其简单的设计让它容易扩展和配置成自己需要的系统类型。
由于其小而美的特点,ArchLinux 非常适合运行在树莓派等环境中。树莓派官方网站曾经提供过 ArchLinux 的镜像下载,不知道为何后来又取消了相关链接。
如果你手里已经有一个树莓派 ArchLinux 镜像,可以直接使用 dd 命令(Linux 下)或 Win32 Disk Imager(Windows 下)将镜像写入 SD 卡。
这种方式比较简单,但可能造成部分磁盘空间无法使用。如果希望更加合理地利用 SD 卡空间,则需要手动给树莓派安装 ArchLinux 系统。
安装步骤如下。
下载系统
下载最新版的 ArchLinux ARM 系统:
树莓派 2:
wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
树莓派 B、B+:
wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz

第一步:用 fdisk 给 SD 卡进行分区
fdisk /dev/sdX
第二步:进入 fdisk 后创建新的分区
首先删除原有分区,然后创建新的分区。
a,输入 o 并回车,清空原有分区。
b,输入 p 列出当前分区,此时应该看不到任何分区。
c,输入 n,回车,然后输入 p 选择建立主分区,再输入 1,然后直接回车选择默认的起始扇区,最后输入 +100M 作为结束位置,为第一个分区指定 100MB 的空间。
d,依次输入 t、c,设置第一个分区的分区类型为 W95 FAT32 (LBA)。
e,依次输入 n、p 建立第二个主分区,然后输入 2 作为分区号,再连续两次回车接受默认的起止扇区设置。
f,输入 w 写入分区数据并退出 fdisk。
第三步:创建并挂载 FAT 文件系统
mkfs.vfat /dev/sdX1mkdir bootmount /dev/sdX1 boot
第四步:创建并挂载 ext4 文件系统
mkfs.ext4 /dev/sdX2mkdir rootmount /dev/sdX2 root
第五步:解压文件到 root 目录
tar xzvf ArchLinuxARM-rpi-latest.tar.gz -C rootsync
第六步:把 boot 中的文件移动到第一分区
mv root/boot/* boot
第七步:卸载分区
umount boot root
第八步:启动树莓派
把 SD 卡插入树莓派,接入电源即可启动。
注意,在你的系统中,需要把上面的 sdX 替换成实际的设备编号。
root 用户的默认密码是 root。
root 用户默认不能远程登录,可以使用 alarm 用户登录,其默认密码为 alarm。
评论0
欢迎分享你的看法,也欢迎补充不同的实践经验。