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

资讯详情

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

旧盒新命:TY1613 刷 Armbian 变身 7×24 小时轻服务器的完整指南

旧盒新命:TY1613 刷 Armbian 变身 7×24 小时轻服务器的完整指南 旧盒新命TY1613 刷 Armbian 变身 7×24 小时轻服务器的完整指南【免费下载链接】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家里那台吃灰的 TY1613 机顶盒功耗低得几乎感觉不到却能把 Armbian 跑起来——用 amlogic-s9xxx-armbian 这个项目你可以把它的安卓 TV 系统整个换掉让它变成一台常年在线的 NAS 兼智能家居中枢全程不需要买新硬件。刷完它到底能干什么改造前一台只会投屏播放的盒子待机功耗不足 10W功能闲置。改造后一台 7×24 小时在线的 Armbian 服务器Docker、Home Assistant、NAS 存储随便装原来的电源适配器就能继续用。 对大多数老盒子玩家来说这就是零成本捡回一台小服务器。动手前先给盒子做个体检开工之前先确认两件事芯片认不认、工具备齐没有。TY1613 里那颗 SoC 是 Amlogic S905L3B属于 meson-gxl 家族。对照 设备支持列表它和下面几台已验证设备的兼容性最高设备SoC内核和 TY1613 的差异TY1613S905L3B5.15.y / 6.1.y需要自定义 dtbCM311-1S905L35.15.y内存布局不同E900V22ES905L3B6.1.y兼容参考设备所以思路很明确直接选 E900V22E 的系统镜像做底子再通过设备树可以理解为硬件的说明书告诉内核这台机器具体长什么样把硬件对上号。体检合格了把这几样备齐就可以开工TY1613 盒子本体、一根 USB 数据线参考方案用的是 USB-A 公对公线、一块 8GB 以上的 U 盘再加两台电脑上的软件——balenaEtcher 负责往 U 盘写镜像RKDevTool 负责线刷。镜像从项目 Releases 里拿 meson-gxl 家族的 5.15 内核版本即可。刷写全流程从镜像到通电先做启动介质。把 U 盘接上电脑用 balenaEtcher 选中下载好的 Armbian 镜像点写入等进度走完。这一步没有任何技巧纯粹是把系统搬到 U 盘上。再给设备树改个地址。把 U 盘插回电脑打开里面的boot/uEnv.txt把 FDT 那一行改成FDT/dtb/amlogic/meson-gxl-s905l3b-e900v22e.dtb保存、安全弹出。这个参数决定了内核启动时按哪台机器的硬件描述来初始化是整场改造里最容易被忽略、又最容易翻车的一步。接下来让盒子进入刷机模式。先断掉电源用牙签顶住机顶盒 AV 接口里的 Recovery 键不松手插上 USB 数据线连接电脑再接通电源保持 5 秒后松手。打开 RKDevTool点高级功能→进入Maskrom让工具识别到盒子然后右键添加项地址填0x00000000文件选 U 盘里那份 Armbian.img点执行。剩下的就是等进度条跑完——通电那一刻系统其实已经在它肚子里了。点亮系统从第一行 SSH 到第一个容器 刷完先别急着摸盒子给它接上路由器网线到路由器管理界面里找到新设备的 IPSSH 工具里直接连ssh root192.168.1.100 # 替换为实际 IP默认密码 1234首次登录需强制修改登录成功后你执行下面这条命令系统就会把整个系统搬进盒子板载的 eMMC 存储armbian-install -m yes -a yes跑完之后拔掉 U 盘再重启盒子已经能独立开机了。想换性能更好的内核版本针对 S905L3B 优化的一条命令的事armbian-update -k 6.1.50 -u dev系统重启进新内核后做一轮快速自检。cat /proc/cpuinfo | grep model name看 CPU 型号对不对ip addr show eth0确认网卡拿没拿到地址dd if/dev/zero of/tmp/test bs1M count100 oflagdirect试一下存储的实际读写手感。三项都正常硬件就算全部点灯了。最后一个应用部署。用项目自带的一键软件脚本装 Dockerarmbian-software -i docker然后直接跑 Home Assistantdocker run -d --name homeassistant --nethost homeassistant/home-assistant:stable--nethost让容器直接复用盒子的网络浏览器打开 IP 加端口就能看到面板。跑起来之后你会发现这台电视盒子在局域网里已经是一台正经服务器了。翻车急救手册黑屏不启动先查这三处。九成问题出在设备树打开boot/uEnv.txt核对 FDT 路径有没有拼错再确认电源适配器是 5V/2A 规格供电虚会让盒子反复重启最后换个 USB 口重新走一遍线刷。网络时断时续一般是 DHCP 分到的地址漂移了。给 eth0 配个静态 IP 就稳了nano /etc/network/interfaces追加这几行按自己网段改auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 114.114.114.114 8.8.8.8更细的网络配置方法可以参考 使用 interfaces 设置网络 一节。进阶玩法把性能再拧高一格S905L3B 长时间高负载容易过热比较省事的做法是拆掉外壳、贴一片 30x30x10mm 的铝制散热片如果 HDMI 口根本用不上还可以把输出禁掉进一步压低发热echo 0 /sys/class/drm/card0-HDMI-A-1/status想加特定驱动或调内核参数的项目本身就带了内核编译环境克隆仓库后直接执行sudo ./recompile -k 6.1.50 -p true编译细节可以翻 内核编译指南配合 compile-kernel/ 里的现成脚本跑不用自己搭环境。TY1613 从此多了一份服务器身份功耗还是原来那点。用下来有坑或有好点子欢迎到 项目贡献指南 里分享你的适配经验。基于 amlogic-s9xxx-armbian v2.3 编写适配 TY1613 硬件版本 V1.2。【免费下载链接】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),仅供参考
返回列表