Amlogic S9xxx 电视盒子装 Armbian 完整教程:从吃灰安卓盒子到 7x24 家用 Linux 服务器

发布时间:2026/11/2 15:17:26

Amlogic S9xxx 电视盒子装 Armbian 完整教程:从吃灰安卓盒子到 7x24 家用 Linux 服务器 Amlogic S9xxx 电视盒子装 Armbian 完整教程从吃灰安卓盒子到 7x24 家用 Linux 服务器【免费下载链接】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 S905 / S912 / S922X 芯片的电视盒子装一套基于 Debian 的 Armbian 系统跑媒体服务、文件共享、Docker 容器当开发机。本文面向有 Linux 基础、手里有闲置 S9xxx 盒子的读者。阶段一 动手前摸清底子怎么确认设备在不在支持名单改不改得动看芯片不看外壳上的牌子。还在跑安卓的盒子进 设置 → 设备信息 能看到型号已连 ADB 的话两条命令直接出结果adb shell getprop ro.product.model adb shell getprop ro.product.board第一条输出产品型号第二条输出板级代号拿去和项目 README 里的 SoC-设备对照表比对。Beelink GT-Kings922x、Tanix TX9 Pros912、X96 Max 与 HK1 Boxs905x3等都在名单里。⚠️ s905 系列盒子目前只能走 TF/SD/USB 方式使用还不支持写 eMMC其余型号都能写 eMMC。选路线时别忽略这条。按你的情况选安装路线路线决策只看两点能不能从 USB 启动以及想不想动原系统。你的情况推荐路线门槛能从 USB 启动要留回退余地U 盘启动随后安装进 eMMC门槛最低本文主线无法 USB 启动有线刷工具先线刷 Android TV 过渡系统再装线刷会清空整块 eMMC需要 USB Burning Tool 并短接触点只想尝鲜原系统碰都不碰跑一个 Armbian Docker 容器得有现成容器环境还要手动建 macvlan 网络拿固定 IP⚠️ 凡涉及线刷的路线都会抹掉设备原有系统数据。动手前先把重要分区备份出来。下面只把门槛最低的 U 盘路线讲透。阶段二 一次装对从写盘到 eMMC 的最短路径第 1 步拿镜像。首选从项目 Releases 页面下载对应型号的预编译镜像。需要自编译比如给冷门型号打包才克隆仓库本地构建方法见 内核编译文档git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian 绝大多数情况用预编译镜像就够了本地编译只留给要改内核或改配置的场景。第 2 步写 U 盘。Windows 下 Rufus 和 balenaEtcher 都能写Rufus 记得切到 DD 模式Linux / Mac 用 dd 一条命令解决/dev/sdX 换成 U 盘实际设备节点sudo dd ifArmbian_*.img of/dev/sdX bs4M statusprogress⚠️ 目标设备写错那块盘的数据就没了。敲之前先用lsblk再确认一遍。第 3 步从 USB 启动盒子。U 盘插进盒子接好 HDMI 和网线。初次安装一般得在安卓里触发 USB 启动先开启开发者模式与 USB 调试然后adb connect 盒子IP adb shell reboot update这条命令让盒子重启并优先从 USB/TF 引导。各厂商的具体手法在 使用文档 的 12.4 节有分步说明。第 4 步SSH 登录。系统起来后从路由器 DHCP 列表或 HDMI 屏幕找到盒子 IP 再连ssh root盒子IP默认账号 root密码 1234端口 22。第 5 步备份原系统。刚起来先别急着装把 eMMC 里的原始安卓系统存一份armbian-ddbr按提示输入 b 执行备份生成的/ddbr/BACKUP-arm-64-emmc.img.gz妥善保存。以后想回安卓把文件放回原路径再输入 r 即可还原。⚠️ 这是覆盖 eMMC 之前最后留后路的机会——下一步执行完系统就只能靠这份备份找回来。第 6 步写入 eMMC。执行安装命令按提示选型号文件系统选 ext4armbian-install装完拔掉 U 盘重启盒子此后直接从 eMMC 读系统U 盘彻底解放。阶段三 装完到能用开机后的最小必做项固定网络并扩存储DHCP 的 IP 说变就变先把地址固定下来。编辑/etc/network/interfaces给 eth0 补上 address、netmask、gateway、dns-nameservers 四项静态配置vi /etc/network/interfaces然后按顺序跑三条armbian-install -a yes armbian-swap 2 armbian-apt第一条调用 ampart 把 eMMC 分区扩到满容量第二条建 2GB 交换空间参数单位是 GB第三条换软件源之后 apt 下载速度快得多。 2GB 内存的小盒子跑 Docker 前建议把 swap 建上大内存设备可以跳过。开端口之前先收紧安全基线常年挂网的机器先把门闩锁上再开窗改掉默认密码passwd root建一个普通用户adduser后授予 sudo 权限sshd_config 里把PermitRootLogin改成 no上防火墙只放行 22 和你真正要用的端口apt install ufw ufw default deny incoming ufw allow ssh ufw enable按用途装你真要跑的东西项目内置软件中心先把本地列表更新一遍armbian-software -u常用用途的安装入口用途安装入口访问地址媒体中心armbian-software -m install jellyfinhttp://IP:8096开发环境跑 code-server 官方安装脚本http://IP:8080智能家居网关docker run拉 home-assistant 镜像host 网络端口要点s905 系列芯片上 Jellyfin 可启用硬解需改/etc/jellyfin/jellyfin.conf文件共享直接 apt 装 samba 或 nextcloudcode-server 装完执行systemctl enable --now code-serverroot目标不在列表里先armbian-software -l看看有哪些再考虑 apt 直装卡住了怎么办按现象排查的三条线排查跟着故障出现顺序走先问起没起来再问联不联网最后看显示。线 1起不来 / 无画面现象通电黑屏SSH 连不上最可能原因U 盘镜像没写对或设备根本不支持 USB 启动动作镜像重做一遍再换 U 盘、换 USB 2.0 口各试一次。设备不支持 USB 启动的翻 使用文档 12.4 节「设置盒子从 USB/TF/SD 中启动」线 2网络异常现象系统起来了但拿不到 IP 或出不了网最可能原因接口地址错、DHCP 不稳、dtb 和型号不匹配动作按接口、连通、路由、解析的顺序过这四条ip addr show ping 8.8.8.8 ip route show nslookup example.com接口在但 IP 不对多半是 dtb 配错从 boot 分区换匹配的 dtb 再试地址干脆出不来的改到阶段三配好的静态 IP。线 3显示不对现象HDMI 无画面或分辨率错乱最可能原因线材问题或分辨率参数和显示器不匹配动作先换线再改 boot 分区里 armbianEnv.txt 的分辨率参数部分设备对应 uEnv.txtextraargsvideoHDMI-A-1:1920x108060还不行用armbian-update把内核更到最新版再观察。 提问之前先过一遍 documents/README.cn.md 的「常见问题」章节你要的答案大概率已经写好了。让它一直跑更新、备份、监控三个闭环更新apt update apt upgrade照常用内核用armbian-update -k 6.1.y带.y后缀会自动取该系列最新版。更新时当前内核会归档进 /ddbr/backup 并保留最近 3 份新内核抽风用armbian-update -s回退。备份armbian-ddbr 已经兜住了 eMMC 原系统再加一条 crontab每晚把 /etc、/home、/root 打包压缩写到外接盘配置丢了十分钟复原。监控htop看实时负载和内存netdata 开在 19999 端口看长期曲线芯片温度读这个值单位毫摄氏度除以 1000cat /sys/class/thermal/thermal_zone0/temp做到这里抽屉里那块板子就成了 7x24 在线的机器。建议一次只上一个用途跑稳了再加下一个。接下来可以试试给自己编译一个内核跑armbian-kernel -k 6.6.12或把自定义补丁放进 compile-kernel/tools/patch/读一读 内核编译文档给其他型号打包镜像做一次备份恢复演练把armbian-ddbr的 r 恢复流程走通【免费下载链接】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),仅供参考
延伸阅读

更多相关文章

2026/11/2 17:38:25

如何制定可执行的毕业课题计划:从机器学习到实践验证

1. 项目背景与核心痛点读研三年最深的领悟就是:导师最烦学生把开题报告写成创业计划书。上周组会又见证了一场血案——师弟花了两个月做的"基于量子计算与区块链的跨模态学习系统"方案,被导师用红笔划掉大半,批注就一句话&#xff…

2026/11/2 17:38:25

AI日报自动化实战:信息源筛选与内容编排全流程

1. 从一份日报标题说起:AI资讯聚合的真实需求每天早上打开手机,各种AI相关的消息铺天盖地——某大模型发布了新版本、某团队开源了新的智能体框架、某篇论文提出了新的训练方法。信息量太大,反而让人抓不住重点。我做了三年多的AI资讯跟踪&am…

2026/11/2 17:38:25

城际量子密钥分发网络的安全评估框架与实践

1. 量子密钥分发城际网络的安全评估框架城际量子密钥分发网络的安全评估需要建立多维度、分层次的综合框架。在实际评估工作中,我们通常采用"三层四域"评估模型:物理层、协议层和应用层三个层次,以及设备安全、信道安全、密钥管理和…

2026/11/2 17:38:25

NEMU模拟器调试器实现:寄存器布局、命令解析与表达式求值

简介:这份 PA1 简易调试器实验文档面向正在学习 NEMU 模拟器与计算机系统课程的学生,围绕在简化 x86 全系统模拟环境中实现基础调试工具展开。内容覆盖单步执行、打印寄存器状态、扫描内存三项基础功能,并延伸至表达式求值、监视点设置等进阶…

2026/11/2 17:38:25

Vitis HLS从C到硬件的调度绑定与性能优化避坑指南

简介:面向FPGA与HLS开发者的一份中文技术文档,内容为2022年12月7日版Xilinx Vitis高层次综合用户指南(UG1399 v2022.2)译文,帮助习惯中文阅读的工程师降低查阅官方英文手册的门槛,适用于从入门到进阶的硬件…

2026/11/2 17:33:23

MFC TCP通信最小可运行系统:CAsyncSocket封装与粘包处理实战

简介:本资源是一套基于MFC框架实现TCP客户端-服务器通信的完整C源码工程,面向Windows平台C初学者及网络编程入门者,解决C/S架构下Socket通信原理理解与实操落地难题。压缩包共4个文件,含2个.cpp实现文件与2个.h头文件,…

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

工业级SPI隔离设计:硬件抗扰与信号完整性实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

PLFM_RADAR:主动探测数据通道,构建低误报的数据感知系统

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 1:04:04

工业SPI隔离设计:MAX14431与STM32F746硬件抗干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/2 6:08:01

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/2 6:39:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑