树莓派Linux系统下安装sd,树莓派 SD Card 安装

树莓派 SD Card 安装

raspberry

本过程需要在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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值