电视盒子刷机装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
这份Armbian教程讲怎么用Armbian Linux系统替换电视盒子的安卓系统,把它变成一台7x24小时在线的小服务器。全程大白话带你走一遍流程,预计半小时能完成电视盒子刷机。
动手前先看这三类用途
先判断值不值得动手,就看你属于下面哪种用法,这三类是Armbian盒子最拿手的事。
- 轻量Linux服务器:接在路由器边常年运行,适合跑去广告、下载任务、小型自动化脚本
- Docker实验机:闲置盒子性能有限,拿来试容器镜像正好,翻车了也不心疼
- 家庭个人云:存照片和视频,局域网内手机、电脑随时访问
电视盒子刷Armbian前的准备清单
提前把下面三样东西备齐,刷机中途就不用四处找工具了。
| 类别 | 项目 | 说明 |
|---|---|---|
| 硬件 | 电视盒子 | 芯片需是项目支持的型号,如s905x3、s922x、s905d、rk3588、h6 |
| 硬件 | 16GB以上U盘 | 做启动盘用,新盘更稳 |
| 硬件 | 网线+路由器 | 刷机期间有线比无线稳 |
| 软件 | 镜像写入工具 | Rufus或balenaEtcher,任选其一 |
| 软件 | SSH客户端 | MobaXterm、PuTTY或系统自带终端都行 |
| 镜像 | 对应你盒子的Armbian镜像 | 从项目Releases下载,别选错型号 |
五个阶段实操:从启动盘到写入eMMC
全流程拆成5个阶段,每阶段都有明确的完成标志,上一关没通过就别进下一关。
确认盒子芯片并下载对应Armbian镜像
先弄清盒子芯片:外壳印的型号常是营销名,关键看内部芯片(如s905x3、rk3588、h6),再对照项目支持列表挑型号。
- 阶段目标:拿到与你盒子匹配的Armbian镜像
- 操作要点:确认芯片型号,到项目Releases页选带对应board名的.img文件
- 完成标志:镜像文件名里能看到你盒子的board名(如s905x3)
- 易错点:芯片选错怎么刷都不启动;s905系列只支持USB/TF卡运行,不能写入eMMC
U盘启动盘制作要点
镜像不能直接拷进U盘,必须用写入工具刻录。
- 阶段目标:把U盘变成盒子能识别的启动盘
- 操作要点:U盘格式化为FAT32,打开Rufus选择下载好的.img,开始写入,一般5-10分钟
- 完成标志:工具提示写入成功,U盘出现一个小容量的系统分区
- 易错点:写入后U盘在Windows里显示很小或无法识别,属正常现象,别重新格式化
USB启动并到路由器查盒子IP
U盘写好后关机,插上U盘和电源,多数盒子屏幕不会有任何显示,别慌,这是正常的。
- 阶段目标:让盒子从U盘系统完成启动
- 操作要点:等2-5分钟,刷新路由器设备管理页面,找新出现的设备IP(一般以192.168.开头)
- 完成标志:路由器页面里出现一台带IP的新设备
- 易错点:5分钟还没出现就换另一个USB口,部分盒子只认USB2口
默认SSH账号登录方式
拿到IP后就可以远程进系统了,这是最后几步的关键。
- 阶段目标:登录盒子的Armbian系统
- 操作要点:SSH客户端里地址填路由器看到的IP,端口22,账号root,密码1234
- 完成标志:终端出现命令提示符,能正常敲命令
- 易错点:首次登录会提示设置新密码,当场改掉并记住
# SSH连接盒子,把192.168.x.x换成路由器里看到的IP ssh root@192.168.x.x用armbian-install把系统写入eMMC
系统现在跑在U盘里,这一步把它装进盒子内置存储,之后重启就能拔掉U盘。
- 阶段目标:把Armbian安装到eMMC
- 操作要点:输入命令后按提示选文件系统(默认ext4即可),再选与型号对应的dtb(系统会自动推荐,确认即可),写入需几分钟
- 完成标志:重启后拔掉U盘盒子照常启动,SSH仍连得上
- 易错点:中途别拔U盘或断电;Rockchip平台安装流程不同,参考项目文档第8章节
# 写入eMMC,按菜单提示选择dtb armbian-install故障对照表:电视盒子刷机排查
任何阶段卡住先查这张表,都是出现频率最高的情况。
| 现象 | 最可能原因 | 处理办法 |
|---|---|---|
| 路由器页面没有新设备 | 启动盘没写好,或盒子没识别U盘 | 换工具重写一次,换个USB口再试 |
| HDMI完全无输出 | 晶晨系盒子的常见表现 | 别看屏幕,以路由器里是否出现IP为准 |
| SSH连接被拒绝 | 系统还没启动完,需要2-5分钟 | 等待后再试,同时确认盒子电源足额供电 |
| 盒子无法启动 | 镜像与芯片不匹配 | 回支持型号列表核对board,重新下载写入 |
| 刷完后遥控器失灵 | Armbian未内置原厂遥控器驱动 | 按项目文档补充遥控器配置文件 |
| eMMC写入后空间异常 | 未启用分区调整工具 | 重新执行armbian-install -a yes启用ampart工具 |
进阶玩法:用Armbian跑容器和个人云
系统稳定后建议先做下面两件事,最能体现一台Armbian盒子的价值。
跑容器环境
# 打开软件中心,菜单里一键安装Docker armbian-software软件中心会顺带装好常用工具,省掉手动配置源的麻烦,可装软件清单见常用软件说明。
部署个人云
# 启动Nextcloud容器,映射本地8080端口 docker run -d --name nextcloud -p 8080:80 nextcloud浏览器访问盒子IP加8080端口,就是一个手机电脑都能访问的文件空间。
收尾:刷机前记住三件事
- 数据备份:写入eMMC前先用armbian-ddbr备份原安卓系统到U盘,随时可还原
- 镜像选择:先确认芯片型号再挑镜像,选错board怎么刷都不启动
- 后续学习:熟悉基础操作后通读Armbian使用文档,用armbian-update更新内核,再按需创建swap
【免费下载链接】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),仅供参考