我尝试双启动 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