Rockbox 中文文档 下载 App

Rockbox 引导器 Bootloader - 为什么需要它、怎么装

一个比喻

可以把引导器理解成 DAP 的「启动菜单」。开机时,引导器先加载,然后决定:启动原厂固件?还是启动 Rockbox?

DAP 出厂时只装了原厂固件——没有引导器,开机永远直接进原厂。要让 DAP 能启动 Rockbox,必须先装引导器。

引导器 vs 固件 vs Rockbox

三者关系:

硬件(DAP 主板/闪存)
  │
  ├── 引导器(Bootloader)  ← 安装在 DAP 的系统分区(非 U 盘可见部分)
  │     └── 负责选择「启动 Rockbox 还是原厂固件」
  │
  ├── 原厂固件              ← DAP 出厂自带,也在系统分区
  │
  └── Rockbox 固件          ← 放在 DAP 根目录的 .rockbox/ 文件夹里(U 盘可见)
        └── 引导器发现它 → 加载运行

关键点:

引导器的三种类型

Rockbox 支持三种引导器架构:

1. 硬件引导器(Flash Bootloader)

直接刷入 DAP 的系统闪存分区。永久生效,刷好之后每次开机都由引导器接管。

适用于:iPod(全部)、iRiver H100/H300、Archos 早期机型等。

安装方式:

2. 软件引导器(MAS / File-based)

不刷硬件分区,而是替换或在原厂固件的启动脚本里加入 Rockbox 加载逻辑。双启动友好。

适用于:SanDisk Sansa 系列(e200、c200、Clip/Fuze 部分型号)、部分 Toshiba Gigabeat。

安装方式:把引导器二进制文件(如 .mi4)放到 DAP 根目录,断开 USB 后重启——引导器会自动生效并提示你按某个键启动 Rockbox。

3. Hosted 模式(复古掌机)

复古掌机(RG35XX、TrimUI 等)上 Rockbox 不是作为独立固件运行,而是跑在掌机的原生 Linux 系统之上。这种情况下不需要传统意义的引导器——原生系统直接启动 Rockbox 应用。

适用于:所有通过 PortMaster 安装 Rockbox 的复古掌机。

引导器安装后的双启动

引导器的最大好处是双启动(Dual-boot)——可以同时保留原厂固件和 Rockbox,开机时选择启动哪个。

双启动的按键组合因设备而异,详见 双启动配置。

引导器装失败了怎么办

引导器安装失败分两种:

情况一:引导器没装上(最轻)

DAP 开机直接进原厂固件,Rockbox 启动不了。DAP 本身没坏,只是引导器没写进去。

修复方法:重新走一遍引导器安装流程,仔细按 Rockbox Utility 的按键引导操作。

情况二:引导器装上了但有问题(中等)

开机显示引导器界面但启动 Rockbox 时黑屏或卡住。

修复方法:

  1. 能进引导器菜单 → 选择「启动原厂固件」
  2. 进原厂后重新装引导器(Rockbox Utility)
  3. 或手动把 .rockbox/ 文件夹删干净再试

情况三:DAP 完全不开机(最严重,极罕见)

引导器写坏了导致连引导器界面都进不去。

修复方法:

历史上 Rockbox 引导器真正搞坏 DAP 的案例极其稀少——社区维护了二十多年的引导器代码,稳定性很高。