1.首先需要一个ZERO-W的USB扩展模块 类似下图这种


2.刷好原版系统
执行命令添加一行(该模式也可以制作USB无线网卡,这里不做介绍)
echo “dtoverlay=dwc2” | sudo tee -a /boot/config.txt

3.启用模块dwc2
执行命令添加一行
echo “dwc2” | sudo tee -a /etc/modules

4.树莓派官方参考文档 这里使用g_mass_storage制作USB存储

5.启用模块g_mass_storage
执行命令
echo “g_mass_storage” | sudo tee -a /etc/modules

6.划分存储空间
要让树莓派zero作为一个大容量存储设备出现,首先在Pi上的文件中划分一块空间作为存储空间
执行命令
dd if=/dev/zero of=/home/pi/piusb-1gb.bin bs=1024 count=1000000

这里的路径和大小可以自行修改 由于树莓派性能较差 划分大空间需要等待很久(这里使用的16G普通TF卡 划分8GB用了1082秒)

命令详解:
划分1G空间作为USB存储 使用存储文件为/home/pi/piusb-1gb.bin
dd if=/dev/zero of=/home/pi/piusb-1gb.bin bs=1024 count=1000000
划分8G空间作为USB存储 使用存储文件为/home/pi/piusb-8gb.bin
dd if=/dev/zero of=/home/pi/piusb-8gb.bin bs=1024 count=8000000

7.挂载划分的空间为存储空间
执行命令
sudo modprobe g_mass_storage file=/home/pi/piusb-8gb.bin stall=0 removable=1 idVendor=0x0781 idProduct=0x5572 bcdDevice=0x011a iManufacturer=“SanDisk” iProduct=“Cruzer Switch” iSerialNumber=“1234567890”
这里的路径为6中创建的存储文件路径
其他的一些U盘参数可以自由修改

8.格式化U盘
之后格式化U盘即可正常使用 如无反应可执行reboot重启树莓派后再次执行第7步

测试文件拷贝速度很一般

9.开机自动挂载
由于树莓派重启后不会自动挂载划分的空间
并且不熟悉树莓派/etc/fstab和rc.local,怕改错需要重新刷系统,这里使用添加定时任务开机挂载(有熟悉的勇士可以试试改/etc/fstab)
执行命令crontab -e,第一次打开会选择编辑工具,没装vi或者vim就直接用nano也行
添加一行
@reboot sudo modprobe g_mass_storage file=/home/pi/piusb-8gb.bin stall=0 removable=1 idVendor=0x0781 idProduct=0x5572 bcdDevice=0x011a iManufacturer=“SanDisk” iProduct=“Cruzer Switch” iSerialNumber=“1234567890”
保存后即可开机自动挂载

10.卸载
删除之前步骤添加的几行和文件分区重启即可

树莓派Zero制作U盘相关推荐

  1. 01-1制作U盘启动盘--大白菜超级U盘启动盘制作工具

    使用大白菜超级U盘启动盘制作工具制作U盘启动盘  工具/材料: 电脑.U盘.浏览器.大白菜u盘启动制作工具. 操作方法: 打开浏览器,输入大白菜,点击普通下载进行大白菜u盘启动制作工具下载: 或者通过 ...

  2. 制作U盘安装Ubuntu系统

    制作U盘安装Ubuntu系统: 1.下载Ubuntu 桌面版iso(版本不限) 2.下载安装Ultraiso软件 3.插入U盘(2G以上都可) 4.用Ultraiso软件打开Ubuntu iso,点击 ...

  3. 如何制作启动盘安装ubuntu系统

    事先说明哈,装这个系统我是想覆盖我原先的ubuntu系统. 1,制作启动盘,这个是制作启动ubuntu的启动盘程序的下载地址:http://www.ubuntu.com/download/deskto ...

  4. 用UltraISO制作U盘启动盘,支持windows 7

    2019独角兽企业重金招聘Python工程师标准>>> 用UltraISO制作U盘启动盘,支持windows 7 2009-08-08 22:22:13 标签: UltraISO  ...

  5. ubuntu下制作u盘启动盘

    ubuntu12.04下成功制作了ubuntu13.10 U盘启动盘. 成功 ubuntu14.04下成功制作了centos.7 U盘启动盘.成功 1.安装u盘制作工具unetbootin sudo ...

  6. 凝思操作系统启动盘制作_实用!如何快速制作U盘启动盘并且重装系统

    有没有因为电脑系统不兼容而无法使用一些软件? 有没有因为电脑开不了机或者出现故障而无法正常使用电脑? 有没有想根据自己的喜好更换更好的操作系统? 有没有非常厌烦正在使用的系统总是弹出一大堆垃圾广告? ...

  7. 【开发环境】戴尔电脑系统重装 ( 下载 Dell OS Recovery Tool 工具 | 使用 Dell OS Recovery Tool 工具制作 U 盘系统 | 安装系统 )

    文章目录 一.下载 Dell OS Recovery Tool 工具 二.使用 Dell OS Recovery Tool 工具制作 U 盘系统 三.安装系统 一.下载 Dell OS Recover ...

  8. 采用UltraISO制作U盘启动盘

    采用UltraISO制作U盘启动盘 打开UltralSO,选择"文件"--->"打开",如下图: 图1 打开WIN7操作系统的ISO文件,如下图: 图2 ...

  9. 树莓派-格式化硬盘(U盘)为ext4格式并挂载

    一直找不到关于树莓派格式化硬盘或U盘成ext4并挂载的教程,经过多方寻找,终于找到一个可行的方法(其他方法不是缺步骤就是命令不对).不想吐槽引擎的搜索机制,故将其记录,以便后来者或将来需要时使用. 原 ...

最新文章

  1. 计算机专业每年都有国企招老吗,这十大专业在国企中最受欢迎,待遇高、前景好,有你的专业吗?...
  2. shell 水平测试
  3. 如何编写一个npm包,可以公共使用?
  4. 中国半光纸市场供需形势分析及运行环境研究报告2021年版
  5. PuTTY 设置Serial(ubuntu)
  6. SAP UI5 应用开发教程之五十 - 如何使用 Cordova 将 SAP UI5 应用生成一个能在 Android 手机上安装的混合应用
  7. 在Eclipse中使用JUnit4进行单元测试(初级篇)
  8. 安卓应用安全指南 4.10 使用通知
  9. ARM指令学习,王明学learn
  10. 关于《大道至简》第八章的收获
  11. RPG游戏-NPC系统
  12. Android基础入门教程——4.3.2 BroadcastReceiver庖丁解牛
  13. 为大众而写的程序员小说——从《简单易懂的现代魔法》说开去。
  14. saver.save和saver.restore
  15. Thinkpad 禁用触摸板
  16. 文字图片滚动 jquery 实现代码
  17. stm32读取目标芯片_PCF8563时钟读取芯片程序 STM32
  18. 犹他大学计算机科学毕业,2020年犹他大学排名TFE Times美国最佳计算机科学硕士专业排名第47...
  19. SpringBoot 整合Activiti(二)——流程审批完整示例
  20. android高德地图轨迹纠偏,RoutePath-(高德地图)根据定位点绘制路线+轨迹纠偏

热门文章

  1. 动手开发自己的mvc-3----容器该帮我们做什么?(非常的重点)
  2. 【Java-笔试面试】面向对象与面向过程(结构化程序设计)的区别?
  3. 惠普linux进入bios设置u盘启动,惠普bios,小编教你惠普bios怎么设置u盘启动
  4. Python分析万条数据,告诉你奔驰宝马奥迪谁更垃圾
  5. 电子学:第012课——实验 13:烧烤 LED
  6. 如何用Tensorboard工具查看Loss损失率
  7. 转正 自我鉴定 模板
  8. 二维离散傅里叶变换性质
  9. PyTorch 深度学习实践 (4)构建线性回归模型
  10. 计算机在材料学中的应用学术思想,计算机在材料科学中的应用浅析