跳转到内容

树莓派5固件更新

  • Pi Imager 烧录工具官方软件下载
  • 可靠的 SD 卡(用于系统初次初始化与固件升级)
  • 高速 USB 存储设备(如 USB 3.0 优盘、移动硬盘或 NVMe 固态硬盘盒子)

在修改任何底层启动选项前,强烈建议将树莓派的 EEPROM 引导装载程序(Bootloader)升级到最新版本,以获得最佳的 USB 3.0 兼容性与稳定性。

Terminal window
# 1. 更新本地软件包列表
sudo apt update
# 2. 确保已安装官方的 EEPROM 更新管理工具
sudo apt install rpi-eeprom -y
# 3. 检查并自动应用固件更新
sudo rpi-eeprom-update -a

树莓派 5 支持灵活调整引导顺序,以下提供两种配置方法。

3.1. 方法 A:使用 raspi-config 交互界面(推荐)

Section titled “3.1. 方法 A:使用 raspi-config 交互界面(推荐)”

这是最直观且不易出错的方法:

  1. 在终端中打开系统配置工具:

    Terminal window
    sudo raspi-config
  2. 使用键盘方向键选择 Advanced Options(高级选项)。

  3. 选择 Boot Order(启动顺序)。

  4. 选中 USB Boot(USB 启动)。

  5. 选定后,根据提示保存退出,选择 Yes 重新启动。

3.2. 方法 B:直接修改与核对 EEPROM 参数

Section titled “3.2. 方法 B:直接修改与核对 EEPROM 参数”

如需从底层验证或修改引导顺序,可通过 EEPROM 配置文件完成:

  • 读取当前 EEPROM 配置
Terminal window
vcgencmd bootloader_config
  • 理解 BOOT_ORDER 底层代码

在输出内容中查找 BOOT_ORDER 字段。树莓派 5 的引导顺序采用从右向左的解析机制(4 代表 SD 卡,1 代表 USB 存储):

  • BOOT_ORDER=0xf41:优先尝试从 SD 卡启动,失败后尝试 USB 引导。
  • BOOT_ORDER=0xf14优先尝试从 USB 引导,失败后回退至 SD 卡。

  1. 在电脑上运行 Raspberry Pi Imager
  2. 选择操作系统:如 Raspberry Pi OS (64-bit)
  3. 选择存储卡:插入并选中你的 USB 闪存盘或移动硬盘
  4. 确认无误后点击烧录,等待校验完成。
  5. 将烧录好的 USB 存储设备插入树莓派 5 后侧的 蓝色 USB 3.0 接口
  6. 取出原有的 SD 卡,或者保持插卡状态(在配置了 0xf14 的情况下系统将优先读取 USB 分区)。