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),仅供参考
企业数字化 ERP 产品动态
相关推荐
快速上手 html-effectiveness:零安装、零构建,5 分钟体验 20 个即开即用的 HTML 示例 【免费下载链接】html-effectiveness HTML effectiveness examples 项目地址: https://gitcode.com/gh_mirrors/htm/html-effectiveness 点击查看 免费下载 html-effectiveness 是一个 HTML 示例合集项目(HTML effectiveness examples)&… · 2026/11/3 16:05:52
RPCS3 PS3模拟器免费保姆级教程:从跑通到调优 RPCS3 PS3模拟器免费保姆级教程:从跑通到调优 【免费下载链接】rpcs3 PlayStation 3 emulator and debugger 项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3
RPCS3 是一款免费的 PlayStation 3 模拟器与调试器,能直接在 Windows、Linux… · 2026/11/3 16:06:24
九个旋钮、零采样:folia-major 的 Web Audio 效果链如何把干净信号调出复古听感 九个旋钮、零采样:folia-major 的 Web Audio 效果链如何把干净信号调出复古听感 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major
fo… · 2026/11/3 18:13:39
uniapp海外游戏分发工程:PG电子集成与Switch卡带区域适配 简介:这是一套面向海外游戏业务开发者的全栈前端解决方案,基于UniApp框架实现跨平台兼容,专为构建海外游戏交易平台、手游下载站及Switch游戏卡带销售系统设计。资源包含完整可二次开发的前端源码(非编译后产物)&#… · 2026/11/4 0:00:17
Qoder NEXT:智能代码补全工具的技术解析与应用 1. 项目概述Qoder NEXT作为新一代智能编程辅助工具,其核心突破在于通过深度优化代码补全算法,将AI生成代码的开发者采纳率提升了65%。这个数字背后代表着编程效率的实质性飞跃——开发者不再需要花费大量时间在重复性代码编写和机械性调试上,… · 2026/11/4 0:00:17
32G统一内存跑大模型:内存账、TPS实测与端云分流 想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17
从生成Token到直接决策:Jev如何重塑AI Agent工程实践 1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17
AI辅助技术栈评估:提升研发决策效率60% 1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* 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 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46
AI辅助技术栈评估:提升研发决策效率60% 1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17
从生成Token到直接决策:Jev如何重塑AI Agent工程实践 1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17
32G统一内存跑大模型:内存账、TPS实测与端云分流 想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* 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 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46