本帖最后由 66eagle 于 2025-3-27 00:40 编辑
问题解决了。 求助deepseek给的方法成功
1. 做个ubuntu的,usb启动盘。 我用的是深度的live 做的u盘
2. 安装好fnos,利用live usb启动盘进入系统, 打开终端。按照deepseek给的步骤作。
如下是deepsekk的方法:
在老旧电脑(仅支持 Legacy BIOS 启动)上安装飞牛 FnOS 后,若硬盘被格式化为 GPT 分区表并包含 ESP 分区,会导致启动失败。这是因为 Legacy BIOS 无法直接识别 GPT 磁盘的 ESP 分区作为启动源。以下是解决方案:
解决方案:通过 GRUB Legacy 或 GRUB2 手动引导步骤 1:准备一个 Live USB 救援系统
使用 Ubuntu 或 GParted 等 Live USB 启动电脑,进入临时系统。
步骤 2:挂载 FnOS 的系统分区
sudo fdisk -l
挂载根分区和 ESP 分区:
- sudo mount /dev/sda2 /mnt
- sudo mount /dev/sda1 /mnt/boot/efi # 如果 ESP 分区挂载在 /boot/efi
步骤 3:安装 GRUB2 到 MBR(兼容 Legacy BIOS)绑定必要的虚拟文件系统:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
步骤 4:验证 BIOS 设置问题:
如果你在grub-install 那一步不成功。 那你用分配软件把硬盘转成mbr格式
再重复上面的过程就可以了。
如果上述方法无效,可尝试将磁盘从 GPT 转换为 MBR(需备份数据):
问题是解决了的。
|