从USB安装Ubuntu后,无法安装GRUB2!

从USB安装Ubuntu后,无法安装GRUB2!

女士们先生们,大家好!我使用 live USB 安装了 Ubuntu 和 Windows 7。

它不让我安装 GRUB,它说选择的分区有致命错误。我实际上选择了每个分区,但它不起作用!所以我选择不安装引导加载程序,因为它不起作用。有人能帮我安装引导加载程序吗,我说的是实时 USB。

答案1

安装 grub2 的最佳选择是Boot-Repair工具。

在此处输入图片描述

Boot-Repair 是一个简单的工具,用于修复您在 Ubuntu 中可能遇到的常见启动问题,例如在安装 Windows 或其他 Linux 发行版后无法启动 Ubuntu,或者在安装 Ubuntu 后无法启动 Windows,或者 GRUB 不再显示,某些升级会破坏 GRUB 等。

如何安装?

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

怎么跑?

boot-repair

如何使用?

在此处输入图片描述

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

更多的信息在这里。

答案2

  1. 使用 ubuntu 的 live cd 启动。

  2. 打开终端并运行命令

sudo fdisk -l

它列出了硬盘的完整分区表。在其中,确定您的 Linux 安装在哪个分区上。您可以使用为其分配的驱动器大小来识别它,并查看输出的最后一列,该列将“扩展”为您的所有 Linux 分区。该分区很可能是 /dev/sda5 之类的东西。记住这个分区。

  1. 在您的主目录中创建一个临时文件夹(注意:您可以在任何位置创建临时文件夹。我使用主文件夹只是为了说明)。我现在将其称为“temp”。因此,该“temp”文件夹的路径将是 /home/ubuntu/temp。

  2. 将您的 Linux 分区挂载在那里。也就是说,假设您发现您的 Linux 分区是 /dev/sda5,您可以通过执行以下命令将其挂载到“temp”文件夹

sudo mount /dev/sda5 /home/ubuntu/temp

  1. 如果您想检查是否已安装正确的分区,请转到您的主文件夹并打开 temp。您将进入“/”目录。在那里您将找到“home”,您的主文件夹的名称将在那里。一旦您确认您已安装正确的分区,请执行步骤 6。

  2. 您必须通过一开始就向系统显示从硬盘读取数据的位置来安装 grub。不用担心,只需运行以下命令

sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda

'/dev/sda' 对应于您的硬盘名称。将其替换为命令 'sudo fdisk -l' 命令显示的任何内容。

  1. 你已经完成了。你可以重启系统

来源 :http://sosaysharis.wordpress.com/2011/06/29/recovering-grub-after-installing-windows-using-ubuntu/

相关内容