Ubuntu-Fedora 双启动后无法启动 Ubuntu

Ubuntu-Fedora 双启动后无法启动 Ubuntu

我尝试双启动 Ubuntu 和 fedora,但现在无法启动我的 Ubuntu 安装。情况是这样的,我已经安装了 Ubuntu /dev/sda2,我调整了它的大小以创建另一个分区/dev/sda3。我在 上安装了 fedora 15。/dev/sda3现在我可以启动 fedora,但那里有进入 Ubuntu 的选项。交换分区已打开/dev/sda1

Swap /dev/sda1
Ubuntu /dev/sda2
Fedora /dev/sda3 

答案1

Fedora 15 仍然使用 grub legacy 进行启动,并覆盖 Ubuntu 的 Grub 2 启动加载程序和菜单。而且 Grub legacy 无法找到开箱即用的 Ubuntu 安装。

要恢复 Ubuntu 的启动,你需要做的就是重新安装 grub2

做这个:

  • 使用 Ubuntu 的 Live CD 启动
  • 打开 Nautilus,双击 Ubuntu 的分区。记下它的挂载点目录(如果你标记了分区,它将类似于/media/label
  • 现在打开终端并发出:

    sudo grub-install --root-directory=/media/your-ubuntu-label /dev/sda

  • 您现在就可以启动 Ubuntu。

  • 如果要将 Fedora 15 添加到 Ubuntu(grub2)的启动列表中,请执行以下操作:

    sudo update-grub

相关内容