树莓派5 EEPROM引导加载程序恢复镜像

树莓派5不能正常启动,可以通过电源led灯的闪码来判断错误发生的大致情形。

LED警告闪码

如果树莓派由于某种原因无法启动,或者不得不关闭,在许多情况下,LED会闪烁特定的次数来指示发生了什么。LED会闪烁几次长闪烁,然后产生短闪烁,以指示确切的状态。在大多数情况下,这个模式会在两秒间隔后重复。

Long flashes	Short flashes	Status
0		3		Generic failure to boot
0		4		start*.elf not found
0		7		Kernel image not found
0		8		SDRAM (synchronous dynamic random-access memory) failure
0		9		Insufficient SDRAM
0		10		In HALT state
2		1		Partition not FAT
2		2		Failed to read from partition
2		3		Extended partition not FAT
2		4		File signature/hash mismatch - Pi 4 or 5
4		4		Unsupported board type
4		5		Fatal firmware error
4		6		Power failure type A
4		7		Power failure type B

树莓派5包含一个用于存储引导加载程序的小EEPROM。这个救援镜像将引导装载程序EEPROM恢复到出厂默认设置。引导加载程序将继续在 SD 卡插槽中或从 USB 端口搜索可行的引导方法。通过将我们的 SD 卡重新插入我们的树莓派5,引导加载程序将检测该卡并将其引导到已安装的操作系统中。
官方提供了两个途径,让我们来看一下。终端输入以下命令:

sudo raspi-config

选择6 Advanced options(高级选项)
在这里插入图片描述
一个途径是A4 boot order引导顺序加载的方式或者另外一个途径A5加载bootloader。一般先选择A4。
在这里插入图片描述

A4下面提供了三个方法:B1 sd卡的boot方法;B2 usb的boot方法;B3网络的boot方法。
在这里插入图片描述

当选择B3网络的boot方法,SD卡槽内放入格式化好的SD卡,树莓派5重新启动之后。屏幕出现网络下载进程条。
在这里插入图片描述按住shift+esc,退出进程条界面。(由于国内的网络的特殊性不建议使用。)在这里插入图片描述

建议使用B1 SD Card Boot

创建EEPROM救援镜像和格式化SD的最简单方法,就是使用来自树莓派Imager
树莓派Imager提供了一个GUI,用于下载最新版本的这个救援镜像烧录到一个备用的SD卡。或者,将此zip文件的内容复制到一个空白FAT格式化SD卡。FAT分区必须小于32GB,建议准备一张16GB的SD卡。

选择烧录的操作系统时点击Misc utility images
在这里插入图片描述
选择bootloader(pi 5 family)
在这里插入图片描述
点击 sd card boot
在这里插入图片描述
选择16GB sd卡后从网络上下载boot镜像进行烧写。
在这里插入图片描述

更新EEPROM:

  1. 关闭树莓派电源
  2. 插入bootloader更新SD卡
  3. 打开树莓派电源
  4. 至少等待10秒

如果成功,树莓派上的绿色LED将永远快速闪烁。不成功的EEPROM更新由不同的闪烁表示对应于特定误差的模式。

如果连接了HDMI显示器,那么屏幕将显示绿色表示成功,红色表示失败。
在这里插入图片描述

一旦EEPROM被更新,SD卡就可以被移除。然后把SD卡格式化,使用树莓派Imager烧录最新的raspberry pi os镜像(譬如2023-12-05-raspios-bookworm-arm64-full.img),再插入SD卡槽内。树莓派5就可以正常启动了,然后sudo raspi-config再加载bootloader。如前文的叙述依路径至A5 bootloader version。
A5之下提供了两个方法:E1 Latest最后版本的boot 或者 E2出厂时的boot。
E1 Latest - 此选项将为您提供最新版本的引导加载程序。如果需要最新的修补程序和功能,但是依赖对配置文件的修改,具体操作见后文。
E2 Default – 通过选择此选项,Raspberry Pi 将恢复到设备随附的原始引导加载程序。
建议使用E2 Default
在这里插入图片描述
加载后
在这里插入图片描述

EEPROM 版本选择和命令行升级

通过前面文章的介绍,大家也了解到EEPROM 版本有三个default(默认的) ,stable(稳定的),beta(测试版)。我们需要修改属于“rpi-eeprom-update”工具的默认文件。

sudo nano /etc/default/rpi-eeprom-update
#做如下修改
FIRMWARE_RELEASE_STATUS="stable"

原始状态:
在这里插入图片描述
修改为stable:
在这里插入图片描述
使用命令行升级EEPROM 。终端输入:

sudo rpi-eeprom-update -a

在这里插入图片描述
(完)

<think>好的,用户的问题是关于如何在树莓派烧录器中更改启动方式的配置方法。首先,我需要回忆一下树莓派启动方式的相关知识。树莓派支持多种启动方式,比如从SD卡、USB设备或者网络启动。用户提到的是使用烧录器来更改启动方式,可能是指通过烧录系统时的配置或者后续的配置工具进行调整。 根据提供的引用内容,引用[1]和[3]提到了树莓派系统的烧录和基本配置,但具体启动方式的更改可能需要更深入的配置。引用[2]讨论了键盘布局的调整,可能与启动方式无关,但说明树莓派的配置可能需要修改系统文件或使用raspi-config工具。 接下来,我需要确认树莓派官方文档中的启动选项设置。树莓派从4B开始支持从USB启动,而之前的版本可能需要更新EEPROM。用户可能需要先检查设备型号,然后确定是否需要更新引导程序。此外,raspi-config工具中的启动选项可能允许用户选择启动设备顺序。 然后,我需要整理步骤:首先进入raspi-config,找到启动选项,选择启动顺序,保存并重启。或者,手动编辑/boot/config.txt文件,添加相应的启动参数。不过,不同树莓派型号可能有不同的要求,需要指出注意事项,比如更新EEPROM或确保外设兼容性。 同时,用户可能遇到的问题包括启动失败,这时候需要建议检查设备连接和配置是否正确。另外,如果用户使用的是旧型号,可能需要引导他们更新引导加载程序。需要确保步骤清晰,避免专业术语过多,但又要准确。 最后,生成相关问题时要围绕启动方式扩展,比如不同启动方式的优缺点、故障排除、与其他配置工具的区别等。</think>### 如何在树莓派烧录器中更改启动方式 树莓派支持多种启动方式(如从SD卡、USB设备或网络启动),修改启动方式需通过**配置引导参数**或**更新EEPROM固件**实现。以下是具体步骤: --- #### **步骤1:进入树莓派系统配置工具** 1. 打开终端,输入命令: ```bash sudo raspi-config ``` 2. 选择 **Advanced Options** > **Boot Order**,进入启动顺序设置界面[^1][^3]。 --- #### **步骤2:选择启动设备优先级** 在 **Boot Order** 菜单中,提供以下选项: - **SD Card Boot**:默认从SD卡启动 - **USB Boot**:优先从USB设备启动(需支持USB启动的树莓派型号) - **Network Boot**:从网络启动(需配置PXE) 选择目标启动方式后保存退出。 --- #### **步骤3:更新EEPROM(仅限特定型号)** 若需从USB或网络启动且系统提示需更新固件: 1. 运行以下命令更新引导程序: ```bash sudo rpi-eeprom-update -a ``` 2. 重启树莓派使配置生效。 --- #### **手动配置启动参数(可选)** 编辑 `/boot/config.txt` 文件,添加以下参数: ```plaintext # 设置从USB启动(示例) program_usb_boot_mode=1 ``` 保存后重启生效。 --- #### **注意事项** 1. **型号兼容性**:USB/网络启动仅支持树莓派3B+/4B及更新型号。 2. **外设要求**:USB启动需设备支持树莓派兼容的引导分区格式(如FAT32)。 3. **故障恢复**:若启动失败,可重新烧录系统镜像至SD卡恢复默认配置[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值