树莓派linux系统识别u盘启动,树莓派3 U盘启动方案
官方的文章,方法很简单,不过对U盘有要求,需要兼容的。
只限树莓派3
原理是修改树莓派的/boot/config.txt文件,在后面追加一个program_usb_boot_mode标志位。
重启后,树莓派系统会根据这个标志位,在树莓派的OTP存储器中,写入标志位。这个存储器是内化在SOC芯片中的。一旦写入,将不可逆。
然后按常规方法在U盘中写入系统。
步骤:
更新系统,确保系统是2017-04-10之后的版本
$ sudo apt-get update && sudo apt-get upgrade
在终端中输入,修改树莓派的/boot/config.txt文件,在后面追加一个program_usb_boot_mode标志位。:
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
重启系统
然后输入
$ vcgencmd otp_dump | grep 17:
17:3020000a
确认输出是否为: 0x3020000a ,假如不是,说明标志位写入OTP存储器没有成功。
假如你觉得有必要,在config.txt中,删除刚添加的最后一行program_usb_boot_mode=1相关的内容。
不然此SD卡插入其他树莓派,会改写其他树莓派的OTP存储器。
然后重新在U盘中做系统。
后续:
目前有人尝试闪迪酷豆32G的U盘是可以的,不过64G的不行
我自己试验了家里3个U盘,发现兼容性不是太客观。
其中一个朋友DIY的USB 2.0的优盘可以支持,就是速度比较慢,能感受到系统明显比sd卡运行卡顿
金士顿DataTraveler 100G3 16G,USB3.0的,系统倒是能运行正常,速度跟SD卡感觉也差不多,但是sudo reboot后没办法重启....默认好像关机。
还有一个速度最快的USB3.0的U盘,做好系统后,插上去没有任何反应...
详细请看官方的文章,文章入口比较深,备忘,地址:
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
树莓派linux系统识别u盘启动,树莓派3 U盘启动方案相关推荐
- 树莓派linux系统识别u盘启动,使用U-Boot让树莓派从U盘启动
概述 Das U-Boot, 通常叫做U-Boot, 嵌入式系统的常用bootloader. U-Boot允许使用SD卡上单个指定文件的内容作为额外的启动参数, 为树莓派增加不少灵活性. 本文将详细介 ...
- 树莓派linux系统识别u盘启动,树莓派Raspberry Pi实战之命令行下实现USB存储设备自动挂载...
简单介绍实现命令行下USB存储设备自动挂载的方法,Linux gnome/kde窗口环境下有移动存储的管理程序,可以实现自动挂载移动存储设备,但是在命令行下 通常需要用mount命令手动挂载USB存储 ...
- 树莓派 Linux 备份,Turtlebot3中级教程-树莓派系统备份与恢复
说明 本教程介绍如何在Windows和Linux系统下备份树莓派镜像 Linux端 linux端通常是使用dd命令来进行备份 查看盘符 通常使用读卡器接入内存读取的盘符为/dev/sd*;使用卡套接入 ...
- linux usb 网络摄像头,树莓派|Linux有问必答:如何在树莓派上安装USB网络摄像头...
Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...
- 手机控制树莓派linux,使用安卓手机控制树莓派
在特殊情况下,没有用于树莓派显示的显示器,用电脑控制树莓派也不方便,这时可以通过手中的手机来登陆树莓派,这种方法仅仅需要一部手机,条件非常容易满足.这篇文章教大家如何用手机的手机连接树莓派,并将手机的 ...
- 树莓派-linux内核编译
树莓派-linux内核编译 装虚拟机[^1] 配置共享文件夹 配置交叉编译工具 下载树莓派linux系统内核[^3] 树莓派等芯片带操作系统的启动过程 树莓派linux源码目录树 树莓派linux源码 ...
- 树莓派Linux内核源码配置、编译、挂载(boot/kernal/根文件)、开启新内核
目录 一.树莓派Linux源码配置(适合树莓派) 总体概述 配置的三种方式 1.照搬厂家的配置(使用这种方式) 2.参考厂家的配置(感受一下) 3.完全自主配置(需要一定工作经验) 二.树莓派Linu ...
- u盘安装linux 提示no such device_树莓派学习笔记2-U盘挂载和系统备份
上一次我们说到系统配置的一些工作,在那些工作完成之后我突然想到之前从来没有做过的一个工作:系统备份.这一次我们就研究一下系统备份是怎么做的. 系统备份其实很简单,你总是可以把树莓派上的SD卡拔下来,在 ...
- linux内核开发基础(linux内核源码、树莓派源码编译、SD卡挂载)
首先下载树莓派linux内核源码: 下载网址:https://github.com/raspberrypi/linux 在树莓派使用指令:uname -r查看当前树莓派的版本号,然后选择对应的linu ...
最新文章
- JavaScript的语言组成
- python replace_DF.replace介绍
- 【Python入门】Python字典的11个方法超级详解
- java set iterator_Java中的TreeSet的iterator()方法 Java.util.TreeSet.iterator() - Break易站
- 最短路模板:dij,spfa与floyd
- 抢先看!Kubernetes v1.21 新特性一览
- Quartz CronTrigger时间最完整配置说明
- 国内首部Sharepoint 2010深入开发(工作流+安全性+单点登录+AD开发、认证等)
- java 循环间隔执行一次,每隔Java运行一次循环
- 2018CCPC网络赛 HDU 6444: G. Neko's loop(线段树)
- php趣味编程 - php 余弦曲线
- jenkins使用插件OWASP Dependency-Check Plugin对jar包漏洞扫描
- 使用 jQuery 修改 css 中带有 !important 的样式属性
- 8,EasyNetQ-多态发布和订阅
- SQL Server 两个时间段的差and时间截取到时分
- ADS仿真6_PA设计【未完成】
- HTTP常见状态码及常见错误
- CorelDRAW快速制作绚丽的彩色透明心形
- 是时候来一发炸裂的开场了!
- 工业互联网隐私保护技术
热门文章
- JAVCC语法文件 官方文档翻译
- loo-cv验证matlab,高光谱成像系统的基本原理,高光谱成像技术在红肉食用品质中的应用进展...
- 双系统中从Windows访问Linux分区 ext2 ext3 的三种方法
- 人、机、料、法、环,全面解析,请收好
- 没有拿得出手的项目, 如何在面试/简历中为自己加分?
- xps 转 pdf android版,OakDoc XPS to PDF Converter(XPS文件转PDF格式工具)V2.2 正式版
- asp.net921旅游博客网站系统
- 自己动手搭建的一个迅雷界面
- 今天吃什么随机网页_今天吃什么?火锅!火锅食材营养大揭秘!
- 新生儿不建议吃鱼肝油,这些你知道吗