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

资讯详情

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

从电视盒子到Linux服务器:ZXV10 B860AV3.2-M刷机Armbian完整教程

从电视盒子到Linux服务器:ZXV10 B860AV3.2-M刷机Armbian完整教程 从电视盒子到Linux服务器ZXV10 B860AV3.2-M刷机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吃灰的电视盒子加上一根U盘就能变成一台 24 小时在线的 Linux 服务器。这篇文章以ZXV10 B860AV3.2-M盒子为例手把手做一遍 Armbian 刷机实操配合Amlogic S9XXX Armbian 项目amlogic-s9xxx-armbian——一个让 Amlogic 芯片盒子跑上 Armbian 系统、并支持写入 eMMC 的开源项目——从动手前自查一直讲到装机完成和进阶玩法。动手前自查你的盒子行不行花几分钟把这四项确认一遍比刷完机再返工省心得多。型号怎么查查法看盒子底部标签或包装盒上的型号判断标准显示ZXV10 B860AV3.2-M或B860AV3.2就直接开工。你的型号不在本文范围内也没关系项目支持文档在 documents/README.md完整机型列表见 model_database.conf如何确认芯片版本查法在安卓系统里装一个 CPU-Z看 SoC 一栏判断标准显示S905L3或S905L3B即支持这个型号已经在项目的 s905l3 支持列表里存储空间够不够查法安卓 设置 → 存储判断标准可用空间大于8GB就够写入系统用网口与USB自查查法确认盒子有网口且路由器页面里能看到它判断标准能拿到稳定的局域网 IP。刷机之后屏幕基本用不上全程靠网线 SSH 操作所以这一步是前提✅ 四项都过了就可以准备物料了。物料清单开工前要备齐的东西硬件物料级别用途8GB 以上 U盘2.0/3.0 均可必备写入 Armbian 镜像建议选靠谱品牌网线一根必备接路由器建立 SSH 通道一台电脑必备写镜像、SSH 登录牙签或细针可选部分机型需要短接主板触点才能 U 盘启动是否短接以实机为准散热片推荐后期贴在盒子上辅助散热软件软件级别用途Armbian 固件镜像必备选与S905L3芯片匹配的版本server 版精简、资源占用低适合当服务器BalenaEtcher必备把镜像写进 U盘PuTTY 或 Xshell必备SSH 客户端开心助手可选支持一键从 U盘启动的话可以免拆机分步实操从U盘到内部存储 全程四个阶段每步都告诉你做对之后应该看到什么对不上号就停在那一步排查别急着往下走。阶段一把Armbian镜像写入U盘电脑安装 BalenaEtcher下载好 S905L3 的 Armbian 镜像插入 U盘在 Etcher 里依次选择镜像文件和 U盘设备点 Flash 开始写入做对之后的现象写入完成后 U盘会重新弹出电脑上识别出多个分区其中有一个标记为BOOT。⚠️ 写入过程会格式化整根 U盘里面不要放重要数据。阶段二首次开机与SSH登录Armbian镜像 U盘插到盒子靠近网口的 USB 接口这是优先启动位接好网线通电触发 U盘启动用开心助手的从U盘/SD卡启动功能如果不支持则需拆机短接主板触点短接前务必断电具体触点位以实机为准打开路由器管理页面找到新出现的设备和它的 IP用 PuTTY 连接地址填设备 IP端口22用户名root密码1234做对之后的现象SSH 登录成功终端里出现 Armbian 的欢迎界面。阶段三把系统写入eMMC内部存储的正确姿势登录后直接输入armbian-install按提示在设备列表里选择本机型对应的 dtb本机型对应CM211-1 / M411A那套配置具体编号以实机列表为准文件系统选EXT4确认时输入yes做对之后的现象命令跑完终端提示安装完成。⚠️ 这一步会清掉盒子原装的安卓系统和全部原有数据不可逆。操作前确认这台盒子你已经舍得让它换血。阶段四完成初始化拔U盘重启系统写完后重启盒子断电重启或执行reboot开机后拔掉 U盘再次 SSH 登录老密码root / 1234按提示完成初始化修改 root 密码、创建普通用户、时区选Asia/Shanghai、按需勾选推荐软件做对之后的现象重启后不插 U盘用新密码能正常登录 Armbian——恭喜盒子已经是你的服务器了。改造后的真实玩法这台小盒子能干三件事玩法一变成媒体服务器Jellyfin核心安装命令curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash sudo systemctl enable jellyfin sudo systemctl start jellyfin访问方式浏览器打开http://设备IP:8096IP 从路由器页面查。看到 Jellyfin 的网页界面就说明媒体库服务起来了。玩法二加一个蓝牙sudo apt update sudo apt install bluez bluetooth sudo systemctl start bluetooth sudo systemctl enable bluetooth验证方式执行bluetoothctl能进入蓝牙控制界面之后配对蓝牙键盘、鼠标都行。玩法三性能自检摸清这台机器的上限sysbench cpu --threads4 run dd if/dev/zero of/tmp/test bs1G count1 oflagdirect参考线CPU 单线程跑分大于 500、多线程大于 1500eMMC 写入速度大于 20MB/s 就算正常水平未装 sysbench 可先sudo apt install sysbench。心里有数之后再决定往里塞什么应用。常见坑速查现象可能原因解决方式开机后路由器页面没新设备U盘未被识别或机型需要短接启动换到靠近网口的 USB 口、重写镜像需短接的机型按阶段二操作以实机为准SSH 一直连不上IP 拿错或盒子没启动成功回路由器页面核对最新设备 IP确认端口22、账号root / 1234armbian-install报EIO存储介质读写异常检查 U盘是否损坏换一根再试报ENOENT文件不存在dtb 选错重新选对本机型 dtb或重新下载完整固件报ENOSPC空间不足可用空间不够清理空间或换容量更大的存储介质顺带修一下4G内存只认2.95G有的盒子free -h只显示约 2.95G 内存这是 u-boot/dtb 的限制可以替换 u-boot 并换用对应 dtb 试试仓库里取 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.binsudo cp /boot/dtb/amlogic/meson-g12a-s905l3b-cm211-1.dtb /boot/dtb/amlogic/meson-g12a-s905l3b.dtb验证重启后free -h总量接近4GB即成功。长期使用的三条建议散热别把盒子塞进密闭空间加片散热片更稳装个温度监控心里有底sudo apt install lm-sensors sensors更新定期执行sudo apt update sudo apt upgrade -y大版本升级前先备份数据安全换成密钥登录ssh-keygen生成ssh-copy-id 用户IP推送再开个防火墙sudo apt install ufw sudo ufw enable有空翻一眼sudo journalctl -p err看看有没有报错【免费下载链接】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),仅供参考
返回列表