如何将树莓派400更改为USB启动
我们需要通过刷新固件的方式使树莓派400可以通过USB启动,这必须要在Raspberry Pi OS上进行。
更新您的系统以保证它是最新版本
在终端输入如下命令以更新您的操作系统:
sudo apt update
sudo apt full-upgrade
修改rpi-eeprom-update文件以使用最新beta版的固件文件
rpi-eeprom-update文件在系统中的路径为:
/etc/default/rpi-eeprom-update
为了修改它,需要用到nano指令,如下:
sudo nano /etc/default/rpi-eeprom-update
打开后将文件中FIRMWARE_RELEASE_STATUS的值改为bate,进行更改后,按CTRL+X键退出。当被问及是否要保存时,请确保输入Y。
手动安装最新版固件程序
首先请检查/lib/firmware/raspberrypi/bootloader/beta/目录下的带有pieeprom字符的.bin后缀文件,找到其中日期最新的文件,记住它的文件名,然后打开终端,输入如下命令:
Sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/[记得的文件名].bin
此时您的固件就已经刷新好了,请重启电脑后在命令行输入如下指令检查您的固件版本:
vcgencmd bootloader_version
对比返回的信息中的日期是否与刚刚记住的文件名中的日期一致,若一致则表示刷新成功。
修改boot设置
在终端输入如下指令:
sudo raspi-config
使用teb切换到功能区选项,依次选择Advanced Options > Boot Order > USB Boot
然后会显示boot from usb device if sd card boot fails,表示修改成功。
将 SD 卡中的系统转移到USB设备中
Raspberry Pi OS自带有一个名为SD Card Copier的程序,用来拷贝 SD 卡中的数据,打开后在第一个选项选择您的 SD 卡,第二个选项选择您的USB设备,点击Start,稍等一会完成即可。
关闭树莓派并卸下 SD 卡。
现在,您应该能够从USB设备启动您的树莓派了,祝您使用愉快。
本文章最早发布在我的github库 HowToUseRaspberryPi400。