S905L3-B盒子刷Armbian:4步把安卓TV改成Linux服务器
2026/9/17 18:29:18 网站建设 项目流程

S905L3-B盒子刷Armbian:4步把安卓TV改成Linux服务器

【免费下载链接】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 芯片的电视盒子,装上 Armbian 后它就能长期当一台 Linux 服务器。本文以 E900V21D 为例,讲清如何把系统写进 U 盘、让盒子从 U 盘引导、再把 Armbian 装进 eMMC。全程走 SSH,不用接显示器。

改造前后差异一览

维度改造前改造后
系统形态安卓 TV,面向播放与图形界面Armbian(Debian/Ubuntu),面向服务器
访问方式遥控器 + HDMISSH,端口22,账号root/ 密码1234
资源占用后台服务多、常驻内存高精简,资源占用明显更低
软件安装依赖应用市场,选择有限使用apt,生态与 Debian/Ubuntu 一致
启动方式固定 eMMC 安卓分区可先从 U 盘启动,再写入 eMMC

一句话概括:从“看片盒子”变成“能装服务的机器”。

物料清单(硬件与软件合并)

名称用途备注 / 替代方案
S905L3-B 电视盒子改造目标设备以 E900V21D 为例;先确认芯片型号
U 盘(16GB 起)存放镜像并作为引导介质高速 U 盘,优先 USB 2.0
USB 双公头数据线连接盒子与电脑执行 ADB可用普通 USB 线
网线 + 路由器让盒子拿到 IP 并远程连接需能进路由器管理界面
镜像烧录工具.img写入 U 盘Rufus 或 balenaEtcher
ADB 工具远程让盒子从 U 盘重启按操作系统选对应版本
SSH 客户端登录后执行安装命令MobaXterm、PuTTY 均可

操作流程

写入系统镜像到 U 盘

这一步的作用:先在 U 盘里准备好能启动的 Armbian 引导分区,后续盒子靠它进入 Linux。

  1. 下载与你芯片对应的 Armbian 镜像(s905l3b系列),解压得到.img文件。
  2. 用 Rufus 或 balenaEtcher 把.img原样写入 U 盘,写入完成后先别急着拔。
  3. 在电脑文件管理器里能打开 U 盘的boot分区时,说明写入正常,可以拔下。

用 ADB 让盒子从 U 盘启动

这一步的作用:盒子默认从 eMMC 读安卓,需要借 ADB 触发一次“从 U 盘启动”,才能进入 Armbian。

  1. 安卓侧开启调试:设置 → 关于本机 → 版本号,连点 5 次进入开发者选项,打开USB 调试/ADB
  2. 盒子联网后,在路由器管理界面记下它的 IP(形如192.168.x.x)。
  3. 电脑连接设备并重启盒子从 U 盘引导:
adb connect 192.168.x.x adb shell reboot update

盒子会重启并进入 U 盘里的 Armbian。此时它在路由器里的设备名会变为Armbian

通过 SSH 登录并执行安装

这一步的作用:把 U 盘中的系统正式写进 eMMC,让盒子不插 U 盘也能自启 Armbian。

  1. 用 SSH 客户端连接盒子新分配的 IP:
ssh root@192.168.x.x

登录密码为1234。 2. 执行安装命令:

armbian-install

脚本会依次提示选择目标存储(选 eMMC)、确认写入,按回车跟随提示即可。完成后拔 U 盘、断电重开,盒子直接从 eMMC 启动 Armbian。

选定匹配的设备项与 DTB

这一步的作用:armbian-install需要正确的板卡与 DTB 才能点亮网卡、内存与显示,选错会启动失败。

  1. 在设备列表中找到与芯片匹配的一项,例如 E900V21D 对应s905l3b-e900v21d
  2. 完整设备与dtb的对应关系以 model_database.conf 为准,按你的具体型号行号对照。
  3. 不确定型号时,用-l显示全部设备再选:
armbian-install -l

更多安装细节可查 documents/README.cn.md 的安装章节。

排障速查

现象可能原因处理方法
盒子仍进安卓、无Armbian设备未真正从 U 盘启动重做adb shell reboot update;仍失败则重命名 eMMC 中/boot/boot.scrboot.scr.bak
SSH 连不上IP 记错或盒子未联网在路由器刷新设备列表,重新取 IP
启动后无网卡 / 无 IP选错设备项或 DTBmodel_database.conf重选匹配的板卡
写 eMMC 后黑屏安装中断或引导文件缺失插回 U 盘重启,再次执行armbian-install
误触遥控导致关机红外模块默认启用/etc/modprobe.d/blacklist.conf添加blacklist meson_ir后重启
装完无法回安卓未备份原系统提前用armbian-ddbr备份 eMMC,或线刷恢复原安卓包

收尾

到这里,盒子已从 U 盘引导走通,并在 eMMC 里常驻 Armbian,可以当服务器长期跑。

后续可做:

  • armbian-software一键装 Docker、Nginx 等常用服务
  • armbian-update -k 版本号升级或回退内核
  • armbian-apt切到就近的源,提升下载速度

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

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

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

立即咨询