我最近重新分区了我的硬盘,我已经损坏了我的系统上的GRUB。在引导时,我会得到GRUB救援提示符,并且我必须通过以下步骤才能正常启动:
set root=(hd0,msdos6)
set prefix=(hd0,msdos6)/boot/grub
insmod normal
normal(这些台阶是在这里的另一条柱子上发现的!)
我已经厌倦了在每个引导上重复这些,我如何永久地修复GRUB呢?
发布于 2016-11-03 13:09:34
修复grub救援的
这是我们的驱动器,现在我们必须检查哪一个是ext2。
grub rescue>ls (hd0,msdos6)
error: disk 'hd,msdos6' not found.去另一个驱动器,直到你得到“文件系统是ext2”。
grub rescue>ls (hd0,msdos5)
error: disk 'hd,msdos5' not found.
grub rescue>ls (hd0,msdos2)
(hd0,msdos2): Filesystem is ext2 # this is what we want现在设置路径
grub rescue>set boot=(hd0,msdos2)
grub rescue>set prefix=(hd0,msdos6)/boot/grub
grub rescue>insmod normal
grub rescue>normal请确保在登录操作系统后必须更新grub。
发布于 2018-08-01 13:44:29
解决grub救援失败的最终案例:问题: 1.i386-pc未找到*正常模式,cp不能工作,cp不能工作,search.file不能工作。所有这些都可以通过以下命令来解决,也可以与Ubuntu18.04一起工作。Step1:找到包含目录的根目录。
ls例如,如果根文件夹位于(hd0,gpt4)中,则键入

ls (hd0, 4)/您将看到一些文件或文件夹:

现在,如果您很幸运,那么请执行以下操作:
set root=(hd0, 4)
set prefix=(hd0, 4)/boot/grub/
insmode normal
normal如果你幸运的话,它就能解决你的问题。有时人们会遇到诸如找不到1386-pc文件夹之类的问题。在这种情况下,您必须查看grub文件夹在哪里。如果你有这样的问题:

在这种情况下,您需要找到文件夹grub2。如果您有grub2和在该文件夹中,您可以有您的i 386-pc文件夹。然后你需要键入
prefix=(hd0, 4)/grub2/看起来不错。如果您没有grub2并且无法找到i 386-pc文件夹,那么请执行以下操作:
grub rescue>set root=(hd0, 4)
grub rescue>set prefix=(hd0, 4)/usr/lib/grub
grub rescue>insmode normal
grub rescue>normal执行此命令后,您的grub救援模式将转到grub菜单。现在您可以执行linux命令了。
grub>set root =(hd0, 4)
grub>set prefix= (hd0, 4)/boot
grub>insmaod linux
grub>linux vmlinuz.....-generic
grub>intrd (hd0, 4)/boot/...-generic
grub>boot它会让你进入恢复模式。在那里,您可以从几个可用的恢复选项中进行选择。如果它没有帮助,那么您需要下载一个ubuntu,例如ubuntu18.04。您可以从以下链接下载:ubuntu链接
制作一个可引导的驱动器,并使用该活动磁盘打开您的计算机。它不会伤害你的任何文件。看一段关于如何做到这一点的视频。现在你必须找到你的i 386-个人电脑文件夹。它会在
rootContainingDirectory-usr-lib-grub现在将i 386-pc复制到引导/grub/文件夹。您可能会遇到权限问题,以克服以下命令:
sudo nautilus现在,右键单击该目录并将所有者更改为ubuntu实时会话用户。
跟着视频:权限变更
现在,在您将其粘贴到启动/grub文件夹后,重新启动并删除usb驱动器。这一次,使用第一组命令,它将工作。如果cp命令正在运行,那么您也可以从grub菜单中执行此操作。
发布于 2012-09-24 23:00:18
我会尝试运行update-grub,以便再次构建grub.conf / grub.cfg。
您也可以尝试使用grub-install,但我认为这个不会有帮助。
如果您想阅读更多内容,请首先通过运行以下命令来检查您有哪个版本(GRUB 1或2):
dpkg -l | grep grub如果您有GRUB 2,可以使用以下教程:http://www.dedoimedo.com/computers/grub-2.html
当然,在我们讨论引导过程时,要小心处理GRUB,这是一种敏感的机制。
https://askubuntu.com/questions/192621
复制相似问题