当前位置:首页>Linux>家里闲置的电视盒别吃灰了! | 这款 Linux 神器秒变私有 NAS(附 eMMC 刷机教程)

家里闲置的电视盒别吃灰了! | 这款 Linux 神器秒变私有 NAS(附 eMMC 刷机教程)

  • 2026-10-27 10:33:42
家里闲置的电视盒别吃灰了! | 这款 Linux 神器秒变私有 NAS(附 eMMC 刷机教程)


家里是不是堆着几个看腻了的电视盒子?扔了可惜,留着占地。每次想折腾个 NAS 看看群晖的价格又默默劝退。其实,你只需要一根网线和一张 U 盘,就能把这些“电子垃圾”变成性能强劲的私有云服务器!

今天要安利的 FnNAS,就是基于最新 Linux 内核(Debian 发行版)深度定制的 NAS 系统。它不仅完美支持主流的 x86 和 Arm64 设备,最绝的是它能让你直接替换电视盒子的 Android TV 系统,将系统写入 eMMC,彻底摆脱必须插 U 盘启动的尴尬。从此,你的废旧盒子就拥有了全天候运行的私有数据存储能力。

核心功能深挖

这款系统的强大之处在于其“硬核”的兼容性和定制化工具链。

1. 极致广泛的硬件兼容性

FnNAS 专为 Arm64 设备打造,覆盖了 Amlogic(晶晨)、Rockchip(瑞芯微)和 Allwinner(全志)三大主流架构。无论是几十块钱的“垃圾”盒子,还是高端开发板,基本都能通吃。

以下是目前支持的部分热门芯片与设备(按性能排序):

SoC设备示例内核支持
rk3588(s)Radxa-Rock5B, Orange-Pi-5-Plus, NanoPC-T6fnnas
a311d / s922xKhadas-VIM3, Beelink-GT-King, ODROID-N2fnnas
s905x3X96-Max+, HK1-Box, Ugoos-X3fnnas
rk3568NanoPi-R5S, FastRhino-R66Sfnnas
s905l3a / s905l3bE900V22C (电信/联通魔百和常见型号)fnnas
rk3399Firefly-RK3399, Leez-p710fnnas

(完整支持列表请参考项目 Releases 页面)

2. 真正的 eMMC 启动支持

不同于其他必须从 USB/SD 卡启动的系统,FnNAS 支持将系统直接写入盒子自带的 eMMC 存储。这意味着你可以拔掉 U 盘,让盒子像一个真正的 NAS 一样 24 小时挂载运行,系统稳定性和启动速度都大幅提升。

3. 智能内核管理

系统内置了强大的 fnnas-update 命令,支持一键升级 Linux 内核。它不仅支持指定版本,还支持模糊匹配(如 6.12 系列自动升级最新版),并且自动备份当前内核。万一新内核翻车,只需一条命令即可回滚,安全感拉满。

实战演示:从刷机到上线

第一步:准备与刷写

下载对应型号的固件,使用 Rufus 或 balenaEtcher 将固件写入 U 盘。将 U 盘插入电视盒子,从 U 盘启动。

启动后,在路由器后台查看名为 debian 的设备 IP(例如 192.168.1.15)。

第二步:安装到 eMMC

打开浏览器访问 http://192.168.1.15:5666,按照网页提示创建账户并登录系统。进入 System Settings -> SSH 开启 SSH 功能。

随后使用 SSH 工具连接终端,输入以下魔法命令将系统写入内部存储:

fnnas-install
``n
该命令支持以下参数(可根据需要组合使用):

| 可选参数 | 默认值 | 选项 | 说明 |
| :--- | :--- | :--- | :--- |
| -m | no | yes/no | 使用主线 u-boot |
| -a | yes | yes/no | 使用 [ampart](https://github.com/7Ji/ampart) 分区调整工具 |
| -l | no | yes/no | 显示完整设备列表 |

*示例:`fnnas-install -m yes -a no`*

#### 第三步:内核更新与维护
安装完成后,系统往往需要更新内核以获得最佳硬件支持。输入命令:

```shell
fnnas-update
``n
**参数详解:**

| 可选参数 | 默认值 | 选项 | 说明 |
| :--- | :--- | :--- | :--- |
| -r | ophub/fnnas | `<owner>/<repo>` | 设置内核下载仓库 |
| -k | Latest version | Kernel version | 设置 [内核版本](https://github.com/ophub/fnnas/releases/tag/kernel_fnnas) |
| -b | yes | yes/no | 更新内核时自动备份当前系统内核 |
| -s | None | None/DiskName | [SOS] 恢复 eMMC/NVMe/sdX 等磁盘中的系统内核 |

*示例:指定安装 6.12.63 版本内核:`fnnas-update -k 6.12.63`*

### 避坑指南与总结

在享受折腾乐趣之前,请注意以下几点:

1. **老旧 s905 盒子限制**:早期的 `s905` 芯片盒子目前仅支持从 `TF/SD/USB` 启动,无法写入 eMMC,购买前请务必查阅支持列表。
2. **备份原厂系统**:在刷入 FnNAS 前,强烈建议使用 `fnnas-ddbr` 命令备份盒子原带的 Android 系统。万一以后想当机顶盒用,还能恢复回去。

**适用人群**:
如果你是极客玩家,拥有闲置的 N1、HK1 Box 或各种运营商赠送的机顶盒,想要搭建低成本 HomeLab、私有云或 Docker 服务器,FnNAS 绝对是目前最值得一试的方案。快去给你的盒子安个新家吧!

GitHub开源地址:https://github.com/ophub/fnnas

最新文章

随机文章