公司动态
M401a S905L3 刷入 Armbian 完整步骤:把旧电视盒变成 7×24 小时家用 Linux 服务器
M401a S905L3 刷入 Armbian 完整步骤把旧电视盒变成 7×24 小时家用 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-armbianS905L3 芯片的 M401a 电视盒子刷入 Armbian基于 Debian/Ubuntu 的轻量级 Linux 发行版之后就是一台低功耗、常年开机的 Linux 服务器跑 Docker、做下载、当家庭服务节点都行全程大约一小时。下面按备料 → 做镜像 → 首启 → 排错的顺序走一遍 S905L3 刷 Armbian 的完整流程每一步只留最关键的一条命令。动手前的清单写入前确认这 5 项类别内容说明硬件USB-A 转 C 数据线带 OTG 头把 U 盘接进盒子并引导开机硬件16GB 以上高速 U 盘承担系统引导和刷机中转软件镜像写入工具Rufus 或 balenaEtcher 均可软件Armbian 镜像s905l3 版从项目 Releases 直接下载或用仓库里的 rebuild 脚本自制备份 ⚠️armbian-ddbr备份 eMMC 原系统盒子内置存储是 eMMC板载闪存覆盖前先把安卓系统完整备份随时可一键还原推荐路线先用 U 盘启动验证一切正常再写入 eMMC这是最稳妥的顺序。主流程从镜像到首次启动第 1 步确认镜像与内核先看盒子标签确认芯片为 S905L3对应 board 代号s905l3。镜像有两个来源直接下载项目 Releases 里现成的 s905l3 镜像或本地自制git clone --depth 1 https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian sudo ./rebuild -b s905l3 -k 6.6.12 -s 2560这条命令按 s905l3 设备重新打包系统镜像-b指定板型-k指定内核版本推荐 6.6.12 稳定版5.15 系列也可以-s设置系统分区大小MiB。✅ 跑完后镜像输出在build/output/images/目录文件名里带 s905l3 字样。第 2 步写入 U 盘用 Rufus 选中 img 写入 U 盘即可。U 盘此刻只当引导介质用真正的系统第 4 步才会装进 eMMC。写入后可打开 U 盘里的 BOOT 分区FAT32检查uEnv.txt确认fdtfile指向本机对应的设备树给内核用的硬件描述文件amlogic/meson-g12a-s905l3b-m401a.dtb。第 3 步首次启动与验证U 盘插入盒子开机盒子从 U 盘引导启动从路由器查到它的 IP 后连接ssh root盒子IP # 默认密码 1234能登上命令行说明首启成功顺手用ls /dev/mmcblk0确认 eMMC 设备可见为下一步安装做准备。第 4 步安装进 eMMCU 盘启动状态下先备份原系统armbian-ddbr中输入b然后执行写入armbian-install -m yes -a no这条命令把整套系统拷入盒子的 eMMC-m yes切换为主线 u-boot引导加载器-a no关掉 ampart分区表调整工具的自动调整规避原厂分区表保护导致的 I/O 错误。完成后拔掉 U 盘、盒子独立重启仍能 SSH 登录即刷机完成。验收与排错速查出事先对表首启不顺时按这张表逐条对照处理现象可能原因处理方法卡在启动 logodtb 不匹配或 u-boot 版本过旧到盒子/boot/dtb/amlogic/换正确的 dtbarmbian-update -m yes更新主线 u-boot写 eMMC 报 I/O 错误原厂分区表保护干扰分区调整用armbian-install -a no重装升级内核后开不了机新内核与该设备不兼容armbian-update -k 5.15.50 -u stable回退版本旧内核自动备份在/ddbr/backup保留最近 3 份盒子完全无法启动eMMC 写入不完整U 盘启动后执行armbian-update -s恢复 eMMC 里的系统内核不行再armbian-ddbr输入r还原安卓原系统搜不到无线网络内置无线模块缺驱动运行armbian-software打开软件中心安装对应的 802.11ac 驱动包装软件特别慢默认源距离远armbian-apt切换到就近镜像源跑通之后三个典型用途系统跑起来后顺手可以安排这些Docker 环境armbian-software -i docker一键装好再部署 Samba文件共享服务就是一个小型家用 NAS内存不够armbian-swap 2建 2GB swap虚拟内存拿磁盘空间补内存点亮 LED 屏armbian-openvfd让 M401a 小屏滚动显示状态文字用法见仓库内documents/led_screen_display_control.md。收尾到这里盒子就正式从播放器切换成服务器模式了。若遇到表中没列出的问题先翻仓库里documents/README.cn.md的常见问题章节再到项目的 Issues 讨论区求助——S905L3 盒子改造的坑基本都有人踩过并留下了解法。【免费下载链接】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),仅供参考