文档章节

树莓派安装ArchLinux

夜丶魂
 夜丶魂
发布于 2017/05/05 13:46
字数 649
阅读 12
收藏 0

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。

© 著作权归作者所有

共有 人打赏支持
夜丶魂
粉丝 6
博文 203
码字总数 133145
作品 0
长宁
高级程序员
利用360wifi实现树莓派无线上网

基本环境及硬件 电脑系统:mac 硬件:树莓派和360wifi2代 树莓派系统:archlinux 参考:http://www.freemindworld.com/blog/2013/131010360wifiinlinux.shtml 很早就在京东上搞了个2代360wi...

cat_00
2014/03/08
0
0
[ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化

星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1、安装ArchLinux系统 安装Arch主要看其wiki,比较详细~ 中文的我主要参考:一步步教你如何安装 Arch Linux,具体细的流程倒是忘了,大致...

beautifulzzzz
07/28
0
0
1.树莓派3安装archlinux通用配置部分

本文永久地址:https://my.oschina.net/bysu/blog/1560594 安装过程请参考:https://my.oschina.net/bysu/blog/1557801 树莓派3安装archlinux配置web、samba和aria2请参考 买了个树莓派3主要...

不最醉不龟归
2017/11/03
0
0
0.树莓派3上安装配置Archlinux

本文永久地址:https://my.oschina.net/bysu/blog/1557801 1 下载: 下载(不得不吐槽,官网上的指引好像下载不了,还是我没找对,反正找了好久) 到http://sg.mirror.archlinuxarm.org/os/中下载 ...

不最醉不龟归
2017/10/29
0
0
raspberry pi和 oLinuxIno (same as Openboard Swo...

raspberry pi (树莓派)是英国人搞的arm小电脑。 olinuxino是保加利亚人Tsveten搞的,也是arm小电脑。 (其实openboard比olinuxino的思路是一样,芯片用的都是imx233,只是我们动作太慢了) ...

程序员考拉
2012/11/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段...

王鑫linux
今天
2
0
分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
今天
6
0
C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周...

yepanl
今天
4
0
Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写...

心中的理想乡
今天
42
0
shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 ...

woshixin
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部