
使用这种方法,将来不再需要SD卡来安装系统. 当然,如果有SD卡,则启动时会优先启动SD卡.
但是树莓派usb启动,您需要使用raspbian(2017-04-10及更高版本)才能打开此功能.
1. 在/boot/config.txt中添加一行program_usb_boot_mode = 1

echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt //该命令在终端执行,会在config.txt末尾添加program_usb_boot_mode=1
2. 重新启动,此时USB引导模式已打开.
检查方法树莓派usb启动,在终端上执行:

vcgencmd otp_dump | grep 17:
并显示以下信息,表明打开成功
17: 3020000a

3. 就像sd卡一样,将系统写入U盘,然后Raspberry Pi可以插入U盘以启动(不需要sd卡)
1. USB引导模式模式实质上是将修复位设置为SOC中的OTP(一次性可编程)以支持它. 此操作是不可逆的;
2. 此模式仅支持Raspberry Pi 3B模型;

3. 由于仍会先检测到SD卡,因此USB启动将有5到10秒的延迟来启动USB设备;可以插入空白SD卡以减少延迟.
4. 由于USB和网卡共享smsc lan9514芯片,因此该模式还打开了网络引导模式,该模式允许通过网络安装和启动系统;
5. 并非所有USB闪存驱动器都兼容,因为USB闪存驱动器的主控件或芯片太复杂或使用特殊控件,例如Kingston Data Traveler 100 G3 32G无法正常工作. 具有良好官方测试的U盘:
Sandisk Cruzer Fit 16GB
Sandisk Cruzer Blade 16Gb
Samsung 32GB USB 3.0 drive
MeCo 16GB USB 3.0
1
2
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-186752-1.html
找个退役船撞它