一、核心原理(一句话)

OECT 没有传统 BIOS 选启动项,靠修改 /boot/extlinux/extlinux.conf 引导文件,告诉机器:下次从 /dev/sda1(硬盘)启动,别从 /dev/mmcblk0p2(eMMC)启动

二、前提条件(必须满足)

  1. 外接 SATA 硬盘已写入飞牛 fnOS 镜像(用 Rufus / Etcher 写 img 到硬盘)
  2. OECT 已从 eMMC 正常启动飞牛(能进 Web 后台、开 SSH)
  3. 硬盘已插在 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 最完美!

标签: none

添加新评论