amlogic-s9xxx-armbian 实操指南:四步把 S905 系列盒子变成 Armbian 服务器
发布时间:2026/9/18 20:15:17 锦皓数字建站

amlogic-s9xxx-armbian 实操指南四步把 S905 系列盒子变成 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 S905、S905X3、S922X 盒子如果不再用来放片可以考虑用 amlogic-s9xxx-armbian 项目给它刷 Armbian。这篇指南把镜像写入、eMMC 安装到日常维护全流程走一遍照做完你能拿到一台 7×24 在线、SSH 可管理的 ARM Linux 服务器。 快速上手四步跑通 Armbian最短路径如下每一步的详细做法和验证方法在后面的核心流程里展开对照支持列表确认你的盒子 SoC 和型号从项目 Releases 页下载对应.img镜像用 Rufus 或 balenaEtcher 把镜像写入 U 盘插进盒子开机用 SSH 登录默认root/1234端口22执行armbian-install把系统安装到 eMMC执行armbian-apt换源、armbian-software装常用软件完成初始化 动手前核对清单核对项要求 / 范围去哪确认SoC 支持范围晶晨s922x、s905x3、s905x2、s912、s905d、s905x、s905、s905l3a/b/l3、s905l2、s905lb、s905w、s905mb、a311d瑞芯微rk3588、rk3576、rk3399、rk3568、rk3566、rk3528、rk3328全志h618、h6 等仓库 README.cn.md 支持设备列表存储介质s905 系列盒子仅支持 TF/SD/USB 启动其余型号支持写入 eMMCREADME.cn.md 设备列表下方说明烧录工具Rufus 或 balenaEtcher加一个 U 盘或 TF 卡电脑端准备登录凭据开机后 SSH 连接用户名root密码1234端口22README.cn.md 默认信息表原系统备份刷机前强烈建议先备份原安卓系统见下方进阶指南官方使用文档 12.3 节 核心流程从 U 盘启动到写入 eMMC第一步写镜像并启动盒子做什么用 Rufus 或 balenaEtcher 将镜像完整写入 U 盘插到盒子上通电。为什么Amlogic/Allwinner 盒子支持 USB 优先于 eMMC 启动这样即使 eMMC 里还是安卓也不影响原系统试错代价低。如何确认成功开机约 2 分钟后在路由器的设备列表里找一台名为Armbian的设备记下它的 IP用 SSH 客户端以root/1234登录成功即通过。初次安装时盒子默认从 eMMC 启动需要先引导它从 U 盘启动开启安卓的开发者模式与 USB 调试用 ADB 执行adb connect 盒子IP再执行adb shell reboot update。详见 官方使用文档 12.4 节。第二步执行 armbian-install 安装到 eMMC做什么登录后执行安装命令armbian-install -m yes -a no为什么U 盘启动是临时环境把系统写入 eMMC 后才能拔卡正常使用。参数含义如下首次安装可先不加参数直接运行armbian-install走默认值可选参数默认值选项说明-mnoyes/no使用主线 u-boot-ayesyes/no使用 ampart 分区表调整工具-lnoyes/no显示全部支持设备列表如何确认成功命令正常跑完后拔掉 U 盘重启盒子仍能 SSH 连上说明 eMMC 里的系统已接管。第三步安装后的三条初始化命令做什么依次执行换源、装软件、补内存armbian-apt armbian-software armbian-swap 1为什么armbian-apt按地区选择软件源提升下载速度armbian-software是一键软件中心已整合 Docker 镜像、桌面软件、应用服务等软件中心说明armbian-swap 1创建 1GB 虚拟内存跑 Docker 等吃内存的应用更稳。如何确认成功换源后apt update速度快了软件中心能进菜单正常选择armbian-swap执行后free -h能看到 swap 生效。⚠️ 避坑清单高频故障速查现象可能原因处理方法开机还是安卓路由器找不到 Armbian盒子未从 U 盘启动初次安装常见开启 USB 调试ADB 执行adb shell reboot update确认镜像烧录完整装好 eMMC 后重启进不去系统eMMC 写入异常或引导文件冲突用 U 盘再启动 Armbian 重装若 U 盘也起不来把 eMMC 的/boot/boot.scr改名为boot.scr.bak更新内核后系统无法启动新内核与该设备不兼容从 TF/USB 启动 Armbian执行armbian-update -s恢复 eMMC 上的系统内核安装 eMMC 时刷I/O erroreMMC 高频HS200/HS400下不稳定在 Amlogic 的/boot/uEnv.txtcmdline 中加mmc_core.max_freq50000000降频重启4G 内存被识别成 1-2Gu-boot 内存初始化不匹配把/boot/UBOOT_OVERLOAD复制勿改名为/boot/u-boot.extU 盘或/boot/u-boot.emmceMMC当服务器用却随机关机红外接收器被遥控器误触发在/etc/modprobe.d/blacklist.conf加blacklist meson_ir重启以上故障的详细排查方法都在 官方使用文档 第 12 节常见问题里按章节对照即可。 进阶指南路径与调优只挑有用的关键文件位置仓库内对应路径设备数据库model_database.conf系统内即/etc/model_database.conf查 dtb 与 u-boot 对应关系看这里内核配置目录compile-kernel/tools/config/软件中心软件列表software-list.conf值得知道的高级命令armbian-ddbr # 从 TF/USB 启动后使用输入 b 备份原安卓系统到 /ddbr/BACKUP-arm-64-emmc.img.gz输入 r 恢复 armbian-openvfd # 控制盒子 LED 屏显示调试方法见 LED 屏显示控制说明 armbian-kernel -u # 在盒子内直接编译内核 armbian-sync # 把系统内全部服务脚本更新到最新网络调优编辑/etc/sysctl.conf千兆网口推荐fq bbr百兆老盒子推荐fq_codel cubic降低 CPU 负载。具体写法见 官方使用文档 12.20 节。内核更新日常只需一条命令当前内核会自动备份到/ddbr/backup并保留最近 3 个版本armbian-update -k 6.6.12 -u stable✅ 复盘做完这几件事就不慌刷前确认 SoC 和型号在支持列表内s905 系列只用 U 盘/TF 卡刷机前用armbian-ddbr备份原安卓系统备份文件妥善保存armbian-install装 eMMC 后务必拔卡重启验证一次内核更新出问题就用armbian-update -s兜底不必重刷卡住时先查 官方使用文档含 21 个常见问题小节再到项目 Issues / Discussions 区提问按这个顺序做绝大多数盒子都能在半天内从吃灰状态变成一台能跑 Docker、能 SSH、随时可回滚的 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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。