从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
如何使用?
更多信息在这里。
-
使用ubuntu的live cd启动。
-
打开终端并运行命令
sudo fdisk -l
它列出了硬盘的完整分区表。 在那里,确定你安装了linux的分区。 您可以使用为其分配的驱动器大小来识别它,并查看将为所有Linux分区“扩展”的输出的最后一列。 分区很可能是/ dev / sda5之类的东西。 记住这个分区。
-
在您的主目录中创建一个临时文件夹(注意:您可以在任何地方创建临时文件夹。我只是为了解释而使用主文件夹)。 我现在称它为’临时’。 所以’temp’文件夹的路径是/ home / ubuntu / temp。
-
在那里挂载你的linux分区。 也就是说,假设你发现你的linux分区是/ dev / sda5,你可以通过执行以下命令将它挂载到’temp’文件夹
sudo mount / dev / sda5 / home / ubuntu / temp
-
如果要检查是否已安装正确的分区,请转到主文件夹并打开temp。 您将位于“/”目录中。 在那里你会找到’home’,你的主文件夹的名字就在那里。 确认已安装正确的分区后,请执行步骤6。
-
您必须通过向系统显示从一开始就从硬盘读取数据的位置来安装grub。 别担心,只需运行以下命令即可
sudo grub-install –root-directory = / home / ubuntu / temp / dev / sda
‘/ dev / sda’对应于您的硬盘名称。 用’sudo fdisk -l’命令显示的命令替换它。
- 你完成了。 您可以重新启动系统
资料来源: http : //sosaysharis.wordpress.com/2011/06/29/recovering-grub-after-installing-windows-using-ubuntu/