树莓派3学习(0)--系统的安装与扩容

一、系统的安装

            1、下镜像:由于笔者喜欢用centos7,所以在centos的官网中找到了树莓派的centos7版本的镜像。该镜像相对于官方的和ubuntu的镜像来说,最大的缺点是:一是没有桌面,完全是命令行的界面。二是没有集成ssh,需要用户自行安装。而优点是比较精简和稳定。毕竟对于树莓派来说,性能抓鸡,桌面还是比较耗资源的。

            2、写镜像:下载完镜像后就是刻录了,刻录的工具可以用usbit-162或Win32DiskImager,插入内存卡,选择镜像点击write,然后等几分钟就可以完成镜像的刻录

 

            3、进系统:接下来将内存卡插在树莓派中,将树莓派连接到显示屏上(有屏幕的可以省略这步,有自信盲打的也可以省略此步),将网线插在树莓派上。开机后,要注意的是登录系统的用户名是:root,默认密码是:centos,用命令#yum -v update 来更新软件,用#yum install ssh 来安装ssh,重启后就可以通过putty来实现在windows系统下对树莓派的访问。

二、系统的扩容

          由于该镜像对内存卡的要求是大于等于4G,但实际上对于8G及以上的内存卡来说,树莓派的系统只利用到4G,因此才有了扩容这操作。

在终端中输入fdisk /dev/mmcblk0进入硬盘分区软件 
在软件中输入: 
p——查看旧分区情况 
d——删除分区,并按照提示删除第三个分区 
n——添加一个分区,空间起始位置按照系统默认(默认是最大空间) 
p——查看新分区情况 
w——写入分区信息并退出软件 
在终端中输入:reboot重启树莓派 
在树莓派开机后在终端输入:resize2fs /dev/mmcblk0p3重新加载分区信息


操作:

1、启动用centos自带的分区软件对内存卡重新分区,代码:#fdisk /dev/mmcblk0

2、进入fdisk后输入p,打印当前分区情况,值得注意的是红框的数值,该数值表示的是第三分区的起始柱头值

3、输入d再输入3(表示delete第三分区),再输入n,p新建一个主要分区,3则表示第三分区。

接下来按回车就可以自动设置默认值了。值得注意的是如果是raspberry和ubuntu系统,一定要注意黄框的内容与默认值是否一样,不一样的话一定要以第一个黄框的内容为准,不然系统会坏的(别问我为什么会知道的···)。

4、输入p,可以看到扩容前后的结果

 

5、输入w(保存并退出),#reboot 重启树莓派,输入# resize2fs /dev/mmcblk0p3后,就可以用#df -h 查看扩容后的正确容量啦!

 

小技巧1:

  众所周知,内存卡的可读写次数是非常少的,远小于u盘,特别是小容量的内存卡,损耗的情况非常严重。所以就可以用寿命较长的U盘来代替,再加上大多数U盘的速度比同容量内存卡的快,用U盘作为系统盘会有更快的响应速度。

此外,用内存卡作系统盘还有一个很大的缺陷,就是不正常关机时〈例如突然断电〉,会使树莓派内核出错,不能再次正常启动。现在我也搞不懂为什么会这样,只知道用U盘作启动盘不会出现上述情况。

下面是实现的方法:

把树莓派的系统同时写进u盘和内存卡,然后只修改内存卡根目录的cmdline.txt文件

root=/dev/mmcblk0p3改为root=/dev/sda3实现从U盘启动。把内存卡和U盘同时插入树莓派开机就OK了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值