拓冰建站拓冰建站
首页 / 资讯中心 / 正文

四步跑通:把吃灰电视盒刷成 7×24 家用服务器的 Armbian 完整指南

四步跑通把吃灰电视盒刷成 7×24 家用服务器的 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角落里吃灰多年的电视盒子把安卓系统换成 Armbian基于 Debian/Ubuntu 的轻量 Linux 发行版后就是一台 7×24 小时不关机的家用小服务器——跑 Docker、做下载机、自建服务都能胜任。这篇教程以 amlogic-s9xxx-armbian 项目为例从写启动盘、首次引导、写入 eMMC 到装完后的日常优化一步步带你走通并把每一步最容易踩的坑提前标出来。适合 Skyworth E900V22D、X96 系列、ODROID-N2、Phicomm-N1 等晶晨/瑞芯微/全志盒子动手前建议花一分钟看完准备清单。刷完之后你能得到什么先说结果让你心里有数一台无开机广告、无应用商店的纯净 Linux 盒子默认账号root、密码1234、SSH 端口22系统可以装回原来的安卓 TV也可以长期驻留在 eMMC 里当服务器软件生态完整继承 Debian/Ubuntuapt和 Docker 随便用。动手前的准备清单盒子和镜像先对得上硬件方面一台在支持列表内的盒子项目首页的设备表按 SoC 性能排列例如 E900V22D 属于 s905l3bS905 全系、RK3588 全系、H6 等都在列。先查型号再动手这是第一道保险一个 8GB 以上的 U 盘插 USB 2.0 接口引导更稳网线一根有线比无线省心太多、原装电源适配器、一台电脑。软件方面写盘工具Rufus 或 balenaEtcher二选一即可SSH 客户端电脑自带的终端就够了ADB 工具首次让盒子从 U 盘引导时会用到装任意一个现成的 ADB 发行版。镜像方面从项目仓库的 Releases 版块下载与你型号对应的 Armbian 镜像。注意两点下载下来通常是*.img.gz压缩格式先解压成.img再写盘文件名里带有内核版本号挑一个最新稳定版即可。主流程从 U 盘引导到写进 eMMC第一步把镜像写进 U 盘这一步只有一坑用 Rufus 或 balenaEtcher 选择刚解压好的.img目标选你的 U 盘整盘写入。坑点写盘工具可能弹出格式化/丢失数据警告那是正常的U 盘内容本来就要被冲掉写入过程中别拔盘、别动它等进度走完再关窗口。第二步首次引导从 U 盘启动靠 ADB 而不是按键盒子的安卓系统没有U 盘启动选项得借助 ADB 把盒子重启进 U 盘引导盒子保持插着网线进安卓的设置 → 关于本机连点版本号 5 次开启开发者模式在开发者选项里打开 USB 调试在路由器管理界面记下盒子当前安卓系统的 IP然后执行adb connect 盒子的IP adb shell reboot update盒子会重启并从 U 盘加载 Armbian。这一步完成后画面可能黑屏几分钟——别慌属正常现象Armbian 首次启动要初始化耐心等 2~3 分钟。第三步SSH 连进系统先把软件源换掉开机约 2 分钟后到路由器里找一个设备名为Armbian的条目记下它的 IP然后ssh rootArmbian的IP密码就是1234。连上后建议立刻做两件事用passwd改成自己的密码再执行armbian-apt按地区选一个软件源后面装软件的速度会快很多。第四步先备份原安卓系统再写 eMMC顺序不能反写 eMMC 会覆盖盒子原来的安卓 TV 系统所以先备份armbian-ddbr按提示输入b开始备份完成后备份文件在 U 盘的/ddbr/BACKUP-arm-64-emmc.img.gz把它拷到电脑保存好——这是你日后后悔药的唯一来源。确认备份文件已经拷出再执行写入 eMMCarmbian-install全程回车用默认值即可。完成后拔出 U 盘、重启盒子从此系统就跑在 eMMC 里了。第五步装完后的四项优化让它真正好用加交换分区内存小的盒子跑 Docker 容易吃紧执行armbian-swap 1创建 1GB 虚拟内存禁用红外盒子当服务器时遥控器误触会关机把blacklist meson_ir追加到/etc/modprobe.d/blacklist.conf再重启装软件armbian-software打开一键软件中心Docker、桌面、常用服务都在里面详见 documents/armbian_software.md更新内核armbian-update一键更新到最新内核旧内核会自动备份到/ddbr/backup保留最近 3 个新内核出问题随时回退。排障清单遇到问题先查这张表你看到的现象最可能的原因怎么解决插着 U 盘开机还是进了安卓盒子没被指到 U 盘引导走第二步的 ADBreboot update流程若 eMMC 里已有 ArmbianUSB 本应优先于 eMMC仍不行就把 eMMC/boot下的boot.scr改名为boot.scr.bak写 eMMC 时刷I/O erroreMMC 高频运行不稳给/boot/uEnv.txt的启动参数加mmc_core.max_freq50000000降频或把 dtb 里max-frequency从200000000调到100000000甚至50000000后重编测试4GB 内存只显示 1~2GBu-boot 内存识别异常显示 3.7GB 属正常不用管把/boot/UBOOT_OVERLOAD复制为/boot/u-boot.extU 盘启动或/boot/u-boot.emmceMMC 启动注意是复制不是改名更新内核后开不了机新内核不完整或与该设备不兼容用 U 盘启动后执行armbian-update -s恢复 eMMC 中的内核或进/ddbr/backup下的旧版本目录重新安装盒子莫名其妙重启、关机红外接收器被遥控器误触执行armbian-ddbr前先禁用meson_ir方法见第五步换源后 apt 依然很慢选的镜像与网络不匹配重跑armbian-apt换一家源试试更多场景网络静态 IP、无线/蓝牙、远程桌面、eMMC 分区解读等都在 documents/README.cn.md 的常见问题章节里排障时先翻文档能省不少时间。完成判定五个可验证的成功标志全部满足才算真正跑通拔掉 U 盘重启后盒子照常进系统、SSH 能连上——eMMC 安装成功free -h看到的内存接近标称值4GB 盒子显示约 3.7GB 即为正常apt换源后下载速度正常armbian-software能装能卸放置一两天没有自动重启红外已屏蔽、供电正常备份文件BACKUP-arm-64-emmc.img.gz还在电脑里待命。收尾留好退路玩得久一点最后啰嗦两句备份文件别删armbian-sync可以一键刷新系统里的服务脚本想深挖某台设备的适配细节documents/README.cn.md 里有完整的分区表解读和 dtb 反编译方法哪天想自己打包镜像或编译内核把仓库克隆下来即可git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian然后在目录里跑./rebuild -b 你的型号打包、./recompile -k 内核版本编内核流程都写在 compile-kernel/README.cn.md 里。祝你第一次引导就亮机。盒子重新上岗那天它会比想象中争气——而你也离自己的第一台家用服务器只差一次重启。【免费下载链接】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),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门