1、把系统写到u盘和sd卡上各一份。并从SD卡启动(避免更改分区时冲突)

2、从SD卡启动后,可以用Raspberry给SD卡扩容(Not necessary)

3、sudo fdisk /dev/sda 键入m查看帮助

键入 p 显示当前分区表

如下:

Device Boot      Start         End      Blocks   Id  System

/dev/sda1            8192      122879       57344    c  W95 FAT32 (LBA)1

/dev/sda2          *****   *****    30248960   83  Linux

键入d 删除分区 ,选择2 删除sda2分区

键入n新建分区,键入p选择主分区,键入2选择分区号2(即sda2)。

系统会让你选择起始地址和终止地址,分别选择最大的和最小的。

键入w保存分区表

从SD卡重启系统。用sudo mkdir /mnt/udisk && sudo mount /dev/sda2 /mnt/udisk 将U盘挂载

键入 df -h查看是否扩容。

这样你的树莓派u盘可能已经扩容成功了。没有成功就继续进行下一步:

sudo e2fsck -f /dev/sda2
sudo resize2fs /dev/sda2

这两步似乎可以修复分区中的错误,在我的计算机上显示如下:

pi@raspberrypi ~ $ sudo e2fsck -f /dev/sda2

e2fsck 1.42.5 (29-Jul-2012)

/dev/sda2: recovering journal

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

Free blocks count wrong (128847, counted=128849).

Fix<y>? yes

Free inodes count wrong (109961, counted=109962).

Fix<y>? yes

/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****

/dev/sda2: 86262/196224 files (0.1% non-contiguous), 655791/784640 blocks

pi@raspberrypi ~ $

pi@raspberrypi ~ $ sudo resize2fs /dev/sda2

resize2fs 1.42.5 (29-Jul-2012)

Resizing the filesystem on /dev/sda2 to 7562240 (4k) blocks.

The filesystem on /dev/sda2 is now 7562240 blocks long.

4、sudo vi /boot/cmdline.txt

把root改成:root=/dev/sda2

重启之后成功运行,查看空间:

pi@raspberrypi ~ $ df -h

Filesystem      Size  Used Avail Use% Mounted on

rootfs           29G  2.4G   25G   9% /

/dev/root        29G  2.4G   25G   9% /

devtmpfs        214M     0  214M   0% /dev

tmpfs            44M  240K   44M   1% /run

tmpfs           5.0M     0  5.0M   0% /run/lock

tmpfs            88M     0   88M   0% /run/shm

/dev/mmcblk0p1   56M   19M   37M  34% /boot

/dev/sda2        29G  2.4G   25G   9% /mnt/u

参考资料:

http://elinux.org/RPi_Resize_Flash_Partitions

树莓派u盘启动并扩容相关推荐

  1. 折腾日记:树莓派如何硬盘、u盘启动 (usb boot)

    树莓派如何硬盘.u盘启动 前言: **一.下载官方Imager安装工具** **二.选择工具中的 Misc utility images** **三.将准备好的SD卡放入树莓派** 前言: 最近越看我 ...

  2. 树莓派从U盘启动系统

    树莓派从U盘启动系统 烧录镜像到U盘 烧录完后打开PI_BOOT盘,把root=**修改成root=/dev/sda2 新建空白文件ssh,用来开机自启ssh 复制待拷贝Dos文件文件夹中的文件到U盘 ...

  3. 树莓派3 Ubuntu系统 SD卡或U盘启动

    之前先用SD卡装过Ubuntu系统后,用着用着SD卡满了,就拿了个U盘来重装一遍,发现U盘按照SD卡那样的流程安装之后,树莓派配置成可以U盘启动,再修改刻录好的U盘里的两个文件就可以通过U盘启动了. ...

  4. 树莓派系统安装,使用SSD/U盘启动centos

    树莓派系统安装,使用SSD/U盘启动centos argon m2 外壳厂家资料 https://www.waveshare.net/wiki/PI4-CASE-ARGON-ONE-M.2 TF卡安装 ...

  5. 如何用U盘启动树莓派,没有SD/TF卡怎么启动树莓派

    在收到树莓派3B+之后,我发现必须要用tf卡才能启动,但是手头没有tf卡,所以上网寻找其他方法. 在看了很多教程,问了一些同学之后,我了解到树莓派3B+是可以通过U盘启动的,而且不像网上那些既要用到U ...

  6. 树莓派4 U盘启动+ UEFI引导

    几个月前得知树莓派可以通过更新EEPROM来U盘启动,大概方法就是在系统里更新重启后检查sudo rpi-eeprom-update,如果latest和current一致就说明已经是最新啦.(抱歉忘了 ...

  7. 树莓派 3B 从U盘启动系统

    忘了之前写过了,欸嘿 正常情况下,需要向TF卡里写入镜像. 然而,手头有U盘为啥不用. 参考官方指南 ,还有官方测试支持较好的设备 . STEP1 通过装有Raspbian的TF卡启动系统 执行ech ...

  8. 树莓派3 U盘启动 配置 即 MSD启动 总结

    树莓派3添加了一个新特性:允许USB启动.现在我们既可以从SD卡启动,也可以从USB启动.USB设备可以是U盘,带USB适配器的SSD硬盘,甚至是移动硬盘. 本文介绍怎么从U盘启动树莓派3. 1.安装 ...

  9. 树莓派3B通过U盘启动系统

    使用该方法,以后安装系统可以不再需要SD卡.当然存在SD卡时,启动时还是优先启动SD卡的系统. 但是需要借助raspbian(2017-04-10及之后的版本)来打开该功能. Step: 先向sd卡中 ...

最新文章

  1. 彻底解决python打印结果省略号的问题显示宽度
  2. mysql中取出的时间日期多个.0
  3. oschina android版源码中的颜色值
  4. [文摘20080919]小软件将网页变为3D世界
  5. C语言插入排序算法及代码
  6. 使用函数_使用TEXT函数生成中文大写金额
  7. 函数声明优先级高于变量赋值
  8. Pickle Finance发起两项新提案欲增聘开发者并永久保留0xkoffee的任命
  9. am最新版安装包_am软件下载-am剪辑软件(alight motion)中文版下载v2.3.1-11玩家网
  10. 字符型数据与整型数据的混合操作
  11. Verizon CEO证实公司正考虑出价收购雅虎
  12. 华为ensp基础指令
  13. 下载Android源码详细过程记录
  14. 什么是营销SaaS?
  15. python 进阶案例_Python 进阶内容整理
  16. Python实现Iris数据集(鸢尾花卉数据集)meanshift聚类
  17. wishbone协议(B.3)下载地址
  18. “低碳生活,绿建未来”主题活动——微信运动步数打卡比赛统计分析
  19. NUC980开源项目38-4g上网
  20. uni.app开发物联网小程序

热门文章

  1. vue 环信im 接收语音
  2. mysql开外网访问
  3. Java-集合当中进行模糊查找
  4. 【Microsoft Visual Studio 2010完成CLR窗体应用程序】计算器和画图板的设计
  5. Android 编程实用代码大全
  6. 手动实现表格分页功能
  7. 第三次学车-侧位停车
  8. 【干货篇】调用其他系统http接口超时了,如何处理,方案汇总
  9. C语言求幂的三种方法
  10. 计算机系徽 节徽设计,数学节节徽设计图片