我最近在安装 ubuntu 的硬盘上添加了另一个分区,之后当我启动 ubuntu 时,我被发送到 grub rescue> 终端。解决这个问题的方法是,我必须在正确的分区上重新安装 grub,以便 ubuntu 再次启动。所以我按照 ubuntu 的所有说明从此处的 live cd 中修复它https://help.ubuntu.com/community/Grub2#Reinstalling%20GRUB%202。
完成上述操作后,我重新启动,grub> 终端就出现了。我通常会看到一个可供选择的操作系统列表,但我猜我必须在重新启动或加载菜单列表时更新 grub。问题是我做了很多研究来弄清楚如何从 grub> 启动,但我找不到这样做的方法。
找到一个教程并不容易,我完全被难住了。我想知道一种简单的方法,从 grub 启动我的 ubuntu,并像我创建分区之前一样启动。任何帮助都将不胜感激,因为我需要进入我的 ubuntu 开始做一些工作……
答案1
你有没有尝试过
sudo update-grub
从 Live CD 启动后?
如果它不起作用你应该给超级Grub磁盘试试吧。使用 SuperGrubDisk,您可以选择启动 ubuntu(如果可能)或修复 GRUB2。
答案2
我最近也遇到了同样的问题,直到我意识到,对于 64 位 Ubuntu 安装,我需要使用 64 位 Ubuntu LiveCD。我按照在另一个线程中找到的以下说明进行操作:
只需插入 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 更新 grub
(这是来自从 Live CD 安装 grub(紧急)1由 Arulmozhir 赐予。)