ArchLinux是Linux的一个发行版,以简单,轻量为其设计理念。Archlinux是针对特定处理器而优化过的,能够更好地利用CPU周期以提高性能。相比Debian/Ubuntu、SUSE、RedHat/Fedora等其他发行版,Archlinux属于轻量级选手,其简单的设计让它容易被轻松扩展和配置成为任何想要的系统类型。

由于其小而美的特点,ArchLinux非常合适运行在树莓派等环境上,树莓派官方网站曾经提供了ArchLinux的镜像下载,不知道为何后来又取消其链接。如果你有一个树莓派ArchLinux的镜像,可以直接用dd命令(Linux下)或win32diskimager(windows下)把镜像拷贝到SD卡上。可能造成浪费磁盘空间的问题,要合理利用磁盘,则需要手动给树莓派安装ArchLinux系统。安装步骤如下:

下载最新版的ArchLinux for Arm的系统:

树莓派2: http://archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz

树莓派B,B+: 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/sdX1

mkdir boot

mount /dev/sdX1 boot

第四步: 创建并挂载ext4文件系统

mkfs.ext4 /dev/sdX2

mkdir root

mount /dev/sdX2 root

第五步: 解压文件到root目录

tar xzvf ArchLinuxARM-rpi-latest.tar.gz -C root

sync

第六步: 把boot中的文件移动到第一分区

mv root/boot/* boot

第七步: 卸载分区

umount boot root

第八步: 把SD卡插入树莓派,接入电源即可点亮。

注意,在你的系统中,需要把上面的sdX替换成相应的编号;

root用户的默认密码是root;

root用户默认不能远程登陆,可以使用alarm用户登陆,其默认密码为alarm。