IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

给树莓派安装ArchLinux

Hito's Blog 2016-03-23 15:26:20 累计浏览 5,560 次
本机暂存

   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。

参考资料

  1. Raspberry Pi 2

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. Linux如何统计进程的CPU利用率 (累计阅读 16,308)
  2. 我的 RHCA 之路 (累计阅读 14,013)
  3. Linux内存点滴 用户进程内存空间 (累计阅读 13,231)
  4. 给程序员新手的一些建议 (累计阅读 13,089)
  5. Linux 性能监控、测试、优化工具 (累计阅读 13,011)
  6. 关于linux内存free的一些事情 (累计阅读 12,867)
  7. ps - 按进程消耗内存多少排序 (累计阅读 12,688)
  8. Google怎么用linux (累计阅读 12,581)
  9. Linux Used内存到底哪里去了? (累计阅读 11,868)
  10. find命令的一点注意事项 (累计阅读 11,866)