电视盒子刷 Armbian 教程:30 元旧盒子变 NAS 跑 Docker,200+ 机型可刷

机顶盒退网之后还能干嘛?大多数人直接扔掉,或者让它继续在抽屉里落灰。但把这东西拆开,里面是一台不折不扣的 ARM 小电脑:四核 Cortex-A53、2GB 内存、8GB 存储、千兆网口、USB 接口。硬件并不寒酸,它缺的只是一个能用的系统。

ophub/amlogic-s9xxx-armbian(9.5k Star)正好补上这块:它把 Armbian 移植到了 200 多款电视盒子上,刷完就是一台标准的 Debian 服务器。下面按「选盒子 → 刷机 → 装软件 → 踩坑」走一遍,命令可以直接复制。

一、先挑一台盒子

可刷的机型有 200 多款,完整清单在仓库的 model_database.conf 里,一共 2500 行,覆盖 2016 年的 S905 一直到 2024 年的 RK3588。新手不用背全表,记住三块芯片方案就够了:

  • Amlogic S905 系列:二手货最多、价格最低、社区资料最全,是折腾首选。代表型号 HK1 Box(S905X3)、CM311-1a(S905L3a)、斐讯 N1(S905D)。
  • Rockchip RK3399 / RK3588:性能更强,RK3588 能配到 16GB 内存,适合当开发机,预算 ¥150 起步。
  • 全志 H6:Tanix TX6 这一类,生态和教程明显弱于前两家。

买哪种,看你的用途:

需求 推荐型号 二手价 说明
图便宜、纯跑服务 CM311-1a(S905L3a,2GB) ¥30-40 资料多,踩坑记录最全
经典情结 斐讯 N1(S905D,2GB) ¥60-90 价格被炒高,不如 CM311-1a 划算
跑 Docker 全家桶 HK1 Box(S905X3,4GB) ¥60-80 4GB 内存更从容
当开发机 / 跑 AI RK3588 机型(4-16GB) ¥300+ 能跑 llama.cpp 的 1B 小模型

二手价随市场波动,表里的数字仅作预算参考。

二、刷机三步

工具清单:一台可刷的盒子、一个 U 盘(≥8GB,尽量 USB 3.0,杂牌启动盘读速不稳)、一根网线、一台电脑(写镜像用,Windows / macOS / Linux 都行)。不用拆机、不用 TTL、不用烙铁。

第一步,做启动盘。 打开 Releases,找到对应机型、后缀 .img.gz 的镜像。解压出 .img,用 Rufus(Windows 下推荐)或 balenaEtcher 写入 U 盘。

第二步,U 盘引导。 盒子断电,插上 U 盘,上电。大多数 Amlogic 盒子会自动从 U 盘启动;如果没起来,两个办法:在 Android 里开终端模拟器执行 reboot update,或按住 AV 孔里的恢复键再上电。

首次启动会自动扩展分区、初始化系统。等两分钟,SSH 连上即成功:

bash 复制代码
ssh root@<盒子IP>
# 首次登录密码 1234,登录后务必改掉

第三步,写进 eMMC。 U 盘里是临时系统,确认运行正常后落盘到内置存储:

bash 复制代码
armbian-install

等几分钟写完后断电、拔 U 盘,再开机就直启 Armbian,原 Android 被覆盖。想还原用 armbian-ddbr 脚本兜底。

三、刷完能装什么

启动后就是标准 Debian,用项目自带的软件中心装东西:

bash 复制代码
armbian-software

弹出一个菜单,Docker、Home Assistant、Pi-hole、CasaOS、Transmission、qBittorrent、Samba、KODI 等几十个软件都是一键安装/卸载。装好 Docker 后,2GB 内存的 S905 盒子常驻跑这些很轻松:

  • CasaOS 私人云盘:WebUI 拖拽管文件、备份照片
  • Home Assistant 智能家居:本地接管米家、ESPHome、Tasmota 设备,不依赖厂商云
  • Pi-hole 全屋去广告:DNS 层拦广告和追踪器,路由端配一次全家生效
  • Alist 网盘聚合:阿里云盘、百度网盘、OneDrive 统一挂载
  • qBittorrent 下载机:24 小时低功耗挂 BT
  • Nginx / Node.js 环境:当测试服务器跑接口

功耗是这类玩法最大的隐性优势。斐讯 N1(S905D / 2GB)社区反馈待机约 3-5W,一年电费不到 ¥20;旧 x86 电脑待机就 30-60W,差一个数量级。

四、运维命令族

维护工作被项目封装成一组 armbian- 前缀的命令:

bash 复制代码
armbian-update -k 6.6   # 内核升到 6.6 最新
armbian-apt              # 一键切国内源
armbian-config           # WiFi / 蓝牙 / 时区 / 主机名统一配置
armbian-swap 2           # 开 2GB swap,小内存跑 Docker 更稳
armbian-openvfd          # 前面板 LED 屏显示控制
armbian-sync             # 拉最新运维脚本

内核部分做得最讲究:单独维护一个 kernel 仓库,stable / flippy / beta / rk3588 / rk35xx 五个分支。升级前自动备份旧内核,翻车了 armbian-update -s 一键回滚,即使系统起不来也能从 U 盘引导后执行。

五、坑与边界

无线是最大的变数。 移植对有线网络支持很稳,但盒子的 WiFi 芯片五花八门,很多是 Realtek 的非标变体,刷完大概率没无线。想省心就全程插网线。

内置存储别太当真。 几十块的盒子,eMMC 多是杂牌旧片,长期高频写入会折寿。数据库、下载这类重写场景,把数据目录挂到外接 USB 硬盘上。

老芯片只能 U 盘跑。 S905(不带 X / D / L 后缀)和更老的方案写不进 eMMC,只能 USB / TF 卡启动。好在 USB 3.0 的 U 盘跑起来也流畅。

别把它当 PC。 这台机器干的是「低功耗常驻服务」的活:Docker、NAS、Home Assistant 没问题,但编译 Chromium、Plex 转码、机器学习别指望,那是 RK3588 往上或 x86 的事。

总结

一台吃灰的电视盒子,半小时就能变成 3-5W 的常驻服务器:ssh root@盒子IP 进去,armbian-install 落盘,armbian-software 装 Docker。它缺的从来不是性能,只是一次解锁。

相关推荐
毕竟是shy哥14 小时前
vs code连接远程服务器docker环境及配置免密登录
服务器·docker·vs code
IT大白鼠14 小时前
Ingress 与 Ingress-Controller:K8s 七层 HTTP 反向代理技术详解与实践
http·容器·kubernetes
周洲083014 小时前
STM32 最简工程搭建|标准库/HAL库规范化模板,零冗余可直接落地
stm32·单片机·嵌入式硬件
徐小黑ACG15 小时前
nginx配置文件
linux·服务器·nginx
新时代牛马15 小时前
Linux VFS 完整篇:从path_openat、dentry/inode 到page cache 与挂载排障
linux·运维·服务器
java_logo15 小时前
Docker 部署 Rocky Linux:轻松搭建 RHEL 兼容企业级基础镜像平台
linux·docker·容器·rocky linux·基础镜像·轩辕镜像·rhel 兼容
拂拉氏15 小时前
【知识讲解】 Linux虚拟地址空间认识
linux·虚拟地址空间
ACP广源盛1392462567315 小时前
M6/M5 Pro Mac mini 端侧 AI 落地@ACP#YLB3116 中端多盘存储扩展在 AI 服务中的机会与应用场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos
ACP广源盛1392462567316 小时前
M6/M5 Pro Mac mini 端侧 AI 新形态@ACP#GSV5800 Serdes 长距离视频传输在 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos·音视频
cloudfantasy16 小时前
docker直接二进制安装,非编译。KylinV10SP3 aarch64有效
运维·docker