Amlogic S9xx盒子U盘启动Armbian完整指南:3个阶段、2条ADB命令跑通
【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian
amlogic-s9xxx-armbian 项目为 Amlogic 等芯片设备构建 Armbian 系统,本文给出 S9xx 电视盒子 U盘启动 的完整路径:约20分钟,让一台吃灰的安卓盒子从U盘进入 Armbian 服务器环境。前提只有一个:盒子能联网,手边有一台能跑 ADB 的电脑。
适用对象与硬性条件
| 需要什么 | 为什么需要 |
|---|---|
| 8GB 以上 U盘 | 镜像要完整写入 U盘,容量不足会直接失败 |
| S905x3、S922x、S912、S905x 等支持芯片的盒子 | 芯片与 DTB 不匹配就引导不进去,这是全程失败率最高的一环 |
| 一台能联网的电脑 | 负责下载镜像、运行 ADB 工具 |
| 盒子已接入同一局域网 | ADB 靠盒子的 IP 建连,IP 只能在路由器后台查 |
阶段一 · 选型核对:芯片与DTB是否匹配
写盘之前先核对型号,这一步省了,后面全白干。对应关系大致是:S905x3 常见于 X96 Max+、HK1 Box、H96 Max X3;S922x 常见于 Beelink GT-King、Ugoos AM6 Plus;S912 常见于 Tanix TX8 Max、H96 Pro Plus;S905x 常见于 HG680P、B860H。芯片型号一般能在盒子外壳丝印或"关于设备"里查到。
完整设备清单见设备支持列表,按芯片列出了每个盒子对应的 u-boot 与 dtb。若你的盒子不在默认打包列表里,可以下载同 FAMILY 的镜像,把 U盘 boot 分区里 uEnv.txt 的 FDT dtb 名改成自己设备的再启动。
阶段二 · 写盘与引导:镜像下载与U盘制作
Releases 页面提供两个版本:Armbian.OS 是完整服务器系统,Armbian.Docker 是轻量容器版;普通用户选 Armbian.OS 即可。按盒子型号下载对应镜像,用 Rufus 或 balenaEtcher 原样写入 U盘——注意是写入,不是解压复制,这一步写错后面没法救。写完后把 U盘插进盒子的 USB 口。
阶段三 · 让盒子从U盘接管:开发者选项与两条ADB命令
S9xx 盒子进 U盘引导不靠按硬件键,而是靠安卓里的 ADB 通道,一共四步:
- 设置 → 关于设备 → 版本号,连点 5 次,直到提示"您现在是开发者"。
- 系统 → 高级选项 → 开发者选项,把 USB调试 和 ADB调试 都打开。
- 从路由器后台记下盒子的 IP。
- 在电脑命令提示符里执行(IP 换成你盒子的地址):
adb connect 192.168.1.137:5555看到 connected 提示即连接成功,接着执行:
adb shell reboot update盒子会自动重启,这次从 U盘 引导 Armbian。屏幕黑屏是正常的,这盒子本来就不是拿来显示 Linux 桌面的,别盯着电视等画面。
阶段四 · 验证与落地:SSH登录与常用命令
启动大约需要 2 分钟。在路由器后台确认盒子重启后的新 IP,用 SSH 工具连接,端口 22,默认账号 root,密码 1234。
登录后建议先做两件事:
- 跑一次 armbian-sync,把系统内的服务脚本更新到最新,后续命令都依赖它。
- 若打算写入 eMMC,先跑 armbian-ddbr 备份现有安卓分区,备份文件在 /ddbr/ 目录下,自己再拷走一份存着。
常见卡点:adb连接超时与reboot update无反应
- adb connect 超时:确认电脑和盒子在同一局域网,IP 从路由器后台实时查,别用上一轮的旧地址。
- reboot update 后盒子没反应:拔掉电源重新插上再试;仍不行就核对镜像型号与芯片是否一致,重新写盘。
- SSH 登不上:等满 2 分钟,确认用的是盒子重启后的新 IP,端口 22。
- 提示密码错误:默认就是 root / 1234,别拿自己以前在安卓上改过的密码来试,这是新系统。
进阶:写入eMMC与内核更新
- 写入 eMMC:登录系统后执行 armbian-install。注意 s905 盒子只能停留在 TF/SD/USB 上运行,其他型号才支持写 eMMC。
- 内核更新:执行 armbian-update,更新时会自动备份当前内核,新内核不稳可以回退。
- 装软件:执行 armbian-software,内置一键安装清单,Docker 镜像、应用服务都在里面。
更完整的用法见使用文档,内核编译可参考 compile-kernel/。
去 Releases 页面按芯片型号下载镜像,从阶段一核对起;中途卡住,翻一遍使用文档基本都有答案。
【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考