家里是不是堆着几个看腻了的电视盒子?扔了可惜,留着占地。每次想折腾个 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-T6 | fnnas |
| a311d / s922x | Khadas-VIM3, Beelink-GT-King, ODROID-N2 | fnnas |
| s905x3 | X96-Max+, HK1-Box, Ugoos-X3 | fnnas |
| rk3568 | NanoPi-R5S, FastRhino-R66S | fnnas |
| s905l3a / s905l3b | E900V22C (电信/联通魔百和常见型号) | fnnas |
| rk3399 | Firefly-RK3399, Leez-p710 | fnnas |
(完整支持列表请参考项目 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 绝对是目前最值得一试的方案。快去给你的盒子安个新家吧!