树莓派5固件更新
1. 准备工作
Section titled “1. 准备工作”- Pi Imager 烧录工具:官方软件下载
- 可靠的 SD 卡(用于系统初次初始化与固件升级)
- 高速 USB 存储设备(如 USB 3.0 优盘、移动硬盘或 NVMe 固态硬盘盒子)
2. 固件与系统更新
Section titled “2. 固件与系统更新”在修改任何底层启动选项前,强烈建议将树莓派的 EEPROM 引导装载程序(Bootloader)升级到最新版本,以获得最佳的 USB 3.0 兼容性与稳定性。
# 1. 更新本地软件包列表sudo apt update
# 2. 确保已安装官方的 EEPROM 更新管理工具sudo apt install rpi-eeprom -y
# 3. 检查并自动应用固件更新sudo rpi-eeprom-update -a3. 配置 USB 优先启动
Section titled “3. 配置 USB 优先启动”树莓派 5 支持灵活调整引导顺序,以下提供两种配置方法。
3.1. 方法 A:使用 raspi-config 交互界面(推荐)
Section titled “3.1. 方法 A:使用 raspi-config 交互界面(推荐)”这是最直观且不易出错的方法:
-
在终端中打开系统配置工具:
Terminal window sudo raspi-config -
使用键盘方向键选择 Advanced Options(高级选项)。
-
选择 Boot Order(启动顺序)。
-
选中 USB Boot(USB 启动)。
-
选定后,根据提示保存退出,选择 Yes 重新启动。
3.2. 方法 B:直接修改与核对 EEPROM 参数
Section titled “3.2. 方法 B:直接修改与核对 EEPROM 参数”如需从底层验证或修改引导顺序,可通过 EEPROM 配置文件完成:
- 读取当前 EEPROM 配置
vcgencmd bootloader_config- 理解 BOOT_ORDER 底层代码
在输出内容中查找 BOOT_ORDER 字段。树莓派 5 的引导顺序采用从右向左的解析机制(4 代表 SD 卡,1 代表 USB 存储):
BOOT_ORDER=0xf41:优先尝试从 SD 卡启动,失败后尝试 USB 引导。BOOT_ORDER=0xf14:优先尝试从 USB 引导,失败后回退至 SD 卡。
4. 制作并配置 USB 启动盘
Section titled “4. 制作并配置 USB 启动盘”- 在电脑上运行 Raspberry Pi Imager。
- 选择操作系统:如
Raspberry Pi OS (64-bit)。 - 选择存储卡:插入并选中你的 USB 闪存盘或移动硬盘。
- 确认无误后点击烧录,等待校验完成。
- 将烧录好的 USB 存储设备插入树莓派 5 后侧的 蓝色 USB 3.0 接口。
- 取出原有的 SD 卡,或者保持插卡状态(在配置了
0xf14的情况下系统将优先读取 USB 分区)。