
把 Amlogic S9xxx 电视盒子变成迷你服务器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这个项目为 Amlogic S9xxx 系列电视盒子提供现成的 Armbian 系统也就是基于 Debian/Ubuntu 的轻量 Linux。跟着本文走一遍你会把闲置盒子从安卓换成标准 Linux能用 SSH 登录、装 Docker 和影音服务7×24 小时干迷你服务器的活。它值得上手的原因这节说明为什么可以直接拿这个项目用而不是自己折腾编译。官方 Armbian 不支持电视盒子这个项目就是为盒子做的覆盖晶晨、瑞芯微、全志三大平台成百上千个型号。不用自己编译系统镜像下载即用可以先跑在 U 盘上验证没问题再写入 eMMC。内置一组一键脚本更新内核、装软件、备份和恢复原安卓系统都是一条命令的事。底子是标准 Debian/Ubuntu网上现成的教程和软件生态都能直接用。 动手前的条件清单这节把需要的硬件、工具和默认凭据一次列全照着备齐就不会卡在中间。硬件S9xxx 系列盒子 1 台、8GB 以上 U 盘 1 个USB 2.0 接口启动更稳、电脑 1 台想留后路的话再加 1 根 USB 双公头线和 1 根回形针用于进恢复模式。软件Rufus 或 balenaEtcher 这类写盘工具、1 个 SSH 客户端、adb 工具首次从 U 盘启动时用。默认凭据用户 root密码 1234SSH 端口 22开机后在路由器的设备列表里找名为 Armbian 的 IP。先对照下表确认你盒子的芯片和存储限制芯片示例设备存储支持s905x3X96 Max、HK1 Box、Vontar X3U 盘/TF 卡 eMMCs912Tanix TX9 Pro、T95Z PlusU 盘/TF 卡 eMMCs905l3M401A、CM311-1U 盘/TF 卡 eMMCs905T95、MXQ Pro仅 U 盘/TF 卡完整名单见 Armbian 使用文档表中设备按芯片性能从高到低排列s905 等少数型号不支持写入 eMMC。 操作路线分三个阶段推进拿到系统、启动系统、写入 eMMC 定装。每个阶段结束时都有一个明确可验证的结果。确认设备支持并拿到系统这一阶段结束时你应该拿到与盒子芯片对应的 .img 系统文件。拆下盒子的外壳记录主板上丝印的 SoC 型号比如 s905x3、s905l3。对照仓库说明里的设备表确认型号受支持并记下存储限制。从仓库 Releases 页面下载对应芯片型号的系统解压为 .img。坑点提示型号不在列表里也不要慌可下载同芯片系列同 FAMILY的系统在 U 盘 boot 分区的 /boot/uEnv.txt 里把 FDT 名称改成本机对应的 dtb 即可适配。写入 U 盘并完成首次启动这一阶段结束时你应该能从电脑 SSH 进盒子看到 root 登录提示符。用 Rufus 或 balenaEtcher 把 .img 写入 U 盘Amlogic 盒子建议插 USB 2.0 口。插入 U 盘、给盒子通电先在安卓里开启 USB 调试设置 → 关于本机 → 连续点击版本号 5 次进开发者选项打开 USB 调试。电脑端用 adb 连上盒子后执行 reboot update盒子重启就会从 U 盘启动。开机约 2 分钟后在路由器设备列表里找到名为 Armbian 的 IP用 SSH 连接账号 root、密码 1234、端口 22。坑点提示如果 eMMC 里已经写过 Armbian它的 boot.scr 会抢在 U 盘前面把 eMMC /boot 下的 boot.scr 改名为 boot.scr.bakU 盘才能正常接管启动。写入 eMMC 并配置日常使用这一阶段结束时系统应该常驻在盒子 eMMC 里拔下 U 盘照常开机。先执行 armbian-ddbr输入 b 备份原安卓系统备份文件在 /ddbr/BACKUP-arm-64-emmc.img.gz妥善保存。在 U 盘启动的系统里执行 armbian-install 写入 eMMC想换主线 u-boot 就加 -m yes。拔下 U 盘重启确认能从 eMMC 正常启动。执行 armbian-apt 换成就近的软件源之后的下载和更新都会快很多。坑点提示写入后系统起不来就从 U 盘启动再执行 armbian-update -s 恢复 eMMC 里的内核瑞芯微平台的设备不走这套命令要用 RKDevTool 刷机工具走 Maskrom 方式写入方法在文档第 8 章。 出问题先查这里下面 4 条是反馈最多的故障按症状对号入座能解决大部分中途卡住的情况。盒子开机总进安卓U 盘启动不了 可能原因eMMC 的 boot.scr 抢占了启动顺序或该 USB 口不支持引导 处理把 eMMC 里的 boot.scr 改名为 boot.scr.bak 再试不行就换 USB 口SSH 连不上盒子 可能原因等待时间太短或在路由器里找错了设备 处理开机后等 2 分钟找路由器设备列表里名为 Armbian 的那条端口 22、root/1234写入 eMMC 时报 I/O 错误 可能原因SanDisk 等个别 eMMC 芯片对分区表和锁状态比较敏感 处理换最新版系统镜像重试仍失败查 Armbian 使用文档 里 eMMC I/O 错误一节更新内核后系统无法开机 可能原因新内核与设备不兼容 处理从 U 盘启动执行 armbian-update -s 恢复内核旧内核会自动备份在 /ddbr/backup进对应版本目录再跑一次 armbian-update 即可回退 装好之后系统跑起来后有三件值得花几分钟做掉的事。用 armbian-software 一键装 Docker 和常用服务Jellyfin、qBittorrent、Home Assistant 都在列表里详见软件中心说明。盒子内存普遍只有 1~2GB跑容器容易吃紧执行 armbian-swap 1 划 1GB 磁盘当交换空间兜底。把盒子当服务器长期用建议在 /etc/modprobe.d/blacklist.conf 里加一行 blacklist meson_ir关掉红外接收避免遥控器误触把盒子关机。收尾全程就是下载、U 盘启动、写入 eMMC 三步每步都有命令和退路。动手前先备份原系统再大胆试。【免费下载链接】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),仅供参考