尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

把 ZXV10 B860AV3.2-M 电视盒子刷成 Armbian 家庭服务器:S905L3 保姆级刷机指南

把 ZXV10 B860AV3.2-M 电视盒子刷成 Armbian 家庭服务器:S905L3 保姆级刷机指南 把 ZXV10 B860AV3.2-M 电视盒子刷成 Armbian 家庭服务器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如果家里有台落灰的旧盒子深夜下载又总把带宽占满可以把它改造成家庭服务器电视盒子刷机给 S905L3 芯片的 ZXV10 B860AV3.2-M 刷入 Armbian就能得到一台 5 瓦功耗、永不下线的小服务器。整个过程只需要一根网线和一只 U 盘但动手前先确认你的设备够不够格。先判断你的盒子够不够格改别急着写 U 盘先过一遍这道三连问。任何一条不满足就停在这里看型号翻盒子底部标签或包装盒。若印着 ZXV10 B860AV3.2-M 或 B860AV3.2继续往下走若不是这篇教程帮不了你可以去项目的设备支持列表里比对你的机型是否在列。看芯片安卓系统里装个 CPU-Z 看 SoC 型号。若显示 S905L3 或 S905L3B继续若是别的芯片得另找对应教程。看存储安卓设置里查存储空间可用空间大于 8GB 才算及格不然系统装不下。再交个底这台盒子刷机后 HDMI 没有画面输出全程靠 SSH 操作网线别忘准备另外 4GB 内存只认出 2.95GB 是已知毛病先别慌后文有解法。三道检查都过了接下来就是决定刷哪套目标系统。选一套适合你的目标系统三种场景的取舍Armbian 针对 S905L3 有多个构建版本怎么选取决于你之后拿它干嘛只要稳、不想折腾纯家庭服务器场景选Armbian_24.2.0_amlogic_s905l3_bullseye_5.15.145_server。系统精简、资源占用低内核经过长期验证适合 7×24 挂机。要当媒体中心选带 s905l3-cm211 标识的专用固件媒体播放链路做过优化支持的解码器更多。要尝鲜、做开发测试选最新内核比如 6.12 系列。功能最全但稳定性不如长期支持版别拿它当生产机。 原则一句话先求稳再求新。新手直接选第一项跑顺了随时可以换分区表却是动一次疼一次。固件定好了下面进入动手环节——先在电脑侧把一只可引导的 U 盘做出来。动手环节从写启动盘到写入 eMMC整条主线是五步电脑侧准备 → 写启动盘 → 盒子首次启动 → SSH 登录 → 写入 eMMC。3 分钟做出启动 U 盘准备一只 8GB 以上、最好是大品牌的 U 盘电脑装好 BalenaEtcher。打开软件依次选下载好的 Armbian 镜像、选 U 盘设备点 Flash! 开写。⚠️ 写入会格式化 U 盘里面有东西的话先挪走。写完后电脑里能看到 U 盘被分成多个分区其中一个叫 BOOT——这是正常的不是写坏了。盘写好了下面让盒子真正从 U 盘启动起来。让盒子第一次从 U 盘启动把 U 盘插进盒子靠近网口的那个 USB 口这个口启动成功率更高接上电源然后二选一触发启动方法 A用开心助手的从 U 盘/SD 卡启动功能不用拆机最省事方法 B拆开外壳用牙签或细针短接主板上的指定触点。注意必须断电操作且拆机可能影响保修手上没把握就别硬试。通电后登录路由器管理界面看有没有多出新的设备连接记录。卡在这里先检查U 盘插对口没有、短接时机对不对。SSH 登录记住这组默认密码在路由器管理界面里找到盒子分到的 IP打开 PuTTY或 Xshell填入 IP端口默认 22用户名root密码1234。登录成功会看到 Armbian 欢迎界面。连不上就先确认电脑和盒子在同一局域网、IP 没填错。把 Armbian 写进 eMMC最关键的一步来了。登录后执行armbian-install弹出菜单后按提示选121 号 dtbCM211-1/M411A 对应的配置。dtb 是告诉内核盒子里装的是什么硬件的参数文件选错号可能起不来、文件系统选EXT4最后输入yes确认写入 eMMC。注意这一步会把盒子原有系统整个抹掉有想留的东西先备份。命令跑完看到 Installation completed successfully 才算装完。系统初始化换个密码重新开机重启后按提示逐项设置修改 root 密码、新建一个普通用户并设密码、时区选 Asia/Shanghai、按需勾选推荐软件。全部完成后重启用新密码登录一次——能进这场刷机就算正式结束。能登录新系统了接下来看看这台 5 瓦小服务器到底能干点啥。改完之后的三件实事把 4GB 内存认全从 2.95GB 修到接近 4GB已知问题盒子里插的是 4GB 内存free -h却只显示 2.95GB。两条路任选其一路子一换 u-boot 文件u-boot 是开机最早执行的引导程序管着硬件初始化git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian/compile-kernel/tools/config sudo cp u-boot-s905l3-4g.bin /boot/u-boot.bin路子二换 dtb 文件sudo cp /boot/dtb/amlogic/meson-g12a-s905l3b-cm211-1.dtb /boot/dtb/amlogic/meson-g12a-s905l3b.dtb重启后再跑free -h总量接近 4GB 即算修好仍不生效的话按Armbian 使用文档里内存大小识别错误那一章继续排查。装个 Jellyfin把它变成家庭媒体中心想让全家在手机上刷电视盒子里的片源装 Jellyfin 最直接curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash sudo systemctl enable jellyfin sudo systemctl start jellyfin浏览器打开设备 IP:8096能进 Jellyfin 管理页就算部署成功。有用户反馈长时间运行后网络会掉线遇到就打开/etc/network/interfaces确认 eth0 走的是 DHCPauto eth0 iface eth0 inet dhcp顺手开蓝牙再做一次性能体检蓝牙属于加分项装上就能给盒子配无线键鼠或音频设备sudo apt update sudo apt install bluez bluetooth sudo systemctl start bluetooth sudo systemctl enable bluetoothbluetoothctl能进蓝牙控制界面即算成功。建议刷机收尾时做一轮体检确认系统底子没问题sysbench cpu --threads4 run dd if/dev/zero of/tmp/test bs1G count1 oflagdirect sysbench memory --memory-block-size1M --memory-total-size1G run合格线CPU 单线程 500 以上、多线程 1500 以上eMMC 写入 20MB/s 以上内存读取 1000MB/s 以上。哪项不达标先回头核对 dtb 和 u-boot 是否换对了。三件实事办完机器已经能干活了但家庭服务器真正的考验是接下来一整年的在线运维。踩坑与长期运维让小服务器一直在线高频坑速查按卡住的位置归类卡住的位置常见报错先查什么写入 eMMC 阶段EIOI/O 错误U 盘是否损坏换一只再试盒子首次启动ENOENT文件不存在dtb 选错没有重下固件重写执行命令时EACCES权限拒绝加 sudo 提权检查文件系统权限系统写入过程ENOSPC空间不足腾出磁盘空间或换更大存储介质SSH 连接时ETIMEDOUT超时检查网络连接重启路由器长期维护清单建议每月过一遍散热给盒子贴块散热片别塞进密闭柜子里装sudo apt install lm-sensors后用sensors随时看温度。更新定期执行sudo apt update sudo apt upgrade -y重大更新前先备份数据。安全用ssh-keygen配好密钥ssh-copy-id usernameip_address传过去之后就可以关掉密码登录sudo apt install ufw sudo ufw enable把防火墙开起来平时用sudo journalctl -p err扫一眼错误日志。备份工具箱数据同步用rsync磁盘镜像用dd系统快照用 Timeshift分区级克隆可用 Clonezilla、partclone、fsarchiver按场景挑。走到这一步ZXV10 B860AV3.2-M 已经从一台只会放片的盒子变成低功耗、低成本、不下线的家庭服务器。项目还在持续更新日后遇到新问题先去上面链接的使用文档里搜多数情况都有现成答案。【免费下载链接】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),仅供参考
返回列表