Amlogic-s9xxx-armbian:零成本把旧电视盒子变成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
amlogic-s9xxx-armbian 是基于 Debian 的轻量级 Linux 发行版,面向 Amlogic、Rockchip、Allwinner 芯片设备。把它写入闲置的电视盒子或机顶盒,替换掉 Android 系统,就能获得一台 7×24 小时在线的 Linux 服务器。全程免费,你只需要一张 8GB 小卡和约一小时时间。
值不值得折腾:旧盒子的活路
抽屉里那台两三年前的盒子,硬件多半没坏,坏的是生态:当下载机,它随机休眠重启;当播放器,应用装不上、广告关不掉。根源是 Android 系统没有权限、也不稳定。
真正能让它长期可靠的,是卡启动的 Linux。这个项目做的就是这件事——把 Armbian(Debian 血统)适配到电视盒子的芯片上,从 2021 年起已覆盖 100 多种机型,s905x3、s912、rk3588 等主流芯片都在支持表里(见 README.cn.md)。系统镜像解压后只有 1~2GB,1GB 内存的盒子也能流畅跑起来,装完以后apt生态原样可用。
安装前核对:一张清单
| 类别 | 要求 | 说明 |
|---|---|---|
| 设备 | Amlogic / Rockchip / Allwinner 芯片的盒子 | 先对照 README.cn.md 的支持表确认你的具体型号 |
| 存储 | 8GB 以上 TF 卡或 U 盘 | 建议 Class 10 以上,系统镜像解压后约 1~2GB |
| 网络 | 网线 + 稳定内网 | 有线优先,盒子 Wi-Fi 信号普遍偏弱 |
| 工具 | balenaEtcher / Rufus / 系统自带 dd | 任一能整盘写入 .img.gz 的工具即可 |
| 权限 | 无门槛 | 镜像开源免费,系统内置 root 账号,无需额外申请 |
从镜像到登录:首次启动全流程
获取镜像。到项目的 Releases 页面,下载文件名中包含你盒子具体型号的镜像,命名形如Armbian_版本号-trunk_设备代号_内核版本.img.gz。注意 dtb(设备树)是按具体机型区分的,同一芯片不同硬件版本也不能混用,找不到对应机型就先别动手。
写入存储。用烧录工具选择镜像和卡,写入并校验。
💡 写入完成后卡容量会"骤降",未分配空间留给系统自动扩容,属正常现象,切勿格式化。
首次启动。卡插入盒子,接好网线通电。首次启动会自动扩展分区,等待 2~3 分钟。部分 Amlogic 盒子默认从 eMMC 启动,若路由器里看不到设备,需先按文档第 12.4 节配置从 USB/TF 引导。
验证登录。默认账号root,密码1234,建议登录后立即改密:
ssh root@<设备IP> uname -a free -huname显示内核版本、free显示内存,说明部署完成。
常用管理命令速查
- armbian-install:把系统从 TF 卡写入盒子内置 eMMC,速度更快更稳。适合想让盒子长期当家庭服务器的人。
⚠️ 会覆盖 eMMC,动手前先运行
armbian-ddbr备份原 Android 系统。 - armbian-software:内置软件中心,预置 30 多个 Docker 镜像与桌面应用,输入 ID 一键安装。新手首选,完整清单见 documents/armbian_software.md。
- armbian-update -k 6.6.12 -u stable:升级内核,旧内核自动备份到
/ddbr/backup,新内核不稳定可回滚。适合跟进内核新功能或修复的人。 - armbian-swap 1:创建 1GB 交换空间,给 1GB 内存盒子续命。适合跑 Docker 或多容器的场景。
- armbian-ddbr:输入
b备份、r恢复 eMMC 上的原 Android 系统。是写 eMMC 之前必须准备的"保险绳"。
进阶玩法:三种真实用法
私有云盘:家庭文件随时取
armbian-software进入后输入 ID 106(Nextcloud)或 109(Kodbox),脚本自动拉取 Docker 镜像,几分钟后手机即可访问。照片、票据、文档集中放在这台常开的机器上,不依赖任何网盘的容量和会员。
家庭媒体中心:下载播放一条龙
Jellyfin(ID 107)负责播放,Transmission(ID 104)负责下载,两个装完就是一条完整的媒体链路。s905x3 级别的芯片直接播放 1080p/4K 资源没问题;转码能力有限,重转码需求建议上 s922x 或更高阶机型。
7×24 开发测试机:每月电费约 4 元
装 Docker + Portainer(ID 102),浏览器里管理容器,或者跑 CI Runner、反向代理、AdGuard 这类轻量服务。整盒功耗 5~10W,按 10W 全天运行算,一年电费不到 50 元——比新买一台迷你主机省得多。
排障:从现象到排查思路
- 启动黑屏或卡在 logo:优先怀疑 dtb 不匹配,镜像必须按具体型号选而不是按芯片选;再换卡、换 USB 口尝试;Amlogic 盒子先确认已配置 USB/TF 引导(documents/README.cn.md 第 12.4 节)。
- 拿到 IP 但 SSH 超时:确认盒子与电脑同网段、无隔离 VLAN;默认端口 22;盒子端执行
ifconfig核对 eth0 的 IP 与路由器分配是否一致。 - 内存不足导致卡死或被 kill:运行
armbian-swap 1加交换空间;关掉桌面环境改用纯命令行;重负载任务迁移到 s905x3 及以上机型。 - 想退回 Android:若之前执行过
armbian-ddbr b备份,用r恢复即可;未备份的 Amlogic 盒子可用官方刷机工具救回,详见文档第 12.3 节。
延伸阅读
- 完整用户文档(安装、网络、u-boot、dtb 与 12 章 FAQ):documents/README.cn.md
- 软件中心详情:documents/armbian_software.md
- LED 显示屏控制:documents/led_screen_display_control.md
- 为未适配设备自行编译系统与内核:compile-kernel/README.cn.md,需先克隆仓库:
git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian把那台落灰的盒子找出来,一张 8GB 卡、一小时,它就能变成家里那台永远在线的服务器。 装好之后,Debian 整个生态都摆在你面前。
【免费下载链接】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),仅供参考