没有11.10和12.04LTS的grub菜单

我已经在11.10了,出于好奇,我在一个单独的分区上安装了12.04。 但是当我启动我的机器时,它将进入11.10。 它没有显示grub菜单来选择我想要启动的操作系统。

从12.04安装时,我选择了“其他”选项,并在单独的分区上安装了12.04。

任何想法都表示赞赏。

应该很简单。 GRUB似乎安装不正确。

您可以先尝试打开终端并运行sudo update-grub

如果这不能解决问题,请运行sudo grub-install /dev/sda (如果出现错误,请用hda替换sda),然后运行sudo update-grub

看起来你已经将ubuntu 12.04的grub记录安装到该独立分区的引导扇区上。

如果我是正确的,那么你需要从磁盘的MBR链接该分区的引导扇区(12.04)。

添加到/etc/grub.d/40_custom末尾的以下行并运行update-grub:

对于sda5上的ubuntu 12.04

标题ubuntu 12.04 root(hd0,4)chainloader +1

您也可以在不编辑grub文件的情况下,通过启动到grub菜单并在那里键入chainloading说明。