
把闲置电视盒子变成 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用 amlogic-s9xxx-armbian 把电视盒子的安卓系统换成 Armbian就能让它变成一台 7×24 家庭服务器。盒子功耗通常只有 5~10 瓦常年开机电费可以忽略不计整个过程只要三步。 动手前先自查装备一台受支持的盒子或开发板确认你机器的 SoC 在支持列表里覆盖晶晨 S905/S912/S922X、瑞芯微 RK3399/RK3568/RK3588、全志 H6 等一根 8GB 以上的 U 盘s905 系列盒子还需准备一张 TF 卡一台编译用 Linux 电脑Ubuntu 24.04 或 Debian预留 20GB 以上磁盘、8GB 以上内存一根网线首次点亮时用来获取 IP盒子为什么要折腾它满载功耗 5~10 瓦老台式机 24 小时挂机是 60~100 瓦跑一整年盒子电费不到台式机十分之一——这就是家庭服务器真正的价值。这些装备家里基本都有不用额外花钱。 30 分钟走完三条主线准备、编译、烧录第 1 步拉源码、装依赖git clone --depth 1 https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian sudo apt-get update -y sudo apt-get install -y $(cat compile-kernel/tools/script/ubuntu2404-build-armbian-depends)失败怎么判断大量包下载报错多半是软件源问题换个国内源重试最后一行提示找不到文件说明你没在仓库根目录下执行。第 2 步打包出你自己的系统镜像先建好build/output/images目录把原版 Armbian 镜像任意型号的都可以例如 odroid-n2 版文件名保留版本号放进去然后执行sudo ./rebuild -b s905x3 -k 6.6.12-b填你的设备代号一般就是盒子 SoC 名多个型号用下划线连起来可一次打包-k填内核版本。成功后build/output/images里会出现新的.img这就是你机型的成品系统。失败怎么判断中途报No space left先腾出 10GB 以上磁盘如果不想自己编译也可直接从仓库 Releases 页拿现成镜像跳到第 3 步。第 3 步写入 U 盘装进盒子用刷写工具把成品.img写进 U 盘插盒子通电登录系统默认账号root、密码1234执行armbian-install它把系统从 U 盘搬进盒子内置的 eMMC板载闪存之后拔 U 盘也能正常开机。失败怎么判断盒子开机无反应先换 USB 口2.0 优先于 3.0并确认 U 盘 8GB 以上。✅ 首次点亮后检查这 5 项拿到 IP在路由器后台找到盒子的地址SSH 能登录电脑上执行ssh rootip默认密码 1234看清存储lsblk能看到 eMMC、U 盘和接上的移动硬盘外网通了ping一个固定地址有回应改掉密码默认密码太简单登录后立即passwd五项全过这台盒子算真正复活了后面都可以安心折腾。⚡ 只做三处收益最大的调优内存加 swap 防 OOMarmbian-swap 1划 1GB 磁盘当虚拟内存。跑 Docker 这类吃内存的栈、经常被系统杀进程OOM的人先做这一条。存储SSD 记得开 TRIMsudo fstrim -av挂上 SATA 固态硬盘后启用 TRIM防止盘越写越慢。适合把盒子当 NAS 存大文件的场景。网络换 BBR 拥塞控制echo net.ipv4.tcp_congestion_controlbbr /etc/sysctl.confBBR 是较新的拥塞控制算法远距离传输速度提升明显。盒子主力跑下载、同步、推流的人值得加这一行。 跑起来之后先干这三件事当家庭文件共享装上 Samba电脑直接把共享目录映射成网络盘手机也能访问。sudo apt update sudo apt install -y samba当容器小主机项目自带一键软件中心Docker 和一批常用服务都能装armbian-software具体可选哪些见 软件清单说明。当 24 小时任务机影音转码、定时备份、监控脚本都合适低功耗让它天生适合常驻服务。 遇到卡点就查这 4 个高频坑盒子通电后毫无反应九成是 U 盘的事换口、优先 2.0、容量 8GB 以上。另外 s905 系列盒子只能从 TF/SD/USB 启动eMMC 启动不支持别跳过 U 盘这一步。启动后一直拿不到 IP系统默认走路由器分配地址。先确认网线插在有线口再看路由器有没有开 MAC/IP 过滤临时关掉再试。SSH 总提示密码错误默认是root/1234、端口 22。一直失败多半是登到了旧地址上接显示器本地登录passwd重置即可。想退回安卓动手前先把原系统备份下来armbian-ddbr选备份之后随时可恢复回安卓。更完整的用法见 Armbian 使用文档。 总结全流程并指几条进阶路一句话回顾打包镜像 → 写进 U 盘 → 装进 eMMC7×24 家庭服务器就有了。站稳之后可以继续试把系统分区换成 btrfs 并打快照改坏了能一键回滚自己编译定制内核、塞进私有驱动方法见 编译内核指南多台盒子组一个小集群体验分布式服务的乐趣柜子里那台盒子已经睡得够久了。今晚就通电试试半小时后你会多一台完全属于自己的小服务器。【免费下载链接】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),仅供参考