S905L3-B 盒子 Armbian 刷机完整实操指南:给旧盒子装一台 7×24 小时的小服务器
2026/9/17 11:59:25 网站建设 项目流程

S905L3-B 盒子 Armbian 刷机完整实操指南:给旧盒子装一台 7×24 小时的小服务器

【免费下载链接】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

抽屉里那台 S905L3-B 电视盒子,还在跑原装安卓 TV,内存常年吃满。用 amlogic-s905l3-b 项目,三步就能在它身上装好 Armbian Linux 服务器系统,写进 eMMC 后拔掉 U 盘照样开机,SSH 一登,随用随在。

[此处插入:刷机工具界面截图]

先搞懂两件事

S905L3-B 是晶晨(Amlogic)的四核 A55 芯片,运营商盒子(如 E900V21D)和不少外贸盒子的标配。Armbian 是基于 Debian 的轻量 Linux 发行版,这个项目专门把它适配到电视盒子上,并附带一键安装命令。

不留在原系统上的理由很简单:

  • 安卓 TV 开机就占掉 1G 多内存,后台服务一直在跑
  • Armbian 只吃几百 MB,apt想装什么装什么
  • 兼容 Debian/Ubuntu 软件仓库,不用满世界找 APK
  • 原系统可备份、可恢复,改坏了随时退路

动手前,把东西备齐

必须准备

硬件:

名称规格要求获取方式
S905L3-B 盒子E900V21D 等兼容机型自己翻出来
U 盘16GB 以上,USB 2.0 起步闲置的就行
双头 USB 线USB-A 转 USB-A二手店几块钱
电脑Windows,带空闲 USB 口手边
网线盒子直连路由器闲置的就行

软件工具:

  • Amlogic USB Burning Tool —— 把过渡系统写进 eMMC
  • Rufus —— 把 Armbian 镜像写进 U 盘
  • MobaXterm 或 PuTTY —— SSH 终端
  • adb 工具 —— 远程让盒子改从 U 盘启动

可选加分

名称用途
HDMI 显示器 + 键盘出问题时屏上排障
镊子或导线短接主板进线刷模式

三步走完,系统就跑起来了

① 进工程模式,先把过渡系统写进去

这一幕的目标:让盒子先有一个能开 ADB 调试的安卓系统。

  1. 给盒子断电,用双头 USB 线连电脑(部分主板需先短接板上的指定触点)。
  2. 打开 Amlogic USB Burning Tool,选中过渡系统镜像(ATV9),点「Download」。
  3. 写完后断开 USB,正常插电开机。

✅ 验证点:盒子亮机进入安卓桌面,「设置 → 关于本机」能连点版本号开启开发者模式。

② 让系统先跑起来:U 盘引导 Armbian

这一幕的目标:不碰 eMMC,先确认 Armbian 能在这台盒子上正常启动。

  1. 用 Rufus 把 s905l3-b 对应镜像写入 U 盘,插到盒子上。
  2. 进开发者选项,打开「USB 调试」。
  3. 到路由器管理界面记下盒子 IP,在电脑 cmd 里连接并重启:
adb connect 192.168.1.100 # 换成盒子实际 IP adb shell reboot update # 重启并改从 U 盘启动
  1. 等两分钟,盒子指示灯状态会变化,说明正在引导新系统。

✅ 验证点:新 IP 能 ping 通,浏览器或 SSH 客户端能连上系统登录页。

③ 装进 eMMC 并收尾

这一幕的目标:把系统从 U 盘搬进盒子自带存储,之后拔盘也能开机。

  1. SSH 登录系统,默认账号root,密码1234
  2. 执行安装命令,按提示选 ext4 分区格式:
armbian-install -m yes # 使用主线 u-boot
  1. 在设备列表里挑与你型号对应的 DTB(如 E900V21D),确认写入。
  2. 写完后拔掉 U 盘,重启盒子。

✅ 验证点:无 U 盘状态下正常进系统,uname -r能打印内核版本。

卡住了?对号入座

症状最可能原因一条解法
adb 连接失败USB 调试没开或 IP 填错以路由器设备列表里的 IP 为准,确认开发者选项已启用
插 U 盘开机还是进安卓默认从 eMMC 启动adb shell reboot update强制 U 盘引导
重启后无反应、灯常亮DTB 选错重新安装并选对自家型号的 DTB
拿到 169.254 开头 IP网络未正确配置检查/etc/network/interfaces,或先设静态 IP 调通
安装后 SSH 连的是旧系统没拔 U 盘,还在跑 U 盘里的系统拔盘重启,再连新 IP 验证
网卡 MAC 变成 00:00 开头多次刷机改动了分区表在网络配置里重写正确 MAC 地址

若以上均未解决,请贴出dmesg尾部日志到项目 Issue。

装完能玩什么

跑上 Docker 装几个轻量容器,盒子就成了家里常开的服务主机,可参考社区 Wiki。接根 USB 硬盘做 24 小时 NAS,照片文档随手同步,方法见使用文档。挂个下载任务,回家前资源已就位,软件一览见armbian_software 说明。

整套流程就三步,从线刷过渡系统到 eMMC 装好 Armbian,熟练了半小时内能走完。现在就把盒子接上电源和网线,开始吧。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询