闲置电视盒子刷 Armbian 完整教程:旧设备改造家庭服务器
【免费下载链接】amlogic-s9xxx-armbian Supports 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 项目,你可以给 S905 系列芯片的电视盒子刷 Armbian 系统:先用 U 盘引导启动,再把系统写入 eMMC,全程不用拆机,旧盒子就变成一台常开的家庭小服务器。
它凭什么值得折腾
- 精简稳定:基于 Debian,资源占用低,适合 7×24 小时在线运行
- 软件生态完整:Debian/Ubuntu 仓库里的东西都能用 apt 直接装
- 零硬件成本:盒子本身就有,只需额外准备一根 U 盘和一根网线
- 维护活跃:项目支持 Amlogic / Rockchip / Allwinner 长列表机型,系统与内核更新定期发布
开工前自检清单
| 目标盒子 | 芯片需在项目支持列表内(S905 系列、S912、RK3588 等),先查清你型号对应的芯片 |
| U 盘 | 16GB 及以上即可,里面的数据会被镜像写入清掉 |
| 系统镜像 | 按芯片型号找到对应的 .img.gz,解压成 .img 备用 |
| 网络 | 盒子用网线连路由器,后续要在路由器后台里查它的 IP |
| 电脑 | 用于写盘和校验备份文件,Windows 均可 |
动手改造
写入 Armbian 启动镜像
实测经验:写盘工具必须走原始镜像写入(DD 模式)。如果只把文件拷进 U 盘,启动分区结构缺失,盒子一定点不亮。
- 为什么这么做:DD 模式写出的分区结构与官方镜像逐字节一致,引导程序才能找到入口。
- 完成标志:U 盘重新插回电脑,能看到一个 boot 分区,且里面有系统镜像文件。
让盒子从 U 盘启动
实测经验:部分盒子启动 Armbian 时屏幕完全没有信号输出,属正常现象,请以路由器里是否出现 Armbian 设备来判断启动结果。
- 为什么这么做:这一步只从 U 盘运行系统,不改动 eMMC,失败了拔下 U 盘就能退回原样,风险为零。
- 完成标志:屏幕出现 Armbian 启动动画,或开机约 2 分钟后路由器设备列表里出现名为 Armbian 的新设备。
验证 SSH 连接
ssh root@192.168.1.100 # 用盒子实际 IP 登录,密码 1234
- 完成标志:终端出现 root@…:~# 提示符,且 uname -r 能打印出内核版本号。
备份盒子的原系统
- 为什么这么做:下一步会覆盖 eMMC,这份备份镜像是恢复原安卓系统唯一的退路。
- 完成标志:命令提示备份完成,U 盘里多出一个 .img 备份文件。
安装系统到 eMMC
armbian-install -m yes # 写入 eMMC,启用主线 u-boot
- 完成标志:拔掉 U 盘重启后,SSH 依然可以登录,cat /etc/armbian-release 能看到系统信息。
高频故障自救
- 现象:选从 U 盘启动后长时间黑屏,路由器里也没有新设备出现。
- 定位:U 盘拔回电脑,看 boot 分区是否还在;分区丢失说明镜像没写成功。
- 解决:用 Rufus 以 MBR 方案重写一次镜像;仍不行就换 USB 2.0 口或换根 U 盘再试。
- 现象:开机超过 2 分钟,DHCP 列表里没有新条目。
- 定位:先别信屏幕(部分盒子无信号输出),确认网线已接通、盒子确实切到了 U 盘启动。
- 解决:在路由器里按名称搜索 Armbian;仍找不到就换一根网线、换一个路由器网口复测。
- 现象:armbian-install 进行到一半报 I/O error,写入中止。
- 定位:对照 官方文档 里 dtb 与 u-boot 对应关系表,dtb 和主板不匹配是最常见原因。
- 解决:更换 dtb 选项后重新安装;I/O 错误的详细排查方法见官方文档 12.16 节。
装完之后能干嘛
- 家庭 NAS:装好 Docker 跑文件服务和媒体服务器,局域网内任何设备都能访问。
- 轻量 Web 服务:apt 部署静态站点、下载工具等自托管小服务,占不了多少电。
- 练手测试场:完整 Debian 软件源,用来练命令、脚本和定时任务,零成本。
收尾
同一型号不同批次的主板版本可能有差异,动手前先用 armbian-ddbr 备份原系统留好退路。现在就去翻出那台吃灰的盒子,照上面的步骤动手吧。
【免费下载链接】amlogic-s9xxx-armbian Supports 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),仅供参考




