闲置电视盒秒变 Linux 小服务器:S905L2-B 部署 Armbian 快速指南
2026/9/18 10:01:03 网站建设 项目流程

闲置电视盒秒变 Linux 小服务器:S905L2-B 部署 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

家里那台吃灰的 S905L2-B 电视盒,别急着扔。给它刷上 Armbian,就成了一台免费的 Linux 小服务器。这篇教程带你从开机到落地,走一遍旧电视盒变 Linux 服务器的完整路线,照着敲就行。

一、设备体检:我的盒子能不能刷

先确认三件事:芯片、内存、能不能进 USB 启动。

芯片对不对

拆开看主控丝印,型号得落在项目支持列表里。S905L2-B 在仓库里按 S905L2 归类,M301A 等机型已实测可用。这类盒子多为 100 兆有线网卡、2+8G 配置,跑轻量服务正好。

内存和存储

内存至少 1G,2G 更稳。内置 eMMC 至少 8G,用来装系统和数据。对照这张表,一项项过:

体检项达标线怎么看
主控芯片S905L2-B拆机看丝印
内存≥1G,2G 更稳盒子铭牌或关于页
eMMC≥8G设备信息
网卡100M 有线看接口

一个隐患要避开

⚠️ 运营商定制盒子可能有锁,或被人改过分区。确认能进 USB 启动,再动手,别直接覆盖。

二、三步部署:从镜像到开机

写盘、引导、落 eMMC,三步就开机。

第一步:把镜像写进 U 盘

去项目 Releases 里找 S905L2 镜像,解压成 .img。用 Rufus 或 balenaEtcher 原样写进 8G U 盘。💡 U 盘选 USB 2.0,兼容性最稳。这一步只需下载预编译镜像,不用 clone 仓库。

第二步:让盒子从 U 盘启动

盒子连上电脑,打开安卓开发者模式和 USB 调试。用 ADB 命令让盒子重启到 USB 启动:

这条命令让盒子重启并从 U 盘启动 Armbian。

adb shell reboot update

开机约两分钟,在路由器里找到名字带 Armbian 的设备,记下它的 IP。

第三步:备份安卓,装进 eMMC

登录 Armbian,账号 root,密码 1234。先留后路,再落盘:

前一条备份原安卓系统,后一条才真正写入 eMMC。

armbian-ddbr # 输入 b 备份原安卓系统 armbian-install # 把 Armbian 写入 eMMC

版本怎么选,看这张表:

内核系列定位适合谁
5.15.y久经考验求稳的老机器
6.1.y功能均衡大多数人
6.18.y最新稳定S905L2 默认

S905L2 官方镜像默认就内置 6.18 稳定内核,直接用即可。

三、首启清单:开机后立刻要做的几件事

开机别急着装东西,先把这几件办妥。

换源,装软件

国内用户先换软件源,下载快很多。再进软件中心,一键装常用工具:

换源解决下载慢,软件中心省得手动敲包名。

armbian-apt # 选国内源 armbian-software # 一键装常用软件

确认网络与远程登录

盒子默认开 SSH,端口 22。以后远程连就行,不用接显示器。IP 从路由器里查,账号 root,密码 1234。⚠️ 记得改默认密码,别让 1234 裸奔。

补一块交换内存

盒子内存小,跑服务容易吃紧。加 1G 交换分区,顶一下高峰:

这条命令把磁盘空间虚拟成内存,缓解内存不足。

armbian-swap 1 # 创建 1G 交换分区

四、调优与加固:让它跑得更稳更快

稳比快重要,先把内核和误触问题处理好。

更新到稳定内核

内核更新前会自动备份,保留最近 3 个版本,随时能退。

翻车时可用 armbian-update -s 恢复,不慌。

armbian-update # 更新到最新稳定内核

关掉红外,防误触关机

当服务器用,红外是祸根。遥控器一碰就关机,得禁掉 meson_ir 模块。在 /etc/modprobe.d/blacklist.conf 里加一行 blacklist meson_ir,重启生效。⚠️ 不做这步,盒子随时可能被遥控器关掉。

固定 IP,锁死入口

服务器最怕 IP 飘。给网卡设个静态地址,方便记。用 nmcli 或改 interfaces 都行,别留 DHCP 随机分配。

五、变身之后:这台盒子能干什么

它不是万能,但日常够用,够省。

  • 挂个内网小站,跑轻量 Web 和 API。
  • 用 Docker 跑监控、备份、下载等容器。
  • 当家庭下载机,24 小时挂着下东西。
  • 当跳板机、测试机,练 Linux 手不心疼电费。

💡 它内存小、100M 网,别指望跑重负载。定位是够用、省电、免费,别当主力。

六、故障速查表

出问题时先对这张表,多数是网络或启动问题。

现象可能原因处理办法
不认 U 盘接口或盘兼容性换 USB 口或换 U 盘
黑屏无输出HDMI 分辨率不匹配换线或调分辨率
卡在 logodtb 不匹配换 meson-gxl-s905l2 的 dtb
连不上网网卡或静态 IP检查有线与 IP 设置
进不了系统内核更新翻车armbian-update -s 恢复

七、收尾:资源与跟进建议

留好退路,跟紧项目更新,才算刷完。

先留一条退路

备份文件别删,放 U 盘或网盘。哪天想回去,armbian-ddbr 输 r 一键还原安卓。

跟紧项目和文档

镜像、内核、内核库都在项目里持续更新。想二次编译或改配置,克隆仓库看说明:

只有需要定制时才要 clone,平时下载镜像就够。

git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian

遇到问题怎么问

翻 documents 里的常见问题,多数有现成答案。提问时带上芯片型号、内存、内核版本,省得来回问。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询