[树莓派] - u盘做系统盘

参考资料:

http://bbs.elecfans.com/jishu_450347_1_1.html

http://www.hx99.net/OS/Linux/201507/36835.html

目的

TF卡的性能较弱,读写速度更不上。并且价格比同性能的U盘要贵。

故使用U盘代替作为rootfs

使用工具

1、8G以上U盘一个,我使用东芝的USB3.0接口U盘。(U盘太多了,没其他用)

2、32M大小TF卡一张(我用了128M的,使用树莓派B+,SD卡的用同样大小代替)

3、电源,网线,(串口线有最好)

4、树莓派一个(额,废话)

相关附件下载

win98boot.zip

hpupgsh.zip

Win32diskimager(自己应该有的)

操作教程

1、U盘准备

下载Raspbian,解压缩使用win32diskimager将解压后的IMG文件写入到U盘,这个过程完全和官方写入到SD卡一样,只不过SD卡换成了U盘。

2、SD卡准备

解压hpupgsh.zip,得到“惠普U盘存储格式化工具 V2.2.3 汉化版.exe”

将win98boot.zip解压到地址win98boot

使用管理员身份用“惠普U盘存储格式化工具 V2.2.3 汉化版.exe”格式化SD卡并写入BOOT文件,boot的地址选择win98boot

格式选择FAT32

3、最后准备

选中你刚才解压缩生成的目录。

在制作好的u盘里,找到

cmdline.txt文件,用windows记事本打开,修改

root=/dev/mmcblk0p2为

root=/dev/sda2,保存退出记事本,再把所有文件复制到SD卡里。

然后把U盘插在树莓派上开机。

4、扩展U盘的空间

1)查看目录结构

pi@raspberrypi:~$ lsblk -o name,kname,uuid
NAME        KNAME     UUID
sda         sda
├─sda1      sda1
└─sda2      sda2
mmcblk0     mmcblk0
└─mmcblk0p1 mmcblk0p1 

2)查看文件系统大小,现在rootfs是2.9G

pi@raspberrypi:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs          2.9G  2.4G  334M  89% /
/dev/root       2.9G  2.4G  334M  89% /
devtmpfs        214M     0  214M   0% /dev
tmpfs            44M  236K   44M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            88M     0   88M   0% /run/shm
/dev/mmcblk0p1  117M   19M   98M  17% /boot

3)执行下面的命令(fdisk的使用方法,这里不再赘述)

pi@raspberrypi:~$ sudo fdisk /dev/sdaCommand (m for help): d
Partition number (1-4): 2Command (m for help): n
Partition type:p   primary (1 primary, 0 extended, 3 free)e   extended
Select (default p): p
Partition number (1-4, default 2): 2
First sector (2048-60929279, default 2048): 122880
Last sector, +sectors or +size{K,M,G} (122880-60929279, default 60929279):
Using default value 60929279Command (m for help): w
The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

4)重启树莓派

pi@raspberrypi:~$ sudo  reboot

5)执行resize2fs

pi@raspberrypi:~$ sudo resize2fs /dev/sda2
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/sda2 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/sda2 is now 7600800 blocks long.

6)再次查看大小,rootfs变为29G

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  236K   44M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            88M     0   88M   0% /run/shm
/dev/mmcblk0p1  117M   19M   98M  17% /boot

总结

花了3个小时实验成果,爱折腾挺好的,开心就好!!

[树莓派] - u盘做系统盘相关推荐

  1. 如何用u盘做系统盘?

    如何用u盘做系统盘?如果系统一旦出现损坏进不去桌面的话,我们只能使用u盘来实现重装系统,但是很多小伙伴连用u盘做成系统盘都不懂,所以接下来快启动小编需要跟大家分享想如何用u盘做系统盘的详细操作教程,献 ...

  2. u盘能不能给联想服务器做系统盘,u盘能当系统盘吗?怎么把U盘做成系统盘

    系统盘可以用来安装系统,以前系统盘都是光盘做成的,现在光盘很少,而且新电脑很多没有光驱,这样就不能用光盘装系统,U盘和光盘一样都是存储介质,那么U盘能当系统盘吗?答案是肯定的,现在绝大多数用户是用U盘 ...

  3. 计算机d盘给c盘,怎么把D盘变成系统盘?

    要想把D盘做为系统磁盘,需要重装系统到D盘. 方法:(重装前把D盘的重要数据记住备份好). 准备好系统光盘 驱动光盘(如果没有驱动光盘或者找不到,可以事先用驱动精灵或超级兔子或其它工具备份驱动) 首先 ...

  4. U盘做为系统盘安装系统,出现start booting from usb device和boot failed解决方案

    U盘做为系统盘安装系统,出现start booting from usb device和boot failed解决方案 参考文章: (1)U盘做为系统盘安装系统,出现start booting fro ...

  5. 使用U盘制作系统盘(龙芯镜像)

    使用U盘制作系统盘(龙芯镜像) 文章目录 使用U盘制作系统盘(龙芯镜像) 前言 制作步骤 总结 前言 最近在玩龙芯派,先从安装系统.编译内核开始,B站有叶工和赵工的视频教程,比较详细,但照着视频做的时 ...

  6. u盘做启动盘重装系统教程

    u盘不仅是好用的可移动存盘硬盘,还可以用u盘做启动盘修复或者重装系统.我们可以借助工具帮助我们快速制作启动盘重装,下面小编就给大家分享一个简单的制作u盘启动盘重装系统教程. 具体的步骤如下: 1.先在 ...

  7. 怎样合并空闲空间到C盘(系统盘)来扩大C盘的容量?

    今天又是一个上班日,由于前段时间架构项目,一直抽不出时间来分享一些经验,现抽出半个小时来分享昨天上午帮助一个项目组长解决的问题! 问题情形是:这个项目组主要是进行ERP系统的开发的,因为项目的特别功能 ...

  8. 手把手教怎么制作U盘启动系统盘,Ventoy工具下载和使用

    手把手教用Ventoy制作U盘启动系统盘 手把手教用Ventoy制作U盘启动系统盘 前言 一.下载官方版本Ventoy工具 1.点击打开链接:[Ventoy官网https://www.ventoy.n ...

  9. U盘做系统盘后恢复大小

    有时候U盘做完系统盘安装后,发现U盘大小大幅度缩水,怎么恢复原大小. 步骤如下: 插入U盘: 打开"运行",输入cmd命令,然后输入diskpart,进入diskpart管理: 输 ...

  10. 为什么用U盘做启动盘

    U盘做为电子时代的产物,从1.44M的软盘到最初的32M.256M,直到现在的8G.16G,甚至容量更大的U盘.是移动存储的变革,更是电子技术发展的见证. 操作系统是计算机的灵魂,他能使电子器件灵动起 ...

最新文章

  1. MFC窗体控件随窗体变化
  2. Linux Kernel TCP/IP Stack — L2 Layer
  3. 【Java数据库】使用properties资源文件,简化数据库连接
  4. sql语句练习(三):LeetCode
  5. python加载模型包占用内存多大_加载pickle python对象会占用大量内存
  6. ElasticSearch下载安装启动详细图解
  7. post 下载文件 (excel)
  8. 基于机器视觉的滑块检测
  9. 剑指offer之【把数组排成最小的数】☆
  10. 时间序列的平稳性检验方法汇总
  11. word中如何将所有同一级标题统一格式
  12. 昭阳k20-80拆机过程
  13. [Intellij IDEA] 通过学生认证免费激活IDEA
  14. 空间直角坐标系、大地坐标系、平面坐标系、高斯平面直角坐标系
  15. 公务员考试情景面试题设计技术
  16. web3j错误解决:okhttp3.RequestBody.create(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody
  17. 《一百岁感言》 杨绛
  18. 面试中一些较为复杂的常见的算法
  19. 服务器维护与管理专业好就业吗,windows server服务器配置与管理专业就业方向
  20. 2021年茶艺师(中级)最新解析及茶艺师(中级)考试总结

热门文章

  1. 企业微信的裂变拉新——红包裂变
  2. 行贿罪、受贿罪刑事辩护6大要点
  3. 法人 法人代表和法定代表人的区别
  4. 计算机功能键盘使用方法,键盘的使用方法介绍 键盘上都有哪些功能按键
  5. 计算机组成原理实验移位运算,移位运算实验
  6. python 线性相关 与 线性拟合
  7. phpnow运行本地php文件,使用PHPnow搭建本地wordpress
  8. maven--Element ‘resource‘ cannot have character [children], because the type‘s content type is eleme
  9. 计算机网络的概念、功能、组成和分类
  10. 消息中间件----ActiveMQ