电视盒子改 Armbian Linux 服务器:amlogic-s9xxx-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
客厅那台闲置的电视盒子一直插在电视上吃灰,想改台 7×24 小时在线的小服务器,又不想为它单独配硬盘和机箱。amlogic-s9xxx-armbian 把盒子内置存储里的安卓系统直接换成 Armbian Linux,盒子本身就成了服务器。
一个项目把电视盒子变成 Linux 服务器
amlogic-s9xxx-armbian 为 Amlogic、Rockchip、Allwinner 三大平台的电视盒子和开发板提供可直接刷写的 Armbian 系统,解决官方发行版不覆盖这些消费级设备的问题。几个关键数据:
- 覆盖 100 多款机型:S905X3、S922X、RK3588、RK3568 等 SoC 均有适配
- 社区持续维护,镜像长期更新,贡献者名单见 CONTRIBUTORS.md
- 基于 Debian/Ubuntu 构建,apt 软件生态直接可用
常用服务一条命令装好的能力边界
一键写入 eMMC:armbian-install把系统从 SD 卡/U 盘写入盒子内置闪存(即 eMMC),装完拔卡,盒子从此直接开机进系统。
软件中心:armbian-software内置 40 余个常用服务,Jellyfin、Home Assistant、qBittorrent、Nextcloud 等一键安装、更新、卸载,免去手搓 Docker 配置。
内核更新与回滚:armbian-update拉取适配盒子 SoC 的内核,更新时自动备份旧内核并保留最近 3 个版本,出问题可回退。
小内存兜底:盒子内存普遍只有 2GB,armbian-swap一条命令创建虚拟内存分区,跑容器不爆内存。
从 U 盘启动到写入 eMMC 的全过程
准备:一张 Class 10 以上的 SD 卡或 U 盘,以及与你盒子 SoC 型号对应的镜像,从 Releases 页下载即可,设备支持列表直接看仓库主 README 的表格。
操作:用任意刷写工具把镜像写进卡或 U 盘,插入盒子;Amlogic 设备多数要拿牙签按住 AV 孔里的复位键 5 到 10 秒再通电,强制从外部存储启动。
验证:按默认账号 root / 1234 登录,uname -a能看到内核版本、ip a能取到 IP,就说明启动链路没问题。
uname -a ip a写 eMMC 之前,先把原安卓系统备份下来
eMMC 是盒子内置闪存,写入后原安卓系统就没了。所以先执行armbian-ddbr,输入b把 eMMC 整个备份出来,想回滚时再输入r恢复。确认备份完整后再执行armbian-install,全程交互确认目标设备,不会误写。
armbian-ddbr armbian-install部署服务,再用 swap 兜住内存
系统稳定跑起来后,用armbian-software按 ID 选择 Jellyfin、Home Assistant 等服务,脚本自动拉容器并配好端口映射。盒子 2GB 内存同时跑几个容器容易吃紧,提前执行armbian-swap 1划 1GB 磁盘空间当虚拟内存,用一点磁盘换稳定。
armbian-software armbian-swap 1起不来、卡死、连不上时先查这三处
如果你遇到插了卡却无法启动,通常是镜像与盒子 SoC 型号不匹配,排查方向:① 对照主 README 的设备列表核对你的 SoC ② 确认刷写工具提示写入成功,卡或 U 盘建议 Class 10 以上。
如果你遇到内核更新后开不了机,通常是新内核与当前设备驱动不兼容,排查方向:① 进救援环境执行armbian-update -s恢复已备份的内核,备份在/ddbr/backup,保留最近 3 个版本 ② 回退后观察armbian-update提供的其他内核系列选项。
如果你遇到多个容器同跑卡顿,通常是物理内存只有 1 到 2GB,排查方向:① 执行armbian-swap 1创建 1GB 虚拟内存分区 ② 用free -m确认 swap 生效。
如果你遇到 SSH 连不上,通常是盒子换了启动介质后 IP 变了,排查方向:① 在路由器后台按 MAC 地址找当前分配到的 IP ② 直接接 HDMI,用 root / 1234 登录排查网络配置。
继续深入的三个入口
- documents/README.cn.md:全量使用文档,含网络与故障排查
- documents/armbian_software.md:软件中心全部软件清单
- compile-kernel/README.cn.md:在盒子内自编译内核
想支持新机型或反馈问题,直接去 Issues 区提需求。
去 Releases 页找到你设备型号对应的镜像下载下来,写入 U 盘,剩下的按前文流程走一遍就行。
【免费下载链接】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),仅供参考