启动修复错误

启动修复错误

你好,我有一个启动报告这里。我需要知道要打开哪些设置。默认修复不起作用,sda7 下有一个 /boot 分区,但仅打开该设置就会启动 grub shell。我需要启动菜单。我有一台三启动笔记本电脑,Opensuse、Win7 和 Fedora 19。

答案1

我没看到 Ubuntu?这是一个关于 Ubuntu 问题的网站。他们可能会关闭这个帖子。

MBR 中有 grub legacy (??)。无论你想在 MBR 中主要引导哪个安装,你都需要 grub2。在 Boot-Repair 中取消选择自动修复,选择更新 MBR,然后选择要安装到 sda 的 MBR 的安装。

您还显示了带有启动标志的扩展分区 (PBR) 中的 grub2。您可能已经能够使用 Windows 启动加载程序启动到 PBR 中的 grub2 安装程序。但 grub 不使用启动标志。Windows 确实需要启动标志才能直接从 MBR 启动或修复分区。您认为 Windows 7 不会从现在是 FAT16 的 sda1 启动吗?不确定您是如何更改的,因为 Windows 7 启动文件通常位于 NTFS 分区中。但您还显示了 sda2 中的启动文件,因此如果 BCD 正确,这应该可以工作。

您需要添加 lvm2 驱动程序并安装 Fedora 安装,以便 grub2 的 os-prober 找到 Fedora 安装。或者手动将启动文件复制到 40_custom。多重启动时最好将 Fedora 直接安装到 ext4 分区中,因为当 LVM 是整个驱动器时,LVM 调整分区大小的优势会发挥得更好。

相关内容