news 2026/9/18 10:51:47

旧电视盒子刷Armbian:斐讯T1变7×24小时小服务器的改造攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
旧电视盒子刷Armbian:斐讯T1变7×24小时小服务器的改造攻略

旧电视盒子刷Armbian:斐讯T1变7×24小时小服务器的改造攻略

【免费下载链接】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 项目,可以把斐讯T1这类旧盒子的安卓系统换成 Armbian(一款专为 ARM 芯片打造的轻量 Linux 系统),让它变成一台 7×24 小时在线的小服务器。全程不用拆机,下面按关卡走一遍。

第一关|摸清家底:先确认你的盒子受支持

以斐讯T1(S912 芯片)为例,硬件兼容性大致如下:

硬件组件状态说明
S912 八核 CPU✅ 支持项目支持列表里的明星型号
千兆以太网✅ 支持插网线即连,无需配置
16GB eMMC 存储✅ 支持系统可直写内置闪存
板载 Wi-Fi⚠️ 需注意部分批次芯片需额外驱动
红外接收器⚠️ 需注意建议禁用,防误关机
Mali GPU❌ 不支持无完整开源驱动,别指望桌面体验

最影响体验的一点是 eMMC 存储:老款的 s905 系列盒子只能在 U 盘里跑系统,而 T1 能把系统写进内置闪存,装好后拔掉 U 盘照常开机,这才是"服务器"该有的样子。动手前,先查一下你盒子的芯片型号是否在项目的支持列表里,参考 README 的设备表。

第二关|备料清单:开工前把这些备齐

必选

  • U 盘(4GB 以上):承载系统镜像,装进 eMMC 后就不再需要
  • 系统镜像文件:在项目的 Releases 页面按盒子芯片型号下载
  • 网线:首启连路由器,有线最稳
  • 一台电脑:用 Rufus 或 balenaEtcher 把镜像写进 U 盘

可选

  • USB 转 TTL 串口线:黑屏时看启动日志用
  • ADB 工具:让安卓系统切换到 U 盘启动
  • 回形针 + USB 双头线:盒子彻底不开机时的急救用

做完这关你能得到:一套随时能开工的工具,且心里清楚哪些是保命装备。

第三关|动手改造:从刷机到装进 eMMC 的四步

步骤一:刷U盘并启动Armbian ⭐ 基础

用刷机工具把镜像写进 U 盘,插到盒子上。然后让安卓交权:连续点版本号 7 次开启开发者模式,打开 USB 调试和 ADB 调试,电脑连上盒子后在命令行执行adb shell reboot update

👀 预期现象:盒子重启并出现 Armbian 启动画面,约 2 分钟后路由器设备列表里出现 Armbian,SSH 登录:账号 root,密码 1234。

步骤二:备份原有系统 ⭐⭐ 进阶

【提示】这是刷坏后唯一的后悔药,一定先做再玩别的。

armbian-ddbr

人话注释:备份还原工具,按提示输入b即可把原系统完整打包。

👀 预期现象:盒子里生成 /ddbr/BACKUP-arm-64-emmc.img.gz 文件,把它拷到电脑存好。

步骤三:把系统写进eMMC ⭐⭐⭐ 硬核

【警告】这一步会覆盖 eMMC 里的原系统,没做上一关备份的别点确认。

armbian-install

人话注释:官方安装命令,把 U 盘里的整套系统复制到盒子内置 eMMC。

👀 预期现象:按提示走完,拔掉 U 盘重启,盒子直接进系统就说明装成了。

步骤四:装完后的三个小动作 ⭐ 基础

运行armbian-apt把软件源切到国内镜像,下载速度立竿见影;跑 Docker 觉得内存不够时,执行armbian-swap 1借 1GB 磁盘空间当交换内存。最后处理红外接收器,往 /etc/modprobe.d/blacklist.conf 里加一行:

blacklist meson_ir

人话注释:禁用红外模块,免得电视遥控器一个误触把服务器关了。

👀 预期现象:重启后盒子可正常 ping 通,再也不会被误关。

第四关|方案选型:三种姿势拿到你的系统

维度A:U盘常驻运行B:写入eMMCC:自编镜像和内核
上手难度⭐ 基础⭐⭐ 进阶⭐⭐⭐ 硬核
耗时约10分钟约30分钟数小时
适用场景先尝鲜、没想好用不用长期跑服务的正经服务器想加驱动、改默认配置
主要风险U盘磨损、读取偏慢覆盖原系统(先备份)编译环境复杂易翻车

如果你只是想要一台稳定小服务器,直接选 B;想折腾定制镜像和内核再上 C,compile-kernel/ 目录里有完整的内核编译文档。

第五关|踩坑急救包:五个高频故障这样解

  1. 通电后黑屏无任何画面→ 多半是:镜像没写对,或型号与镜像不匹配 → 这么解:换 U 盘或重新写入;再核对芯片型号是否在项目支持列表里。

  2. 路由器里找不到盒子→ 多半是:安卓没切到 U 盘启动,或盒子属于 s905 老系列 → 这么解:回安卓里重跑adb shell reboot update;注意 s905 盒子只能从 TF/SD/USB 启动,不支持写 eMMC。

  3. 服务器隔三差五自己关机→ 多半是:红外接收器收到了遥控器的"关机"信号 → 这么解:按第三关步骤四,把blacklist meson_ir加进配置后重启。

  4. 更新内核后系统起不来→ 多半是:新内核在你这台盒子上不稳 → 这么解:用 U 盘启动 Armbian 执行armbian-update -s恢复系统内核,更新操作会自动备份最近 3 个版本。

  5. 玩腻了想回安卓→ 多半是:没有故障,单纯想还原 → 这么解:把步骤二的备份文件放回 /ddbr 目录,运行armbian-ddbr输入r恢复;盒子彻底失联时用短接方式配合 Amlogic 刷机工具线刷。

收尾|改造完成后的延伸玩法

  • 运行armbian-software可一键装 Docker、AdGuard Home(去广告 DNS)等常用服务,详见软件说明
  • 盒子带 LED 小屏的话,用armbian-openvfd让它显示时间和内存占用
  • 想给项目添加新设备支持?用户文档 第 12.15 节写了完整步骤

哪一关卡住了,先去项目的 issues 区搜一下你的盒子型号,十有八九有人踩过同样的坑并留下了答案。现在,去把那台吃灰的盒子找出来吧。

【免费下载链接】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 10:49:42

把公众号变成RSS:wewe-rss 3步落地指南

把公众号变成RSS:wewe-rss 3步落地指南 【免费下载链接】wewe-rss 🤗更优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书) 项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss …

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

SQL Server 2019 内网脱机安装机器学习组件与卡点排查

SQL Server 2019 这套东西,装过的人都知道,常规数据库引擎部分其实半小时就能搞定,真正让人抓头的是微软把机器学习组件(R、Python)从安装介质里拆出去这件事。你可能已经试过:内网机器上挂载 ISO&#xff…

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

MySQL安装全流程:Windows、Linux、macOS与Docker指南

装 MySQL 这件事,说简单也简单,官网下个安装包一路回车也能跑起来;说麻烦也麻烦,我见过太多人卡在最后的 “Start the Server” 那一步,或者装完之后发现初始密码没记、字符集是 latin1、Navicat 连不上、远程服务器连…

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

初中Python复习题的底层逻辑与自动批改实践

简介:本资源是一份专为初中八年级信息技术课程设计的Python编程基础复习题集,面向零基础初学者系统巩固核心语法与计算思维。文档以单项选择题形式覆盖变量命名规则、数据类型(int/float/str)、输入输出函数(print/inp…

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

React Native与OpenHarmony融合的高性能TextInput优化方案

1. 项目背景与核心价值在移动应用开发领域,表单输入组件一直是用户体验的关键环节。传统跨平台方案在文本输入处理上往往面临性能瓶颈和交互体验不一致的问题。这个项目将React Native的跨平台能力与OpenHarmony系统特性深度结合,打造了一个高性能的Text…

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

电赛三人组分工误区:软件不是万能胶水,而是信号链关键一环

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

作者头像 李华