news 2026/9/18 8:39:24

Amlogic-s9xxx-armbian:零成本把旧电视盒子变成Linux服务器的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Amlogic-s9xxx-armbian:零成本把旧电视盒子变成Linux服务器的完整指南

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 -h

uname显示内核版本、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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/18 8:36:46

3ds Max零基础建模思维训练体系:45个案例重建拓扑逻辑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 8:36:33

OLED显示器全面解读:从烧屏顾虑到双旗舰怎么选

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 8:27:04

SpringBoot整合MinIO实现高性能文件存储方案

1. MinIO简介与SpringBoot整合价值MinIO作为一款高性能的分布式对象存储服务&#xff0c;已经成为云原生时代存储解决方案的热门选择。它采用Apache License v2.0开源协议&#xff0c;完全兼容Amazon S3 API&#xff0c;这使得它能够无缝替代商业存储服务。我在多个生产项目中采…

作者头像 李华
网站建设 2026/9/18 8:26:10

FPGA采集卡全解析:架构、数据通路与跨时钟域避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 8:25:26

基于Django与Spark的食物营养推荐系统设计与实现

1. 项目背景与核心价值这个毕业设计项目完美融合了当下最热门的大数据技术与实际生活需求。作为一名长期关注数据可视化与推荐系统的开发者&#xff0c;我深知在健康饮食领域&#xff0c;如何从海量食物营养数据中提取有价值信息并实现个性化推荐&#xff0c;是一个极具挑战性又…

作者头像 李华
网站建设 2026/9/18 8:25:25

CUDA Samples 实战走查:从跑通第一个 kernel 到看懂性能差距

CUDA Samples 实战走查&#xff1a;从跑通第一个 kernel 到看懂性能差距 【免费下载链接】cuda-samples Samples for CUDA Developers which demonstrates features in CUDA Toolkit 项目地址: https://gitcode.com/GitHub_Trending/cu/cuda-samples 你写过"你好&a…

作者头像 李华