☰
电视盒子刷Armbian:从U盘启动到SSH登录的完整路径
2026/9/29 2:22:18 网站建设 项目流程

电视盒子刷Armbian:从U盘启动到SSH登录的完整路径

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

家里吃灰的电视盒子,多数只当过投屏入口和安卓TV播放器。amlogic-s9xxx-armbian 项目做的事情很直接:把 Amlogic、Rockchip、Allwinner 三大平台电视盒子的安卓系统换成 Armbian——基于 Debian/Ubuntu 的轻量 Linux,从 U 盘或 SD 卡启动,装进 eMMC 就是一台可 SSH 管理的 Linux 服务器。

值不值得动这台盒子

对比对象优势代价
保留安卓TV免折腾无 SSH、后台不可控、广告与推送
刷 Armbian完整 Debian 软件生态、SSH、Docker、长期维护失去 4K 硬解播放,操作门槛略高
自组 x86 小主机带宽与存储扩展性强需新购硬件与额外功耗

适合:盒子闲置、想跑轻量服务、愿意接受"设备变服务器后基本不再当播放器"的人。不适合:主力看片设备、需要百兆以上内网传输的 NAS 场景、以及芯片不在支持列表里的设备——支持列表维护在 model_database.conf,s905 全系、s912、s922x、rk3588/rk3568/rk3399、h6 等数百款设备都有对应条目,刷之前先对芯片型号。

从拿到盒子到 SSH 登录的最短路径

第一步是写 U 盘:从项目 Releases 下载与芯片型号对应的.img,用 Rufus 或 balenaEtcher 写入 U 盘。这一步失败率很低,关键是镜像必须与芯片平台匹配,同型号不同批次也不一定能混用。

第二步是让盒子从 U 盘引导。Amlogic/Allwinner 平台需要先在安卓里开启 ADB,再执行下面的命令,设备重启后就会从 U 盘进入 Armbian 引导:

adb connect 192.168.1.137 adb shell reboot update

引导成功后从路由器查到盒子 IP,用 SSH 登录,默认账号 root,密码 1234,端口 22。

第三步是落盘。先执行armbian-ddbr备份原厂安卓系统,再执行armbian-install把系统写入 eMMC。顺序不能反:eMMC 写坏后只能短接主板恢复点线刷,备份是唯一的低成本退路。装完后建议立刻跑armbian-update更新内核、armbian-apt换软件源,前者自动保留最近 3 个内核版本,后者决定后续下载速度。

跑起来之后能干什么

轻量文件与下载节点:2G 内存的盒子挂 Samba 共享加 qBittorrent 刚好够用。关键命令是armbian-software,它整合了 Docker 镜像、应用服务、桌面环境的一键安装。注意:装容器类软件前先执行armbian-swap 2建交换分区,否则 OOM 风险很高。

开发沙盒与 CI 试验田:跑一个 Docker 版 LXC 或测试环境,验证脚本、编译小项目。注意把红外接收关掉,否则有人按遥控器可能直接触发关机。

家庭媒体服务:Jellyfin 转码能力受 CPU 限制,只建议纯码流透传播放。注意盒子无 4K 硬解后,本地大屏播放要换成手机或电视端 App。

提前告诉你会踩什么

现象原因处理
插 U 盘重启后盒子无反应U 盘启动未生效,仍在走 eMMC 的 boot.scr重命名 eMMC /boot 下的 boot.scr 为 .bak 再插 U 盘
更新内核后系统进不去新内核与设备不兼容从 U 盘启动后执行armbian-update -s恢复 eMMC 原内核
反复刷机后网络时好时坏网卡 MAC 与路由器绑定表冲突在/etc/network/interfaces中用 hwaddress 写回原厂 MAC
装 eMMC 报分区错误默认 aмпart 布局与该盒 DTB 分区表冲突armbian-install -a no关闭分区调整重试
跑 Docker 时进程被杀内存不足触发 OOM加大 swap 或卸载内存大户
盒子被遥控器关掉红外接收模块默认启用在/etc/modprobe.d/blacklist.conf加一行blacklist meson_ir后重启

往深处走的入口

不想只用官方镜像的话,本地重打包脚本 rebuild 支持指定 board、内核版本、分区大小和文件系统重新生成镜像;需要隔离环境时,Docker 构建脚本 可以把 Armbian 本身装进容器。要加驱动或修硬件问题,内核编译入口在 compile-kernel,用户文档 里有添加自定义补丁、补全新设备支持的完整流程,设备数据库也在其中维护。

一台 30 块的盒子加 32G U 盘,成本很低。下一步:打开支持列表对芯片型号,对上了就备份 eMMC,然后按上面的路径走完 U 盘启动到 SSH 登录这一步,剩下的事系统自己会提示。

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

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

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

立即咨询