树莓派u盘启动并扩容
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盘启动并扩容相关推荐
- 折腾日记:树莓派如何硬盘、u盘启动 (usb boot)
树莓派如何硬盘.u盘启动 前言: **一.下载官方Imager安装工具** **二.选择工具中的 Misc utility images** **三.将准备好的SD卡放入树莓派** 前言: 最近越看我 ...
- 树莓派从U盘启动系统
树莓派从U盘启动系统 烧录镜像到U盘 烧录完后打开PI_BOOT盘,把root=**修改成root=/dev/sda2 新建空白文件ssh,用来开机自启ssh 复制待拷贝Dos文件文件夹中的文件到U盘 ...
- 树莓派3 Ubuntu系统 SD卡或U盘启动
之前先用SD卡装过Ubuntu系统后,用着用着SD卡满了,就拿了个U盘来重装一遍,发现U盘按照SD卡那样的流程安装之后,树莓派配置成可以U盘启动,再修改刻录好的U盘里的两个文件就可以通过U盘启动了. ...
- 树莓派系统安装,使用SSD/U盘启动centos
树莓派系统安装,使用SSD/U盘启动centos argon m2 外壳厂家资料 https://www.waveshare.net/wiki/PI4-CASE-ARGON-ONE-M.2 TF卡安装 ...
- 如何用U盘启动树莓派,没有SD/TF卡怎么启动树莓派
在收到树莓派3B+之后,我发现必须要用tf卡才能启动,但是手头没有tf卡,所以上网寻找其他方法. 在看了很多教程,问了一些同学之后,我了解到树莓派3B+是可以通过U盘启动的,而且不像网上那些既要用到U ...
- 树莓派4 U盘启动+ UEFI引导
几个月前得知树莓派可以通过更新EEPROM来U盘启动,大概方法就是在系统里更新重启后检查sudo rpi-eeprom-update,如果latest和current一致就说明已经是最新啦.(抱歉忘了 ...
- 树莓派 3B 从U盘启动系统
忘了之前写过了,欸嘿 正常情况下,需要向TF卡里写入镜像. 然而,手头有U盘为啥不用. 参考官方指南 ,还有官方测试支持较好的设备 . STEP1 通过装有Raspbian的TF卡启动系统 执行ech ...
- 树莓派3 U盘启动 配置 即 MSD启动 总结
树莓派3添加了一个新特性:允许USB启动.现在我们既可以从SD卡启动,也可以从USB启动.USB设备可以是U盘,带USB适配器的SSD硬盘,甚至是移动硬盘. 本文介绍怎么从U盘启动树莓派3. 1.安装 ...
- 树莓派3B通过U盘启动系统
使用该方法,以后安装系统可以不再需要SD卡.当然存在SD卡时,启动时还是优先启动SD卡的系统. 但是需要借助raspbian(2017-04-10及之后的版本)来打开该功能. Step: 先向sd卡中 ...
最新文章
- 彻底解决python打印结果省略号的问题显示宽度
- mysql中取出的时间日期多个.0
- oschina android版源码中的颜色值
- [文摘20080919]小软件将网页变为3D世界
- C语言插入排序算法及代码
- 使用函数_使用TEXT函数生成中文大写金额
- 函数声明优先级高于变量赋值
- Pickle Finance发起两项新提案欲增聘开发者并永久保留0xkoffee的任命
- am最新版安装包_am软件下载-am剪辑软件(alight motion)中文版下载v2.3.1-11玩家网
- 字符型数据与整型数据的混合操作
- Verizon CEO证实公司正考虑出价收购雅虎
- 华为ensp基础指令
- 下载Android源码详细过程记录
- 什么是营销SaaS?
- python 进阶案例_Python 进阶内容整理
- Python实现Iris数据集(鸢尾花卉数据集)meanshift聚类
- wishbone协议(B.3)下载地址
- “低碳生活,绿建未来”主题活动——微信运动步数打卡比赛统计分析
- NUC980开源项目38-4g上网
- uni.app开发物联网小程序