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

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

它不会让我安装GRUB,它说分区选择了致命错误。 我确实选择了每一个分区,但它没有用! 所以我选择不安装引导加载程序,因为它不起作用。 任何人都可以帮我解决如何安装bootloader,我正在谈论现场usb。

安装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

如何使用?

在此处输入图像描述

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

更多信息在这里。

  1. 使用ubuntu的live cd启动。

  2. 打开终端并运行命令

sudo fdisk -l

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

  1. 在您的主目录中创建一个临时文件夹(注意:您可以在任何地方创建临时文件夹。我只是为了解释而使用主文件夹)。 我现在称它为’临时’。 所以’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/