一、核心原理(一句话)
OECT 没有传统 BIOS 选启动项,靠修改 /boot/extlinux/extlinux.conf 引导文件,告诉机器:下次从 /dev/sda1(硬盘)启动,别从 /dev/mmcblk0p2(eMMC)启动。
二、前提条件(必须满足)
- 外接 SATA 硬盘已写入飞牛 fnOS 镜像(用 Rufus / Etcher 写 img 到硬盘)
- OECT 已从 eMMC 正常启动飞牛(能进 Web 后台、开 SSH)
- 硬盘已插在 OECT SATA 口(lsblk 能看到 /dev/sda)
三、一键设置从硬盘启动(最稳方法)
1. 开启 SSH & 登录
- 飞牛 Web → 系统设置 → 终端 & SSH → 开启 SSH
- 电脑 CMD / 终端:
ssh admin@飞牛IP # 密码:你飞牛后台密码 sudo -i # 切 root(再输一次密码)
2. 运行一键切换脚本(OECT专用)
# 下载小小飞牛工具箱(OECT/RK3566专用)
curl -ksSL https://linux.vvvvvv.de5.net/sh/xxfn-tool.sh -o /usr/local/bin/xxfn-tool && chmod +x /usr/local/bin/xxfn-tool && xxfn-tool
- 菜单选 1. 引导切换 → 再选 1. 切换到 SATA 硬盘 (/dev/sda1)
- 提示 成功 后,不要重启,先做下一步!
3. 验证引导文件(关键)
cat /boot/extlinux/extlinux.conf
- 看 append root= 这行:
✅ 正确:
root=/dev/sda1❌ 错误:root=/dev/mmcblk0p2(eMMC)
4. 重启 & 验证
reboot
- 重启后:
- Web 后台 → 存储:能看到 eMMC 8G(闲置) + SATA 硬盘(系统盘)
- 执行:
df -h /→ 显示 /dev/sda1 就是成功!
四、手动修改(备用,脚本失败时)
sudo -i
nano /boot/extlinux/extlinux.conf
- 找到:
append root=/dev/mmcblk0p2 ... - 改成:
append root=/dev/sda1 ... - Ctrl+O 保存 → Enter → Ctrl+X 退出 →
reboot
五、eMMC 闲置设置(彻底不读写)
成功从硬盘启动后:
sudo -i
# 禁用 eMMC 自动挂载
echo '/dev/mmcblk0p1 /mnt/emmc vfat noauto,nofail 0 0' >> /etc/fstab
echo '/dev/mmcblk0p2 / ext4 noauto,nofail 0 0' >> /etc/fstab
reboot
- 以后 eMMC 完全闲置、不挂载、不读写,寿命最长、最稳。
六、你现在的最佳状态
- 系统:SATA 硬盘(飞牛 fnOS) → 大空间、速度快、稳定
- eMMC 8G:完全闲置 → 不折腾、不分区、不挂载
- 解决你之前问题:Web 后台直接管理硬盘存储,sda2 无法选择的问题彻底消失
七、一句话总结
eMMC 直接闲置,用上面脚本一键切换到 SATA 硬盘启动,OECT 当 NAS 最完美!