高级:重新刷写Raspberry Pi OS镜像
本指南解释如何将ReachyMiniOS镜像重新刷写到Reachy Mini的CM4。这样做将_出厂重置_您的Reachy Mini。
大多数用户不需要此操作。Reachy Mini预装了软件。只有在您遇到无法调试的损坏安装时,才按照这些步骤操作。
下载OS镜像(和bmap)
首先,从以下位置下载最新的OS镜像和.bmap文件:
https://github.com/pollen-robotics/reachy-mini-os/releases
.bmap文件由bmaptool使用(Linux/macOS)。如果您使用Raspberry Pi Imager(Windows)刷写,则只需要OS镜像文件。
安装rpiboot
从官方Raspberry Pi仓库下载并安装rpiboot GUI: https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe
安装刷写工具
安装bmaptool:
sudo apt install bmap-tools
Linux用户可以使用bmaptool或Raspberry Pi Imager(Windows选项)。对于此工作流,Raspberry Pi Imager通常_比bmaptool慢得多_,因此在可用时优先使用bmaptool。
从官方仓库安装bmaptool:
python3 -m pip install --user "git+https://github.com/yoctoproject/bmaptool.git"
export PATH="$HOME/.local/bin:$PATH"
bmaptool --version
macOS用户可以使用bmaptool或Raspberry Pi Imager(Windows选项)。对于此工作流,Raspberry Pi Imager通常_比bmaptool慢得多_,因此在可用时优先使用bmaptool。
下载并安装Raspberry Pi Imager: https://www.raspberrypi.com/software/
设置
第1步: 在继续之前完全关闭机器人。
启动rpiboot(它将等待机器人连接):
- Linux / macOS:在终端中运行
rpiboot命令:sudo ./rpiboot -d mass-storage-gadget64 - Windows:运行您在上一步中安装的RPiBoot可执行文件。
将头部的PCB上的开关设置为DOWNLOAD(SW1):

第4步: 插入USB电缆(上面图像中标记为USB2的那根)。
第5步: 打开机器人电源。
现在内部eMMC应该显示为大容量存储设备。
卸载并刷写ISO
检查并卸载设备
您的设备应该显示为/dev/sdx(类似于/dev/sda)。
通过运行检查已挂载的分区:
lsblk
如果您看到bootfs和rootfs如下图,则表示它已挂载:
sda 8:0 1 14.6G 0 disk
├─sda1 8:1 1 512M 0 part /media/<username>/bootfs
└─sda2 8:2 1 14.1G 0 part /media/<username>/rootfs
卸载分区:
sudo umount /media/<username>/bootfs
sudo umount /media/<username>/rootfs
刷写ISO
sudo bmaptool copy <reachy_mini_os>.zip --bmap <reachy_mini_os>.bmap /dev/sda
例如使用v0.0.10版本:
sudo bmaptool copy image_2025-11-19-reachyminios-lite-v0.0.10.zip --bmap 2025-11-19-reachyminios-lite-v0.0.10.bmap /dev/sda
检查并卸载设备
您的设备应该显示为/dev/diskX(类似于/dev/disk4)。
通过运行检查已挂载的分区:
mount
查找提及bootfs或rootfs的条目,例如/dev/disk4s1或/dev/disk4s2。
卸载整个磁盘(不是单个分区):
diskutil unmountDisk /dev/disk4
将/dev/disk4替换为您的实际磁盘标识符。
unmountDisk一次卸载磁盘上的所有卷(bootfs、rootfs...)。
使用/dev/rdiskX(注意r前缀!)而不是/dev/diskX。r前缀提供原始磁盘访问,这对于刷写命令是必需的。
sudo bmaptool copy <reachy_mini_os>.zip --bmap <reachy_mini_os>.bmap /dev/rdiskX
例如使用v0.0.10版本(将/dev/rdisk4替换为您的实际磁盘标识符):
sudo bmaptool copy image_2025-11-19-reachyminios-lite-v0.0.10.zip --bmap 2025-11-19-reachyminios-lite-v0.0.10.bmap /dev/rdisk4
:::
使用Raspberry Pi Imager可执行文件刷写OS镜像:
- 打开Raspberry Pi Imager
- 选择
Raspberry Pi 4作为设备 - 选择
使用自定义作为操作系统,并提供下载的OS镜像(.zip或提取的.img) - 选择存储系统的唯一可用磁盘(通常是
RPi-MSD- 0001) - 点击写入
恢复正常启动模式
第1步: 关闭机器人电源
第2步: 将开关移回DEBUG
第3步: 断开USB电缆
第4步: 重新打开机器人电源
检查一切是否正常工作
- 网络名称:
reachy-mini-ap - 密码:
reachy-mini
SSH进入机器人:
ssh [email protected]
# 密码:root
然后运行:
reachyminios_check
如果成功,您应该看到:
Image validation PASSED