Démarrer la Raspberry Pi sur clef USB.

Raspberry Pi,如何从USB钥匙或外部硬盘驱动器启动。

更新 2 5月 2019 - 0 注释 - , , , ,

ⓘ 本文可能已使用自动工具部分或全部翻译。对于由此可能引起的任何错误,我们深表歉意。

请注意,Raspberry Pi 4尚不支持USB启动。该功能应尽快添加。

如您所知,Raspberry Pi使用微型SD卡而不是硬盘驱动器。就大小和价格而言,它很方便,但SD卡最终会因多次读写操作而损坏。

为了限制SD卡上的磨损,一种简单的解决方案是将Raspberry Pi配置为从USB存储设备启动,无论它是钥匙还是硬盘。

因此,在本教程中,我们将在几分钟后看到如何在USB钥匙或外部硬盘驱动器上引导Raspberry Pi。

必要的材料

要执行此操作,您将需要以下设备(单击链接以在亚马逊上查看其价格):

允许Raspberry Pi从USB闪存盘启动

请注意,对于Raspberry Pi 3B +,您不需要执行以下操作,只需在USB设备上安装Raspbian,将其插入没有MicroSD卡的Pi中,即可自动检测到。

现在,您已经拥有了所有必需的硬件,接下来需要在SD卡上安装Raspbian。为此,我们请您参考我们的文章,以从Windows或Linux安装Raspbian。

将Raspbian安装在您的microSD卡上,重复操作,这次将Raspbian安装在您的USB钥匙/硬盘上。完成后,拔下USB闪存盘/硬盘驱动器。

两次安装完成后,将SD卡连接到PC并转到分区 boot 从地图(通常是Windows唯一可访问的地图)中编辑文件 config.txt 并在文件末尾添加以下行:

program_usb_boot_mode=1

保存文件,然后将micro SD卡插入Raspberry Pi中并启动(仅插入SD卡,而不插入USB闪存盘/硬盘)。通常,一旦启动,Raspberry Pi会自动将其自身配置为将来通过USB密钥启动。

要检查一切是否正常,可以查看OPT的寄存器17(可编程一次,它指定只读存储器,该存储器只能被编程一次)。为此,我们使用以下命令:

vcgencmd otp_dump | grep 17

Raspberry Pi必须返回给我们:17:3020000a。如果不是这种情况,那是因为您不正确地执行了上一步,因此必须再次开始创建地图。

现在,您可以关闭Raspberry Pi,取出Micro SD卡,然后插入已安装Raspbian的USB闪存盘/硬盘。

您所要做的就是插入Raspberry Pi,启动将花费几秒钟,仅此而已,Raspberry Pi将通过USB密钥启动!

分享
通讯
作者:
Raspberry Pi FR
加入Raspberry Pi社区
一台售价35美元的计算机已经售出了1000万本
购买新的RASPBERRY PI 4
相关教程
在Raspberry Pi上使用RFID阅读器。 激活Raspberry Pi的TTL串行端口,并验证其是否正常运行。 使用码头沼泽创建树莓派群集 闪烁Raspberry Pi的板载绿色LED。 使用Raspberry Pi和Python打开和关闭LED。
没有评论
分享
订阅电子报
订阅新闻通讯。
你喜欢这篇文章吗 ?
订阅并保持最新状态!