三多运维

小米盒子4 刷机 FnNAS 完整指南

2026/01/21
134
0

小米盒子4 采用 Amlogic S905L 芯片,属于本项目支持的 Amlogic 平台设备。

📦 固件默认信息

默认账号

默认密码

SSH 端口

IP 地址

自定义

自定义

22

从路由器获取 IP

自定义

自定义

22

宿主机 IP

🔧 准备工作

1. 下载专用固件

前往 Releases 页面 下载小米盒子4专用的 FnNAS 固件:

  • 查找设备列表中的 小米盒子4(对应 MiBox-4

  • 下载最新版本的 fnnas_amlogic_s905l-mg101_k6.12.41_2026.01.16.img.gz 压缩文件

2. 验证固件完整性

下载完成后,必须验证 SHA256 校验和:

Windows PowerShell:

powershell

Get-FileHash .\fnnas_amlogic_s905l-mg101_k6.12.41_2026.01.16.img.gz -Algorithm SHA256

Linux/Mac:

bash

sha256sum fnnas_amlogic_s905l-mg101_k6.12.41_2026.01.16.img.gz

3. 准备工具材料

  • Micro SD 卡或 U 盘:容量不小于 8GB

  • 读卡器(如使用 SD 卡)

  • HDMI 显示器USB 键盘

  • 刷机工具balenaEtcherRufus


💾 备份原系统(关键步骤)

强烈建议:在安装 FnNAS 前,先备份盒子自带的 Android TV 系统,以便日后恢复。

备份方法:使用 TF/SD/USB 启动盘备份

  1. 制作一个临时的启动盘(方法见后)

  2. 从 TF/SD/USB 启动 FnNAS 系统

  3. 通过 SSH 或直接连接执行:

bash

sudo fnnas-ddbr
  1. 根据提示输入 b 开始备份

  2. 备份文件将保存在启动设备中

替代方案:如需更彻底的恢复,可下载官方安卓固件,使用 Amlogic 刷机工具进行线刷恢复。


📥 制作启动盘

  1. 将存储设备插入电脑

  2. 打开 balenaEtcher

  3. 点击 "Select image" 选择下载的固件文件

  4. 点击 "Select target" 选择存储设备

  5. 点击 "Flash!" 开始写入

  6. 等待完成(约5-10分钟)


🚀 启动与安装

步骤1:硬件连接

  1. 断开小米盒子4电源

  2. 将制作好的启动盘插入盒子的 USB接口TF卡槽

    注:如使用 USB 启动盘,可能需要 USB 集线器来同时连接键盘

  3. 连接 HDMI 线到显示器

  4. 连接 USB 键盘

  5. 暂时不要接通电源

步骤2:启动系统

  1. 按住小米盒子4的复位键

    • 位置:通常位于盒子底部小孔内

    • 如无复位键,需短接主板上的调试触点

  2. 保持按住的同时,接通盒子电源

  3. 等待5秒后松开复位键

  4. 系统将从启动盘启动

步骤3:系统初始化

  1. 系统启动后,会自动获取 IP 地址

  2. 在路由器管理页面查找名为 debian 的设备

  3. 记下 IP 地址(如:192.168.1.10

步骤4:Web界面配置

  1. 在电脑浏览器中访问:http://[盒子IP地址]:5666

  2. 按提示创建飞牛管理员账户

  3. 登录 FnNAS 系统

步骤5:开启 SSH(推荐)

  1. 登录 FnNAS 网页管理后台

  2. 进入 系统设置SSH

  3. 开启 SSH 功能

  4. 使用 SSH 客户端连接盒子


⚙️ 系统管理与维护

1. 更新内核

通过 SSH 执行:

bash

sudo fnnas-update

h

# 更新到指定内核
sudo fnnas-update -k 6.12.63

# 模糊指定系列,使用最新版
sudo fnnas-update -k 6.12

注意:内核更新会自动备份,保留最近3个版本,可在 /ddbr/backup 目录找到。

2. 创建虚拟内存

bash

# 创建指定大小的swap(单位:GB)
sudo fnnas-swap 1

3. 同步服务脚本

bash

# 更新所有服务脚本到最新版本
sudo fnnas-sync

4. LED显示控制

bash

# 控制盒子LED显示
sudo fnnas-openvfd

🔍 故障排查

恢复系统内核

如果更新内核导致系统无法启动:

bash

# 通过其他方式启动后执行
sudo fnnas-update -s

🔄 恢复原系统

方法1:使用备份恢复

  1. 插入包含备份的启动盘

  2. 启动进入 FnNAS

  3. 执行:sudo fnnas-ddbr

  4. 输入 r 进行恢复

方法2:线刷安卓固件

  1. 下载小米盒子4官方固件

  2. 使用 Amlogic USB Burning Tool

  3. 短接主板进入刷机模式

  4. 线刷恢复

推荐应用场景

  • 家庭文件共享(Samba/FTP)

  • 轻量级 Docker 应用

  • 媒体服务器(Jellyfin/Plex)

  • 下载服务器(Transmission/qBittorrent)


❓ 常见问题 Q&A

Q:性能如何?
A:S905L芯片性能满足家庭NAS基本需求,支持:

  • 文件共享:10+设备

  • 媒体播放:1080P流畅

  • Docker:3-5个轻量容器

Q:如何更新系统?
A:目前需重新刷写新版固件,后续可能支持在线升级。

Q:可以同时使用多个USB设备吗?
A:可以,但建议使用带电源的USB集线器。


开始小米盒子4 NAS改造之旅!

文档版本:v1.0
*适用设备:小米盒子4 / 小米盒子4C*
芯片平台:Amlogic S905L
最后更新:2025年01月21日