适用于 sda5 上的 ubuntu 12.04

适用于 sda5 上的 ubuntu 12.04

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

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

任何想法都值得赞赏。

答案1

这应该很简单。看起来 GRUB 只是安装不正确。

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

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

答案2

看起来您将 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 菜单并在那里输入链式加载指令。

相关内容