ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

九联UNT402A刷机改造指南:闲置S905L3机顶盒,20分钟变身24小时在线的Armbian服务器

九联UNT402A刷机改造指南:闲置S905L3机顶盒,20分钟变身24小时在线的Armbian服务器

九联UNT402A刷机改造指南:闲置S905L3机顶盒,20分钟变身24小时在线的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

抽屉里那台九联UNT402A机顶盒还在吃灰?它里面那颗晶晨S905L3,性能其实足够扛一整套 Armbian 系统。花二十分钟给它刷机改造,就能换来一台全天候在线的 Linux 小服务器,Docker、去广告、下载器随你折腾。

先把这台盒子的底子摸清楚

这台盒子是运营商定制的 IPTV 终端,硬件参数长这样,先记住后面会用到:

  • 处理器:Amlogic S905L3
  • 内存:2GB
  • 存储:8GB eMMC(板载闪存)
  • 网络:100M 有线
  • DTB 文件:meson-gxl-s905l3b-m302a.dtb
  • U-Boot 文件:u-boot-s905x-s912.bin
  • 默认账号:root,密码 1234
  • SSH 端口:22

其中 DTB、U-Boot 这两个文件名,到落盘环节要照着填,先标个星。

开工物料,一样不少

类别需要准备什么
主机UNT402A,湖南移动定制款
启动介质8GB 及以上的 SD 卡 + 读卡器(比 U 盘稳)
操作电脑一台,负责烧镜像、连 ADB
线缆一根网线,接好盒子和路由器
系统镜像Armbian_24.5.0_amlogic_s905l3b_bookworm_6.6.31_server,已在该盒子上实测稳定

第一阶段:先让 SD 卡把 Armbian 拉起来

之所以先走 SD 卡,是因为这阶段完全不碰 eMMC,哪步错了都能原路退回。

1. 刷进安卓 9 底包

用 Amlogic 的刷机工具,把 UNT402A 匹配的安卓 9 底包写进盒子。开机进系统后,把 ADB 调试开关打开。

✅ 成功信号:盒子正常进入安卓桌面,且 ADB 调试已开启。

2. 镜像入卡,ADB 切换启动

拿 Rufus 或 balenaEtcher 把上面的 Armbian 镜像灌进 SD 卡。插卡、盒子接好网线,然后回到电脑端建 ADB 连接:

adb connect <盒子IP>

连上之后,发一条指令让盒子改走 SD 卡启动:

adb shell reboot update

✅ 成功信号:盒子重启,大约一分钟后,路由器设备列表里会多出一台叫 armbian 的设备。若命令没反应,直接断电重插电源,结果相同。

3. SSH 进去确认

ssh root@<盒子IP>

密码是 1234,第一次登进来记得改掉。能弹出登录交互,就说明 Armbian 已经稳了,第一阶段收尾。

第二阶段:把系统写进板载 eMMC

⚠️高危预警:往 eMMC 写数据,会连盒子自带的安卓系统一起清掉。要是还想留着 IPTV 看,动手前一定先用 U 盘引导出 Armbian,跑一次armbian-ddbr把原系统整份备份好。

SD 卡上确认没问题之后,再把系统落到盒子自带的 8GB eMMC,拔卡也能正常开机。

1. 确认 eMMC 被识别

lsblk

✅ 成功信号:列表里能看出一块 8GB 大小的 mmcblk 设备。没有的话先停手,翻到下面的急救表再动手。

2. armbian-install 落盘

armbian-install

跟着提示走:机型挑 UNT402A 对应那条,DTB 填meson-gxl-s905l3b-m302a.dtb,U-Boot 填u-boot-s905x-s912.bin,文件系统那栏选 ext4。

✅ 成功信号:脚本跑完写入、提示可以关机后,断电、拔出 SD 卡、重新上电,盒子从 eMMC 直接启动,落盘就成了。

翻车急救:UNT402A 刷机常见坑位速查

现象大概率原因怎么救
HDMI 黑屏无画面S905L3 刷机后显示能力有限,无头使用更稳别死盯屏幕,到路由器里查 armbian 分到的 IP,走 SSH 接管
SD 卡起不来部分品牌卡/盘不被识别换张别的牌子的 SD 卡 + 读卡器,再核对卡里 u-boot 文件是否齐全
内存只认出 1~2GBu-boot 内存配置和硬件对不上到 boot 分区把/boot/UBOOT_OVERLOAD复制成/boot/u-boot.ext(U 盘)或/boot/u-boot.emmc(eMMC)
armbian-install 扫不到 eMMC底包刷错或分区表异常最稳的是重刷一遍安卓 9 底包,或者彻底断电后再试

更多排查方向可以参考仓库内的 documents/README.cn.md。

装完能玩什么

系统稳了之后,先跑一把armbian-software,Docker、去广告、下载器这些套件一键装好;再试armbian-kernel换个内核版本找找感觉。一台旧盒子,从此就是 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

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表