ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

amlogic-s9xxx-armbian 完整实战:闲置电视盒子变身 Armbian 服务器

amlogic-s9xxx-armbian 完整实战:闲置电视盒子变身 Armbian 服务器 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抽屉角落那台吃灰的安卓电视盒子其实还能再战五年。我们今天要做的就是把它从开机广告播放器改造成一台 24 小时在线的低功耗服务器。工具是开源项目 amlogic-s9xxx-armbian它基于 Debian/Ubuntu 生态构建 Armbian 系统支持晶晨Amlogic、瑞芯微Rockchip、全志Allwinner三大平台的数百款盒子与开发板默认 root/1234 登录还能一键写入板载 eMMC、在线更新内核。下面直接进入操作全程约 20 分钟不含编译。确认你的盒子在支持名单里动手前第一件事是对号入座找出盒子的 SoC 型号一般印在盒子底部铭牌上或看电商详情页参数然后对照 Armbian 使用文档 里的设备列表确认型号或芯片代号已被收录。也可以直接打开仓库内的 支持设备列表搜索你的芯片代号。小贴士s905 系列盒子目前只能在 TF/SD/USB 上运行其他绝大多数型号都支持写入 eMMC。预期结果列表里能找到你的盒子找不到就先放弃这台换个支持的型号再来后面所有步骤都以型号被支持为前提。本地打包属于你盒子的 Armbian 镜像拿到仓库后用rebuild脚本按芯片代号打包镜像比翻找现成固件更省心git clone --depth 1 https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian # 克隆仓库 sudo ./rebuild -b s905x3 -k 6.6.12 # -b 指定芯片代号-k 指定内核版本打包完成后镜像会出现在build/output/images目录文件名保留了系统版本号和内核版本号方便你归档。如果不想动手编译也可以直接从项目 Releases 页面下载现成镜像本地打包更适合想指定内核系列或 btrfs 文件系统的情况。预期结果images 目录里出现一个几 GB 的.img文件终端输出success即打包成功。把镜像写进 USB 并首次登录系统用 Rufus 或 balenaEtcher 等烧录工具把镜像完整写入一个 8GB 以上的 U 盘注意是烧录不是复制粘贴。然后把 U 盘插进盒子开机盒子会从 U 盘引导出完整的 Armbian 桌面级 Linux 环境。我们连上路由器后台找到盒子的 IP用 SSH 客户端登录账号密码就是默认值ssh root盒子的IP # 默认用户 root默认密码 1234端口 22预期结果终端出现登录提示符能正常执行命令说明引导成功盒子已经是一台 Linux 服务器了。一键写入 eMMC让盒子彻底脱胎换骨现在系统跑在 U 盘里拔掉 U 盘就死机了。真正让它成为家用服务器的关键一步是把系统搬进板载 eMMC。执行安装前先备份原 Android 系统万一后悔还能救回来armbian-ddbr # 备份 eMMC 里的原有系统选 b 备份 armbian-install # 把 Armbian 写入 eMMC按提示一路确认小贴士Rockchip 平台的设备安装流程不同请直接参考 官方文档第 8 章节。预期结果重启并拔掉 U 盘后盒子依然能开机上网df -h里能看到 eMMC 设备被正常挂载。常见问题与进阶玩法常见问题跑 Docker 等服务发现内存不够执行armbian-swap 1即可创建 1GB 交换分区借磁盘空间当临时内存软件源下载太慢执行armbian-apt切换到就近源。如果更新内核后系统起不来执行armbian-update -s能直接恢复 eMMC 中的旧内核每次更新前旧内核还会自动备份到/ddbr/backup保留最近 3 个版本基本没有翻车的后顾之忧。进阶玩法系统里内置了一整套armbian-*命令其中armbian-software可以一键安装/更新/卸载 Docker、AdGuard 等常用软件详见 软件说明。想自己加驱动仓库里的 recompile 脚本会在 Docker 容器里自动拉好编译环境执行sudo ./recompile -k 5.15.100就能编译出带自己签名的内核产物默认落在compile-kernel/output目录参数细节可查 内核编译指南。先拿一台最不重要的盒子走完整个流程成功后再把家里常用的服务迁移过去。【免费下载链接】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),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进