
amlogic-s9xxx-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-armbian家里那台安卓电视盒子除了看视频基本没别的用途想装的软件装不了自带的还不停弹广告。开源项目 amlogic-s9xxx-armbian 就是针对这类设备做的它为晶晨Amlogic、瑞芯微Rockchip、全志Allwinner三大厂芯片的盒子提供 Armbian 系统镜像——基于 Debian/Ubuntu 构建、面向 ARM 芯片的轻量 Linux 发行版软件生态与标准 Debian 完全一致并且支持直接写入 eMMC盒子的板载存储相当于设备内置硬盘写入后可脱离 U 盘直接开机。开机之后它就是一台可以 SSH 登录的 Linux 服务器。它是什么适合谁一句话说清楚Armbian 官方并不适配这些电视盒子这个项目把 Armbian 为具体机型重新构建并附带一套盒子专用脚本写入 eMMC、更新内核、备份安卓系统、一键装软件把刷盒子这件事的工具链补齐了。适合的人群有一台闲置盒子想跑 Docker、Samba 文件共享、Home Assistant、AdGuard 这类常驻服务芯片是 rk3588、s922x、s905x3 等较新平台想当 7x24 小时在线设备用想自己定制内核、加驱动或打补丁的开发者同时把不擅长的地方说在前面它不是播放器替代品。HDMI 出图、出声都可以但 4K 硬解和播放体验不是项目重点别指望刷完替代 Kodi默认是无图形界面的 headless 模式以命令行操作为主桌面是可选装组件s905 系列目前只能从 TF/SD/USB 启动无法写入 eMMC其余型号均支持 eMMC 常驻设备覆盖情况按平台整理如下完整清单以仓库内型号数据库为准一百多个型号动手前先查自己的芯片号平台代表芯片代表设备存储方式晶晨 Amlogica311d、s922x、s905x3、s905x2、s912、s905d、s905x、s905w、s905lX96-Max、HK1-Box、Khadas-VIM3、ODROID-N2、Phicomm-N1eMMCs905 系列限 TF/SD/USB瑞芯微 Rockchiprk3588(s)、rk3576、rk3399、rk3568、rk3566、rk3328Radxa-Rock5B、Orange Pi 5、LubanCateMMC / NVMe / TF全志 Allwinnerh618、h6Vplus、Tanix-TX6、T95-maxeMMC动手前的准备硬件与环境自查清单设备侧必查芯片型号是否在支持列表中这决定能不能刷、能不能写 eMMC查 model_database.conf一个 USB 口或 TF 卡槽用于启动要挂外置存储的话确认有没有 USB 3.0 或 SATA5V/2A 以上电源适配器供电不足是刷不起来的头号原因一台电脑和一张 8GB 以上的 U 盘用于写入镜像编译侧仅当要自己制作镜像Ubuntu 24.04 或 Debian 系统可用磁盘 20GB 以上编译产物占空间已安装 Docker仓库里的./recompile脚本是在 Docker 容器内完成内核编译的依赖安装按 compile-kernel/README.cn.md 的说明执行如果只想用现成镜像这一整节可以跳过——项目 Releases 页提供了各型号编译好的系统文件部署实操从 U 盘启动到 eMMC 常驻以下是我实际操作的顺序供对照在 Releases 页找到与自己机型对应的镜像下载文件名含 board 代号和内核版本如Armbian_21.11.0-trunk_Odroidn2_current_5.15.50.img。如果列表里没有自己的型号克隆仓库自行打包git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian sudo ./rebuild -b s905x3 -k 6.6.12用 Rufus 或 balenaEtcher 把镜像写进 U 盘插入盒子开机电视上会出现启动菜单Amlogic 平台如下选择从 U 盘启动。从电脑 SSH 登录系统默认账号 root密码 1234端口 22IP 在路由器里查。系统内先执行armbian-ddbr输入b备份 eMMC 里的原安卓系统再执行armbian-install把 Armbian 写入 eMMCarmbian-ddbr # 先备份原安卓系统进入后按 b armbian-install # 将 Armbian 写入 eMMC断电拔 U 盘再开机盒子从此直接从 eMMC 启动 Armbian。最后跑armbian-apt把软件源切到国内镜像、armbian-software确认软件列表能正常加载部署就算完成。核心功能日常最常用的三个eMMC 写入与原厂系统备份/恢复。armbian-install一次性处理分区表调整、u-boot设备开机后接管系统加载的引导程序和分区写入armbian-ddbr则能在覆盖前把安卓系统整个备份下来随时输入r恢复。验证方式很简单刷完之后断电拔掉 U 盘能正常开机需要回退时恢复操作一次成功。多内核版本更新与回滚。armbian-update从项目的内核仓库拉取预编译内核5.15 到 6.12 的多个系列都可以选rk3588 平台另有专属内核系列。更新前自动备份当前内核到/ddbr/backup保留最近 3 个版本万一新版本起不来执行armbian-update -s就能恢复。用uname -r可随时确认当前内核版本。软件一键安装与系统管理。armbian-apt换软件源提升下载速度armbian-software把 Docker、桌面环境、常用服务整合成一键安装/更新/卸载具体清单见 armbian_software.mdarmbian-swap 1创建 1GB 虚拟内存是 2GB 内存盒子跑 Docker 时的常规操作armbian-openvfd可点亮部分盒子上的 LED 数码管屏调试方法在 led_screen_display_control.md。真实用法把盒子挂到 eMMC 上跑一台低功耗 NAS这是我认为盒子最合适的用途完整操作路径如下按上一节完成 eMMC 常驻外置硬盘接 USB 3.0 口有 SATA 口的型号接 SATA 性能更好。系统内安装 Samba 文件共享服务sudo apt update sudo apt install -y samba testparm -s # 检查 smb.conf 有无语法错误编辑/etc/samba/smb.conf增加一条指向硬盘挂载点的共享条目共享目录、读写权限按自己的需求填保存后重启 Samba 服务。在 Windows 电脑上按 IP 找到盒子映射为网络驱动器Linux 客户端用smbclient挂载即可家庭成员的读写需求基本就解决了。如果还打算跑 Docker、Home Assistant 等内存占用大的服务先执行armbian-swap 1加虚拟内存避免低内存设备 OOM。盒子满载功耗通常在个位数瓦级7x24 小时运行的电费可以忽略顺手在 Docker 里再跑一个 AdGuard 之类的全网去广告服务整条局域网都受益。除了 NAS装 Kodi 当媒体中心、当开发测试环境也是常见玩法但资源占用要求更高的负载不建议往 1GB 内存的盒子上堆。上图是桌面模式下的样子。默认安装是无图形界面的 headless 形态需要桌面时用armbian-software安装桌面组件即可。遇到问题怎么办常见故障与第一手排查动作现象第一步排查盒子不开机或反复重启换 5V/2A 以上电源重新写镜像并确认写入过程无报错开机后无 IP、网卡不识别dmesg \| grep -i eth看内核日志换网线和端口写 eMMC 时报 I/O 错误换 USB 口重插参考 documents/README.cn.md 第 12.16 节内存大小识别错误参考同文档第 12.12 节的处理办法更新内核后无法启动用armbian-update -s恢复/ddbr/backup中的备份内核跑 Docker 内存不足armbian-swap 1创建虚拟内存想换回原安卓系统执行armbian-ddbr输入r恢复备份排查时养成一个习惯开一个终端常驻journalctl -f实时看日志报错信息基本都能在里面找到。另外项目 Issues 区沉淀了大量具体机型的踩坑记录遇到冷门型号问题先搜 Issues 再动手效率更高。资源入口使用主文档构建、eMMC 安装、网络配置、内核更新、二十余节常见问题documents/README.cn.md内核编译与定制打补丁、加驱动、自定义签名compile-kernel/README.cn.md软件清单与一键安装脚本说明documents/armbian_software.md设备型号数据库查自己盒子是否支持的第一站model_database.conf贡献者名单CONTRIBUTORS.md上手的第一步只做一件事拿自己盒子的芯片号去 model_database.conf 里搜。搜得到下载镜像写进 U 盘开机流程就完成了一半剩下的都是配置问题。【免费下载链接】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),仅供参考