本帖最后由 dwh000 于 2014-7-4 23:12 编辑
使用img文件在SD卡安装系统后,会发现无论你的磁盘多大,能够识别的系统空间也只有2G.下边是扩展系统空间的方法,为了方便点直接上链接:
http://www.armhf.com/expanding-linux-partitions-part-2-of-2/
如果发现仍不能扩展成功欢迎跟帖讨论:lol
其实上边的英文链接写的很详细,比较明了,刚刚,我又做了一遍,贴图介绍一下.
用7Z软件提取你下载的系统,从beaglebone官网上下载的系统是.xz的压缩格式
选中的是提取之后的文件,这个文件用win32 disk imager软件写入SD卡,视读卡器及SD的卡的读写速度10-20分钟之间完成.下图为烧写软件.
烧写完成后,将SD卡插入BBB板子,按下boot键并启动BBB,这个时候系统就从SD卡启动,启动速度很快,5-10秒之间就能完成
启动后登陆系统,用户名:debian,密码:temppwd.
使用如下命令查看系统的磁盘使用情况.
- df -h
复制代码
这个截图是我已经扩展的SD卡,为了演示我查看了下磁盘空间.实际情况是/dev/mmcblk0p1空间是96M,这个是系统启动的目录,格式是w95 FAT16,是SD卡系统的启动分区,如果将bbb通过USB连接到电脑,这个分区就是你在电脑上看到的U盘的那个分区,里边有BBB板子的驱动.
/dev/mmcblk0p2这个分区是1.7G,这个是SD卡系统的系统分区,格式为ext3/ext4.不论你使用2G的SD卡还是32G的SD卡,都是这种情况,所以有了扩展系统分区的事.
用如下命令查看SD卡的挂载情况:
- ls /dev/mmc*
复制代码结果如下图,/mmcblk0既是我们的SD卡挂在后的盘符(我自己这么说的,实际我也不知道叫什么)
通过以下命令重新进行分区.
- sudo fdisk /dev/mmcblk0
复制代码下边命令查看分区情况:
- p
复制代码执行结果:
删除分区
- d
- 2
复制代码
能看到linux系统分区被删除了,执行结果:
:
创建新的分区:
- n
- p
- 2
- 回车
- 回车
复制代码
执行结果:
以上操作的整体截图
操作完成后,保存退出磁盘分区,命令
- w
复制代码
退出后输入reboot命令重启.启动后登陆,然后通过
- df -h
复制代码查看系统盘符,你会发现其实现在盘符的空间还没有变化(如下图),因为我们还有最后一个步骤没做.
现在系统分区已经扩展好了,最后一个命令时使文件系统符合系统分区,命令如下:
- sudo resize2fs /dev/mmcblk0p2
复制代码
命令执行完之后,重新使用 df -h命令查看系统空间,你会发现系统空间已经扩展.以上所有操作都是按照那个链接中的资料做的.后边有几幅没用的截图,不会删除,大家可以不必关心!
今天晚上详细写一下吧!
一周热门 更多>