数字营销 · Web开发 · 基础设施

给树莓派安装ArchLinux

介绍在树莓派上手动安装 ArchLinux 的基本过程,包括 SD 卡分区、FAT 与 ext4 文件系统创建、系统文件解压以及启动配置。

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,依次输入 tc,设置第一个分区的分区类型为 W95 FAT32 (LBA)

e,依次输入 np 建立第二个主分区,然后输入 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

参考资料

  1. Raspberry Pi 2

评论0

欢迎分享你的看法,也欢迎补充不同的实践经验。