S905X3电视盒子刷Armbian实战:三步刷机加一个场景跑通
2026/9/18 17:53:56 网站建设 项目流程

S905X3电视盒子刷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

搁灰半年的盒子,功耗只有5~10W:一块U盘、大约40分钟,S905X3盒子就能刷入Armbian,变成7×24小时在线的家庭服务器。开源项目 amlogic-s9xxx-armbian 为该芯片提供预编译镜像和一套armbian-*一键脚本,照这篇做完设备核对、刷机、配网和第一个服务部署。

选机与兼容性速查

动手前先对照下表。判断标准两条:芯片在列表里、网口是千兆。网口若是百兆,即使芯片在列表里也不建议做服务器,瓶颈会卡在网口。

芯片常见盒型典型内存网口适用判断
S905X3X96 Max+、HK1 Box、Vontar X3、H96 Max X3、X96 Air2/4 GB千兆本文目标机型,四核加千兆口,适合轻量服务器
S905X2X96 Max、MECOOL KM32/4 GB千兆性能略低,刷机流程相同
S912TX9 Pro、A95X、H96 Pro Plus2 GB千兆/百兆老机型,百兆口版本不推荐
S922XODROID-N2、GT King4/8 GB千兆性能更强,跑容器更从容
  • 盒型在表中:直接进入下一节。
  • 芯片在表、盒型不在:查 README.cn.md 首页的设备列表,项目支持几十种 board 名,很可能以别的名字收录。
  • 芯片也不在表里:项目同时覆盖 Rockchip(rk3588/rk3568)与全志(h6)平台,可换同类设备或等待后续适配。

刷机全流程

获取对应盒型的镜像

到项目 Releases 页下载与 box 匹配的预编译镜像(文件名带 board 名,如 s905x3),解压得到.img。只有想定制内核或 rootfs 才需要自己编译,先克隆仓库:

# 仅自编译者需要;普通用户直接下载预编译镜像即可 git clone --depth 1 https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian

把镜像写入U盘或TF卡

用 Rufus 或 balenaEtcher 把.img写入U盘,等待写入完成(约5~10分钟),确认U盘分区里能看见 boot 与 rootfs。S905X3 的USB启动优先于eMMC,先在U盘上验证镜像,不动eMMC。写入失败先换U盘,杂牌大容量U盘写入失败率偏高。

首次启动与登录

盒子当前运行安卓且不直接走USB启动时,用ADB引导:在盒子"设置→关于"快速点击版本号5次进入开发者模式,开启ADB调试,然后在电脑执行:

adb connect 192.168.1.x # 换成盒子实际IP,路由器管理页可查 adb shell reboot update # 重启并从U盘引导

上电约2分钟后完成引导。到路由器管理页找到名为 Armbian 的设备,用SSH工具登录:用户root,密码1234,端口22。带LED屏的盒子此时可在屏幕看到系统信息,执行armbian-openvfd可调出显示。

⚠️ 登录后立即执行passwd改掉默认密码:1234是公开默认值,日后任何服务暴露公网之前必须更换。

网络与系统初始化

三个短步骤,约5分钟:

  1. 查IP:
ip addr show
  1. 切静态IP(可选):编辑/etc/network/interfaces,替换为下面的最小配置,address 与 gateway 改成你网段内的值,保存后重启生效:
auto eth0 iface eth0 inet static address 192.168.1.188 netmask 255.255.255.0 gateway 192.168.1.1
  1. 换源加速:
armbian-apt

按提示选国内镜像,源文件自动改写,之后apt安装与下载速度明显提升。

挑一个场景先跑通

不要三样一起装。这台盒子是四核加2~4GB内存,eMMC顺序写约80~100MB/s,稳定跑好一个服务足够,同时压多个重任务会吃力。先定一个方向,做深做稳,再加别的:

想做什么装什么(软件中心ID)访问地址预期效果
家庭媒体服务器Jellyfin(107)http://盒子IP:8096一键装Docker容器,建库后手机、电视直接串流
轻量NAS私有云Nextcloud(106)http://盒子IP:8088文件同步与共享,千兆网口实测吞吐900Mbps以上
容器底座Docker + Portainer(101/102)http://盒子IP:9443浏览器管理容器,其余服务都可在其上部署

统一安装入口,输入ID即可:

armbian-software

完整软件清单与端口见软件中心文档。Home Assistant(8123)、Sonarr/Radarr(8989/7878)、青龙(5700)都在同一清单里,装法相同,不再展开。只装一个服务的话,容器路线最通用。

问题速查表

刷机翻车大多集中在前几行,先查表再动手:

症状可能原因处理办法
插U盘后仍进安卓eMMC启动优先/USB口问题先试插U盘直接上电;不行走ADBreboot update;再换USB口
黑屏无法启动eMMC引导文件损坏短接主板短接点并用USB双公头线连电脑,用Amlogic刷机工具恢复原安卓后重新刷入,流程见使用文档12.3节
有线网络时断时续驱动或配置不匹配dmesg \| grep -i eth看网口日志;armbian-config重新配置网络
Wi-Fi/蓝牙不可用盒子射频模块不支持或缺固件对照文档支持列表确认型号;安装firmware-realtek或对应固件后重启
盒子随机断电红外接收器被误触发/etc/modprobe.d/blacklist.conf加一行blacklist meson_ir,重启

稳定性与日常维护

内核先选对,不追新,选稳:

内核系列适用场景稳定性
5.15 / 5.10日常服务器、长期驻留高,推荐默认
6.1多媒体、需要新驱动中,验证后再上
6.6尝鲜新特性偏低,不建议生产环境

之后的维护统一按"何时做 + 一条命令"执行:

维护项何时做命令
升级内核需要新驱动或新功能时armbian-update -k 5.15.50
创建swap跑Docker等应用出现内存压力时armbian-swap 1
开启TRIM系统装在eMMC上systemctl enable --now fstrim.timer
系统更新每1~2个月一次apt update && apt full-upgrade -y
备份原安卓首次写入eMMC之前armbian-ddbr,输入b备份、r恢复
服务脚本更新armbian-*有新功能发布时armbian-sync

armbian-update升级内核会自动把旧内核备份到/ddbr/backup,保留最近3个版本,新内核不稳可随时回退。日常负载观察,装个htop就够。

完整命令与常见问答见Armbian使用文档;发现新盒型或解决过的问题,欢迎提交到仓库 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),仅供参考

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

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

立即咨询