-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tom edited this page Jul 16, 2025
·
1 revision
Welcome to the alpine-rockchip wiki!
执行以下命令构建完整镜像:
./build.sh all
成功后会生成 update.img 镜像,用于系统烧录。
update.img 镜像依赖 RPMB 分区中的密钥进行 rootfs 解密。因此 必须在烧录 update.img 之前先写入 RPMB 密钥。 🔑 下载写入 RPMB 的镜像,下载地址:(http://downloads.mixtile.com/blade3/image/alpine/update_write_rpmb.img)
upgrade_tool uf update_write_rpmb.img
系统启动后会停在 Ramdisk,此时需要手动写入密钥,步骤如下:
1️⃣ 写入密钥到临时路径
echo "your_password_here" > /tmp/syspw
# 替换自定义密钥
2️⃣ 启动 TEE 支持服务
/lib64/ld-linux-aarch64.so.1 /usr/bin/tee-supplicant &
3️⃣ 执行写密钥命令
/lib64/ld-linux-aarch64.so.1 /usr/bin/keybox_app
# 如果写失败再执行一次
# 确认写入成功:
# 1. 清空 /tmp/syspw
echo "" > /tmp/syspw
# 2. 读出密钥
/lib64/ld-linux-aarch64.so.1 /usr/bin/keybox_app 1
# 3. 对比密钥是否一致
cat /tmp/syspw
可使用工具如 upgrade_tool 继续烧录主镜像:
upgrade_tool uf update.img