小米盒子3S刷Armbian系统教程:变身轻量级服务器
我整理了一份精简版的小米盒子3S刷Armbian教程,重点是刷机流程和一种最直接有效的网络配置方法。
准备工作
- 硬件:小米盒子3S(MDZ-19-AA)、双公头USB数据线、U盘(建议8GB以上)、电脑。
- 降级固件:
MiBOX3S-queenchristina-r145.zip,用于开启ADB调试功能。 - Armbian镜像:选择针对
Amlogic S905X芯片的镜像,例如名称中包含amlogic_s905x的版本。 - 刷机工具:Rufus或Win32磁盘映像工具,用于将Armbian镜像写入U盘。
- 开心电视助手:用于引导盒子从U盘启动。
刷机步骤概览
-
系统降级(启用ADB)
将降级固件解压至U盘根目录。盒子断电后插入U盘,上电时同时按住遥控器的菜单键和主页键,进入Recovery模式并自动开始降级。降级完成后,进入系统设置,确保USB调试(ADB) 选项已开启。 -
制作启动U盘并启动Armbian
使用刷机工具将下载好的Armbian镜像写入U盘。用双公头USB线连接盒子与电脑,打开"开心电视助手"并确保识别到盒子,点击"调试"菜单中的"从U盘启动"选项。此时,迅速将制作好的Armbian启动U盘插入盒子(建议使用USB HUB,方便同时接键盘)。盒子可能会重启一次,最终从U盘进入Armbian系统。 -
将系统写入EMMC存储
在Armbian命令行界面,以root用户登录(初始密码通常为1234),并按提示设置新密码。执行命令armbian-install,在设备列表中选择与小米盒子3S对应的编号(例如109,代表s905x T95, XiaoMI-3S, X96)。选择你偏好的文件系统格式(如ext4或btrfs),然后等待系统写入EMMC。成功后根据提示输入poweroff关机,拔掉U盘后重新上电,盒子将从内部存储启动Armbian。
配置无线网络
nmcli dev wifi connect "SSID名称" password "你的密码"
- 验证连接:重启后,执行
ip addr show wlan0命令,如果能看到分配到IP地址,说明网络连接成功。 - 排查思路:如果无法连接,请首先检查WiFi名称和密码是否正确。此外,可以尝试运行
armbian-config命令,检查系统的无线网卡驱动是否正常加载。确保路由器信号覆盖良好,由于小米盒子3S无有线网口,稳定的WiFi信号至关重要。
物理网口报错
Meson GXL Internal PHY mdio_mux-0. e40908ff:08: phy_poll_reset failed: -110
mesongb-dumac c9410000.ethernet etho: -_stmmac_open: Cannot attach to PHY. (error: -110)
1、错误原因是这款盒子没有物理网口,而刷入的兼容固件是带物理网口的,所以解决思路也很简单:从 dtb 中删除网卡相关描述。
2、懒得动手的看官,可以使用我修改的 meson-gxl-s905x-p212.dtb 替换 /boot/dtb/amlogic/meson-gxl-s905x-p212.dtb。下载地址:https://www.rehiy.com/usr/uploads/2025/12/3377306709.zip
学到了 海哥好厉害