讲解

removing删除linux时发生grub抢救错误后修复grub

目录:

Anonim

当我们在使用Windows系统和另一个Linux系统的计算机上进行双重引导时,发生的情况是,在删除后者系统的分区时,出现“ 没有这样的分区 ”或另一个“ 未知文件系统 ”的错误,并出现了命令行使用grub时,请确保我们恢复了grub并可以继续使用硬盘驱动器上的系统。 但是,我们如何恢复the或mbr ? 删除非常容易,但是要恢复它,我们必须知道如何在命令模式下执行某些任务才能重新安装它。

内容索引

这就是为什么在本文中我们将看到如何使用grub抢救和其他Windows方法修复计算机的grub或mbr 。 这是双重引导并删除其中一个操作系统的一个小缺点。

如果我们尚未卸载Linux,请使用grub rescue修复grub

如果在启动计算机时屏幕上出现以下消息,则该解决方案适用:“ 错误:未知文件系统进入救援模式... ”

如果在重新安装Windows操作系统后手头的情况下已出现此错误,并且我们的计算机上仍安装了Linux,则可以使用grub救援修复grub

为此,我们必须在grub rescue promt中编写以下命令:

ls

它向我们展示了计算机的硬盘驱动器和分区。 我们必须将硬盘驱动器标识为(hd0),并将每个分区标识为(hd0,msdos1) ,(hd0,msdos2)等。

例如,我们可能会看到(hd0,1),这取决于grub的版本

因此,我们应该编写以下命令:

ls(hd0,msdos

我们将重复此过程,直到确定Linux自己的文件系统 。 如果出现一条消息,例如“ Filesystem is ext4

确定后,将编写以下命令:

设置根=(hd0,msdos

然后:

设置前缀=(hd0,msdos )/启动/ grub

现在:

普通insmod

最后:

正常的

现在,我们将恢复Linux grub 以启动操作系统。 但这还不是全部, 现在我们将必须启动Linux系统并输入命令终端以编写以下内容:

须藤更新

然后:

我上传了grub-install / dev / sda

我们输入了用户密码来重新安装grub ,它不会再给我们带来任何问题

使用Windows 10 USB修复grub

当我们直接格式化Linux操作系统所在的分区时,从计算机启动时,我们会在黑屏上收到一条漂亮的消息,内容为:“ 错误:没有这样的分区进入救援模式grub rescue ”。

通常情况下,这将伴随着倒数计时和计算机爆炸……甚至可能没有。

情况是这种解决方案不需要完全格式化硬盘,因此也不需要Windows操作系统。

我们可以尝试遵循上一节中有关如何直接从grub救援程序中修复它的内容,但是我们有一个重要的细节,那就是在格式化Linux分区时,我们还删除了grub文件,因此不会使用grub救援一无所有。

这就是为什么我们要做的是创建可启动的Windows 10 DVD或USB,并能够在我们的计算机上启动它。 我们已经有教程很好地解释了这两个动作。 按照逻辑,USB必须从另一位朋友的计算机或我们拥有的另一台计算机上完成。

完成此操作后,我们可以正确启动USB,并显示以下屏幕:

修复MBR以启动Windows 10或任何其他版本的Windows

我们将在Windows 10上使用USB,但是在Windows 8或Windows 7等早期版本的DVD中,我们还将提供一种修复模式,在该模式下我们可以执行相同操作。

  • 单击“ 维修设备 ”,然后单击“ 解决问题 ”。接下来,将出现一个菜单,我们必须在其中选择“ 命令提示符

  • 我们可以选择“ Startup Repair ”,但是它几乎对我们没有任何帮助。

已经在命令控制台中,我们将必须编写一系列命令,然后按Enter键以执行每个命令

bootrec / fixmbr

现在:

bootrec /修复启动

现在,我们将重新启动计算机,并检查引导是否已还原 。 可能不是这种情况,或者在放置最后一个命令时出现“拒绝访问”通知 。 在这种情况下, 我们将必须执行以下操作

使用diskpart修复MBR(推荐选项)

再次, 我们将启动Windows 10 USB并输入命令提示符 ,从Windows恢复菜单访问命令提示符

  • 现在我们输入以下命令

磁盘部分

  • 我们将进入Windows磁盘管理工具。

列出磁盘

  • 我们列出了硬​​盘驱动器,并选择了以下安装方式:

sel盘

  • 例如,如果它是磁盘0,我们将放置“ sel disk 0

列表卷

  • 我们列出了所选磁盘的分区。 在这里, 我们必须标识大约500 MB的分区,在这种情况下, 分区具有独特的“保留”。我们还必须找到安装Windows系统的字母,在本例中是字母“ D: ”,因为它是类型,所以我们将知道NTFS,并且肯定会有超过20 GB的空间。 几乎总是驱动器D:

选择音量

  • 在我们的例子中,它是第一卷。如果没有字母,我们给它分配一个字母,例如:

分配字母= R

  • 我们的已经有歌词了。 现在,使用以下命令退出diskpart

退出

  • 然后,我们用刚分配的字母输入该单位:

答:

  • 为确保它是我们要查找的分区,请输入“ dir ”,并且不应该显示任何内容,现在我们输入重要的命令:

Bcdboot :\ Windows / l en-us / s R:/ f全部

  • 现在仅需退出命令提示符并重新启动设备,我们将查看错误是否已解决。

这样,我们将能够修复计算机的启动,并且能够正常启动Windows操作系统。

这些是在grub破裂时可以找到的可能情况。 显然,并非所有人都会来。

您可能也对这些教程感兴趣:

  • Windows 10不会引发本文以外的错误时该怎么办

您是否已解决错误? 如果没有,写信给我们,告诉我们您遇到什么问题,我们将尽一切努力为您提供帮助

讲解

编辑的选择

Back to top button