在尝试修复之后如何修复破碎的grub?

我最近在安装了ubuntu的硬盘中添加了另一个分区,之后当我启动ubuntu时,我被发送到了grub rescue>终端。 解决这个问题的方法是我必须在正确的分区上重新安装grub以便ubuntu再次启动。 所以我按照ubuntu的所有说明从现场cd修复它https://help.ubuntu.com/community/Grub2#Reinstalling%20GRUB%202 。

完成后,我重新启动,grub>终端现在在那里。 我通常会看到一个列表可以选择我的操作系统,但我猜我必须在重启或加载菜单列表时更新grub。 问题是我做了很多研究来弄清楚如何从grub启动>但我找不到办法这样做。

找到这样做的教程并不容易,而且我完全陷入困境。 我想知道从grub启动到我的ubuntu的简单方法,并在我创建分区之前进行启动。 我非常感谢任何帮助,因为我需要让我的ubuntu开始做一些工作……

你试过吗?

sudo update-grub 

你从live-cd启动后?

如果它不起作用,你应该试试SuperGrubDisk 。 使用SuperGrubDisk,您可以选择在引导进入ubuntu(如果可能)或修复GRUB2之间进行选择。

我最近经历了同样的事情,直到我意识到对于我的64位Ubuntu安装我需要使用64位Ubuntu LiveCD。 我按照我在另一个post中找到的这些说明:

只需插入live cd [64位,在我的情况下]并使用livecd开始ubuntu。 然后转到

应用程序 – >附件 – >终端然后键入sudo fdisk -l并找到ubuntu安装分区。

然后在终端中键入以下内容

sudo mkdir / media / sdax(这里x是ubuntu安装的分区号)

sudo mount / dev / sdax / media / sdax

sudo grub-install –root-directory = / media / sdax / dev / sda

然后在没有live cd的情况下重新启动系统并在终端中输入以下内容

sudo update-grub

(这是来自live CD(紧急) 1的 grub-install,由Arulmozhir提供。)