我们需要通过刷新固件的方式使树莓派400可以通过USB启动,这必须要在Raspberry Pi OS上进行。
在终端输入如下命令以更新您的操作系统:
sudo apt update
sudo apt full-upgrade
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
对比返回的信息中的日期是否与刚刚记住的文件名中的日期一致,若一致则表示刷新成功。
在终端输入如下指令:
sudo raspi-config
使用teb切换到功能区选项,依次选择Advanced Options > Boot Order > USB Boot
然后会显示boot from usb device if sd card boot fails,表示修改成功。
Raspberry Pi OS自带有一个名为SD Card Copier的程序,用来拷贝 SD 卡中的数据,打开后在第一个选项选择您的 SD 卡,第二个选项选择您的USB设备,点击Start,稍等一会完成即可。
关闭树莓派并卸下 SD 卡。
现在,您应该能够从USB设备启动您的树莓派了,祝您使用愉快。