双引导 – 安装Ubuntu桌面后,Grub2未检测到Ubuntu Server(10.4,64位)(12.04)

要求我有一台运行Ubuntu 10.4.3(64位服务器)的计算机通过LVM和/ boot文件系统安装,我希望它能够双启动到Ubuntu 12.04(桌面,32位)。

顺利完成:

  1. 为安装的桌面版本创建一个免费分区 – 在这个问题中遵循程序/讨论,并从200GB硬盘中释放200 GB。 这很成功。

  2. 安装Ubuntu 12.04.1桌面版(32位) – 成功安装OS iun到新创建的可用空间为/ dev / sda6(扩展)

问题:

  1. 在安装过程中,桌面版无法看到Ubuntu Server的存在并询问我是否要使用谁是系统。 我使用手动安装来正确安装。

  2. Grub没有检测到我的Ubuntu Server安装并直接将其设置为启动到Ubuntu 12.04。

我试图解决这个问题:

  1. 我使用Ubuntu 12.04.2 64位服务器CD使用了这个问题中描述的Grub2恢复程序,并且只能恢复服务器安装。 Grub没有在不同的分区中检测到我的桌面版本。

  2. 我使用与Desktop CD相同的程序,然后Grub只检测并安装了我的桌面版,没有检测到我的服务器版本。

编辑1

  1. 下载rescatux CD并试图'Update GRUB configuration'和’ Restore Grub ‘。 当我选择LVM时更新Grub配置失败并且当我选择sda6(非lvm ubuntu 12.04)并且恢复grub迫使我选择一个分区并且根据我选择的分区时,我只能启动那个版本的linux。 问题如何以双启动选项启动它?

尝试使用启动修复工具 。

许多与启动相关的问题都是Grub的错误安装或安装错误或者与MBR和分区表有关的问题,注意到创建启动修复工具旨在提供一种简单的方法来解决这个常见问题,建议由Ubuntu团队。

video:如果您在使用Boot-Repair期间无法访问互联网,您将无法获得下面提到的URL,如果建议的修复无效,可以向我们提供有关您的问题的重要详细信息。

在Ubuntu中安装Boot-Repair

在您的情况下,因为您可以启动到Ubuntu,您可以使用以下命令安装启动修复:

此步骤也可以通过Live-CD / DVD / USB的“试用Ubuntu”部分进行

 sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &) 

然后,启动Boot-Repair并单击“推荐修复”按钮。 修复完成后,请记下纸上显示的URL(paste.ubuntu.com/XXXXX),然后重新启动并检查是否恢复了对操作系统的访问权限。

如果修复失败,请指明我们的URL,因为它将为我们提供有关错误的更多信息。

获取包含Boot-Repair的CD

这种方式适用于谁无法在计算机中启动任何已安装的操作系统,有两种选择:

  1. 使用此ISO创建可引导的Live-CD / USB引导修复工具
  2. 从Linux Security Remix启动您的电脑,默认情况下将包含启动修复工具

选择其中一个选项启动Boot-Repair并单击“推荐修复”按钮。 修复完成后,请记下纸上显示的URL(paste.ubuntu.com/XXXXX),然后重新启动并检查是否恢复了对操作系统的访问权限。

如果修复失败,请指明我们的URL,因为它将为我们提供有关错误的更多信息。

有关高级选项的更多详细信息和信息,请阅读此Ubuntu帮助页面 。

一种解决方案可能是设置你的一个; /etc/grub.d/40_custom以便在grub菜单中添加一个手动配置。

不是理想的解决方案,但应该解决问题

GRUB2 / CustomMenus