闲置 S905L3-B 盒子改造 Linux 服务器:S905L3-B 刷 Armbian 快速全攻略
2026/9/17 22:22:41 网站建设 项目流程

闲置 S905L3-B 盒子改造 Linux 服务器:S905L3-B 刷 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

刷完之后,这台 S905L3-B 盒子就能跑 Docker、挂 NAS、部署 Home Assistant,变成一台 24 小时在线的 Linux 服务器。本次用 E905V21D(S905L3-B)演示电视盒子改造 Linux,全程只需一个 U 盘和一根双公头 USB 线,零基础也能 30 分钟搞定。

改造前 30 秒速览:电视盒子改造 Linux 的三步骨架

  • 🔧 短接触点进入线刷模式,刷入过渡系统 ATV9
  • 📦 用 Rufus 把 Armbian 镜像写入 U 盘,ADB 命令引导盒子从 U 盘启动
  • 🚀 SSH 登录 Armbian,一条命令把系统写入 eMMC,拔掉 U 盘独立运行

备齐工具与材料:电视盒子改造 Linux 一站式清单

类别名称用途说明
硬件S905L3-B 电视盒子(如 E900V21D)改造主角,通电即可
硬件16GB 以上 U 盘承载 Armbian 启动盘
硬件USB 双公头数据线线刷时连接盒子与电脑
硬件曲别针或导线短接主板触点进入线刷模式
软件/镜像USB Burning Tool(Amlogic 官方线刷工具)线刷过渡系统
软件/镜像ATV9 过渡系统镜像临时系统,负责打开 ADB 通道
软件/镜像Rufus 4.x将 Armbian 镜像写入 U 盘
软件/镜像Armbian 系统镜像目标系统,从项目 Releases 下载
软件/镜像SSH 客户端(如 MobaXterm)远程登录 Armbian
软件/镜像ADB 调试工具(如开心电视助手)发送从 U 盘启动命令

U 盘建议 16GB 起步,高速品牌优先;短接点位置因主板版本而异,动手前务必对照你的主板确认,以实际固件为准。

核心操作流程:从线刷到 eMMC 写入的三个 Phase

Phase 1:进入线刷模式并刷入过渡系统

目标:让盒子恢复成能正常开机、能连 ADB 的过渡安卓系统。

  1. 盒子完全断电,用曲别针短接主板上的两个线刷触点,再用双公头 USB 线连电脑,设备管理器识别出 MASKROM 设备即可松手
  2. 打开 USB Burning Tool,导入 ATV9 镜像,勾选擦除 flash 和擦除 bootloader,点开始
  3. 进度条开始走动后拿走曲别针,到 100% 时点停止,拔掉 USB 线

⚠️ 短接位置因主板版本而异,短错位置可能刷坏 eMMC;进度条不动时可尝试给盒子插上电源。

Phase 2:制作 Armbian 启动盘并用 ADB 引导启动

目标:做出能引导的 Armbian 启动盘,让盒子从 U 盘进入 Armbian。

  1. 把 U 盘格式化为 FAT32,用 Rufus 4.x 将 Armbian 镜像写入,写入后确认校验无误
  2. 开机进过渡系统,在"关于本机"连点版本号 5 次开启开发者模式,并启用 USB 调试
  3. 路由器管理界面查到盒子 IP,执行adb connect <盒子IP>,再执行adb shell reboot update
  4. 盒子重启后自动从 U 盘启动 Armbian(USB 启动优先级高于 eMMC)

⚠️ 部分烧录工具会导致启动失败,强烈建议用 Rufus 写入镜像。

Phase 3:SSH 登录并执行 eMMC 写入完成安装

目标:把 Armbian 从 U 盘写入盒子 eMMC,拔掉 U 盘也能独立启动。

  1. 用 SSH 工具连盒子 IP,默认账号root,默认密码1234,端口 22
  2. 执行armbian-install -m yes,文件系统选ext4,设备树(DTB)选与你的主板匹配的编号(E900V21D 常用第 122 项,以实际固件为准)
  3. 等待系统自动写入 eMMC 并重启,拔掉 U 盘再开机,确认从本地存储正常启动

⚠️ DTB 选错会导致无法开机,此时重新插 U 盘启动,重跑armbian-install换个编号即可。

踩坑实录:DTB 选择等弯路我替你走了

MAC 地址异常多次线刷后网卡 MAC 丢失或与局域网冲突,表现为连网异常。用nmcli命令或修改网络配置文件重写原厂 MAC 即可解决。

HDMI 黑屏但系统其实已启动部分 S905L3-B 主板跑 Armbian 后 HDMI 无信号输出,别急着拆机。看路由器里盒子是否在线、网线灯是否闪烁就能判断系统状态,也可用内核参数强制 EDID 解决显示问题。

DTB 选错导致无法开机armbian-install时设备树编号选错,盒子直接卡死。解法:重插 U 盘启动,重跑安装命令换 DTB 编号,多试几次总能命中。

刷机进度条不动短接没到位或供电不足。重新短接一次,同时插上电源,通常就能走进度。

解锁隐藏玩法

  • 🖥️ 盒子上的 LED 点阵屏可以点亮,执行armbian-openvfd进入调试,具体配置见项目 Wiki 或社区论坛
  • 🧩 想升级内核就跑armbian-update -k 6.1.96指定版本,不指定参数则是升到最新
  • 🐳 装好 Docker 后配合armbian-software一键部署常用服务,把它变成你的家庭媒体中心或智能家居网关

写在最后:让你的闲置设备焕发新生

一台吃灰的电视盒子,现在能跑 Docker、挂 NAS、当家庭媒体中心,24 小时在线还只费一度电——电视盒子改造 Linux 的全部价值,都兑现在这台小小的服务器上。现在拿起 U 盘,你的盒子离变身只差 30 分钟。

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

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

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

立即咨询