ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

如何把闲置电视盒刷成 Armbian 服务器:完整刷机与避坑指南

2026/9/17 20:13:57 拓冰建站 浏览量
如何把闲置电视盒刷成 Armbian 服务器:完整刷机与避坑指南 如何把闲置电视盒刷成 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-armbianamlogic-s9xxx-armbian 是免费开源项目核心功能就是给 Amlogic、Rockchip、Allwinner 芯片的电视盒刷 Armbian 系统基于 Debian/Ubuntu 的轻量 Linux。跟着这篇指南你能把吃灰的盒子变成 24 小时开机的迷你服务器命令可直接复制变砖也有自救方案。收益先说电视盒刷 Armbian 之后能干什么⚡ 电视盒本来就是低功耗设备长期开机不心疼电费适合当 7×24 小时常驻服务。一套完整的 Debian/Ubuntu 软件生态apt想装什么装什么。项目内置软件中心输入编号就能一键部署常用服务101 是 Docker容器平台、107 是 Jellyfin家庭影音库、108 是 HomeAssistant智能家居、301/302 是 frp 服务端/客户端内网穿透完整清单见软件中心说明。系统写进盒子板载的 eMMC焊接在主板上的闪存芯片相当于内置硬盘拔掉 U 盘也能独立运行。开工自检设备型号核对与工具清单动手前先把三件事确认掉能省掉后面 90% 的麻烦。1. 确认芯片型号。看盒子底部标签或在原安卓系统里查 SoC 型号如 s905x3、s905l3。到设备支持列表里找你的具体机型——列表按 SoC 归类像 X96-Max 对应 s905x3、M401A 对应 s905l3。查不到的型号先别刷社区还没适配。2. 确认存储能力。除 s905 系列只能使用 TF/SD 卡或 U 盘外其余型号都支持写入 eMMC 长期使用。3. 准备工具。一个 16GB 以上的 U 盘一台电脑装好写盘工具Rufus 或 balenaEtcher 均可ADB 工具Android 调试桥首次启动要用与 SoC 对应的 Armbian 镜像从项目发布页Releases下载解压成.img备用选备USB 双公头线 曲别针这是硬件级救砖的保险建议提前备好最小可行路径从 U 盘启动到写入 eMMC第一步U 盘启动并 SSH 登录用 Rufus 或 Etcher 把.img写入 U 盘分区表选 GPT。首次启动需要原安卓系统配合设置里连点 5 次版本号开启开发者模式再打开 USB 调试。盒子和电脑连同一网络在电脑执行adb connect 盒子IP连接成功后执行adb shell reboot update——这条指令让盒子重启并优先从 U 盘引导。开机后等约 2 分钟到路由器客户端列表里找到名为 Armbian 的设备记下它的 IP。用 SSH 客户端Windows 10 及以上自带登录ssh root盒子IP默认用户名root密码1234端口 22。能看到登录提示符就说明系统跑通了。第二步备份原系统写入 eMMC⚠️ 写入 eMMC 会覆盖盒子原有的安卓系统一旦写坏分区表部分盒子将暂时无法从 U 盘启动。所以下一条命令必须先跑armbian-ddbr按提示输入b执行备份备份文件保存在/ddbr/BACKUP-arm-64-emmc.img.gz请把它拷贝到电脑或网盘里这是你日后恢复安卓的唯一保险。备份完成后依然从 U 盘登录执行写入命令armbian-install它会自动识别你的机型把系统完整写入 eMMC。看到写入完成提示后拔出 U 盘、给盒子断电重启从此它就从 eMMC 直接开机了。卡点速查表启动失败、I/O 错误与变砖救援先别急卡住很正常。对照下表处理多数问题一步就能解决卡住的现象大概率原因快速处理盒子还是进安卓不认 U 盘首次启动没执行 ADB 指令回原系统执行adb shell reboot update开机卡 logo 或黑屏dtb 设备树文件不匹配在 U 盘 boot 分区修改uEnv.txt的 FDT 行或写入时改用armbian-install -m yes使用主线 u-boot写入 eMMC 报 I/O erroreMMC 工作频率过高先试armbian-install -a no跳过分区调整仍报错就在启动参数中追加mmc_core.max_freq50000000降频升级内核后开不了机新内核与设备不兼容U 盘启动后执行armbian-update -s遥控器一按电源键盒子就关机红外模块被当开关误触在/etc/modprobe.d/blacklist.conf追加blacklist meson_ir后重启内核翻车降级与 SOS 救援日常升级内核就一条命令它会自动备份当前内核到/ddbr/backup保留最近 3 个版本armbian-update如果新版本用着别扭可以指定版本回退比如降到 5.15.50 稳定版armbian-update -k 5.15.50 -u stable万一升级后彻底开不了机别慌USB 启动优先于 eMMC把写好系统的 U 盘插回去开机进入 U 盘版系统后执行 SOS 救援把 U 盘里的内核写回 eMMCarmbian-update -s盒子有多块磁盘时可用armbian-update -s mmcblk1精确指定目标磁盘。彻底救不回线刷恢复安卓屏幕黑屏且 U 盘也进不去时Amlogic 盒子还有一条硬件级救援路径。操作前确认盒子已断电短接点位置以官方图示为准短错引脚可能损坏硬件。对照常见问题 12.3 节找到你主板上两个短接点的位置。用曲别针短接这两个点同时用 USB 双公头线把盒子连上电脑。打开 Amlogic USB Burning Tool导入原厂安卓镜像勾选擦除 flash和擦除 bootloader点开始。进度条开始走动后松开短接到 100% 即可断开。恢复安卓后按本文前面的流程重新刷一次 Armbian 即可。跑通之后换源装软件与长期维护系统跑通只是起点。先做两件提效的事armbian-apt # 更换软件源选国内镜像可大幅提升下载速度 armbian-software # 打开软件中心软件中心会列出带编号的清单未安装的输入编号即装已安装的再次输入编号可更新或卸载。日常维护记住两条内存紧张比如跑了 Docker 应用时执行armbian-swap 1创建 1GB 虚拟内存想让全部服务脚本保持最新定期执行armbian-sync。进阶玩法自定义镜像、LED 屏与内核编译点亮 LED 屏不少盒子如 X96-Max电源键旁有颗小 LED能滚动显示 IP 和时间。执行armbian-openvfd BoxID启用BoxID 对照表见LED 屏控制说明如 X96-Max 是 12armbian-openvfd 0关闭。自己打包镜像需要指定内核版本或分区大小时用仓库自带的 rebuild 脚本。先把原版 Armbian 镜像放进build/output/images目录然后git clone --depth 1 https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian sudo ./rebuild -b s905l3 -k 6.6.12 -s 2560-b指定设备代号-k指定内核版本-s是 rootfs 分区大小MiB成品镜像输出在build/output/images。编译定制内核想加驱动或打补丁时登录盒子执行armbian-kernel -u更新编译环境再执行armbian-kernel -k 6.6.12开始编译详见内核编译说明。到这里盒子已经能稳定服役。接下来做两件事执行armbian-software装上 101Docker和 107Jellyfin把它变成家庭影音服务器再执行armbian-openvfd BoxID点亮 LED 屏让 IP 和时间直接显示在面板上。遇到新问题先翻官方文档的常见问题章节那里按现象给出了逐条解法。【免费下载链接】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),仅供参考