[关闭]
@romangol 2015-03-18T21:18:27.000000Z 字数 1107 阅读 3405

树莓派 SD Card 安装

raspberry


翻译自 http://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2

本过程需要在Linux下操作,最好使用root用户操作

0x0 查看SD Card分区

使用mount命令查看SD Card的分区,如果是已经被系统自动加载的已经分区过的SD Card(通常这种情况用于相机),一般来说会是/dev/mmcblk0p1,因而可以看到SD卡的设备对应为/dev/mmcblk0, 下面的操作我们都使用/dev/mmcblk0

0x1 使用fdisk工具分区

fdisk /dev/mmcblk0

记住如果SD Card上有数据先备份,接下来要清空所有数据重新分区了

输入 o. 清空整张SD Card的分区.
输入 p 显示分区情况. 现在应该是空列表.
输入 n, 然后输入 p 选择 primary, 输入 1 指定第一个分区, 使用默认的起始sector, 结束sector则输入+100M(100M大小).
输入 t, c 将第一个分区设为type W95 FAT32 (LBA).
输入 n, p, 2 设定第二个主分区,用默认的设置将剩余所有空间分配给第二个分区.
输入 w 将更改写回SD Card(再次提醒记得备份!!!这一步写回,原有数据就没救了).

这时候SD Card就有了两个分区/dev/mmcblk0p1/dev/mmcblk0p2,接下来随便找一个自己的目录,创建一个boot子目录,为第一个分区创建FAT文件系统并mount到这个临时的boot子目录下:

mkfs.vfat /dev/mmcblk0p1
mkdir boot
mount /dev/mmcblk0p1 boot

为第二个分区创建ext4文件系统,将其挂载到一个临时的root目录下:

mkfs.ext4 /dev/mmcblk0p2
mkdir root
mount /dev/mmcblk0p2

0x2 安装镜像

接下来去下载Archlinux的镜像吧:

wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
bsdtar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C root
sync

Move boot files to the first partition:

mv root/boot/* boot
Unmount the two partitions:
umount boot root

0x3 使用

把这张做好的SD Card插入新的树莓派2, 连接网络并供电启动试试看. 要管理你的设备,可以用鼠标键盘和HDMI接上去玩,也可以用ssh登上去,默认的root密码就是root.

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注