如何使用 Ubuntu Live USB 驱动器修复 GRUB 引导加载程序

Linux 的 ISO 文件的最佳功能之一是让您在将其安装到您的机器之前查看它。 您可以在系统上运行实时测试; 稍后,您可以选择是否要安装它。 此功能不仅有助于试驾; 如果您不小心删除或弄乱了 GRUB 引导加载程序,它可以帮助您恢复操作系统。 GRUB 是 GNU GRand Unified Bootloader 的简称,通常称为 GRUB 引导加载程序。 如果您有 Ubuntu live CD 或 USB live stick,您可以修复 GRUB 引导程序并保存您的操作系统。

修复 GRUB 引导加载程序

GRUB 引导加载程序文件存储在 Linux 系统上的 EFI 文件系统中。 您可以通过多种方式损坏 GRUB 文件。 损坏 GRUB 文件的主要原因之一是具有用于不同发行版和操作系统的多个引导加载程序目录。

在双启动系统中一起使用 Ubuntu 和 Windows 是非常常用的。 如果您不知道为 Windows 和 Ubuntu 对引导加载程序文件进行分区,那么您最终可能会与 GRUB 引导加载程序不匹配。 这篇文章将介绍使用 Ubuntu Live USB 驱动器修复 GRUB 引导加载程序的三种不同方法。

方法一:用 Ubuntu Server Live Disk 修复 GRUB Bootloader

使用 Ubuntu 服务器 ISO 文件修复 Ubuntu 桌面或服务器很聪明,因为 ISO 服务器文件的大小小于桌面 LTS 文件。 制作可启动文件并快速启动需要很短的时间。 在这里,我们将看到如何使用 Ubuntu 服务器 ISO 文件来恢复和修复 Ubuntu 上的 GRUB 引导加载程序文件。

第 1 步:下载 Ubuntu 服务器和 创建可引导磁盘

在第一步中,如果您没有 Live CD 或备用 USB 记忆棒,您可能需要下载 Ubuntu 服务器的 ISO 文件。 你可以 单击此链接以访问服务器 ISO 文件进行下载. 下载完成后,您可以使用 Ubuntu 的默认启动磁盘创建器应用程序来制作可启动的 USB 磁盘。

如果您使用的是 Windows 计算机,则可以使用 用户界面 制作Linux可启动文件的工具,很简单,步骤不言自明。

第2步: Enter 救援模式

创建可启动磁盘后,将其插入计算机并打开系统电源。 然后您需要按键盘上的功能键来选择引导加载程序菜单。 在大多数笔记本电脑和计算机中,启动菜单功能出现在 ESC 或 F9 键中。 您可以通过谷歌搜索找到您机器的启动菜单键。

安装ubuntu服务器

出现第一个引导屏幕时,按 F6 按钮进入专家模式。 在专家模式下,您可以编辑引导选项。 要进入损坏的图像救援模式,您需要编写下面给出的以下救援值。

rescue/enable=true

拯救破碎的形象

启动成功后,您需要选择语言、键盘格式和其他配置才能启动 live U 盘。

选择键盘布局

第三步:挂载磁盘分区

在此步骤中,您将需要设置引导分区、挂载 live 磁盘并抢救 GRUB 加载程序。 您可以选择是否需要重新安装 GRUB 引导加载程序,或者只需要通过简单的努力来修复它。

挂载引导加载程序 GRUB

第 4 步:修复 GRUB 引导加载程序并重新启动

在此步骤中,将出现下拉菜单,您可以选择在 Linux 系统上修复和重新安装 GRUB 引导加载程序的选项。 当引导修复完成重新引导系统时,您可能会再次看到此窗口。 如果不需要重新安装整个 GRUB loader,可以选择第一个选项打开 shell 运行一些命令进行引导修复。

重新安装 Ubuntu Grub

当 shell 出现时,您可以按时间顺序运行以下命令行来修复引导加载程序。 确保您已更换 sda 使用您自己的目录值。

# ls /dev/sd* 
# grub-install /dev/sda
# exit

在 GURB 上重新启动 ubuntu

GRUB 引导加载程序不会花费很长时间; 引导救援完成后,您可以重新引导系统以恢复 GRUB 引导加载程序。

方法 2:使用桌面 Live CD 修复 GRUB 引导加载程序

使用 Ubuntu 桌面 ISO 与使用服务器 ISO live USB 棒非常相似。 在这种方法中,我们将使用最新的 Ubuntu ISO 文件并将其刻录到 U 盘。 您可以按照前面显示的步骤来刻录 ISO 文件。

第 1 步:尝试 Ubuntu 实时会话

制作好可启动 U 盘后,将其插入您的计算机并在您的计算机上启动 Ubuntu。 在这里,尽管选择了安装 Ubuntu 按钮,但我们将按下尝试 Ubuntu 按钮以将 Ubuntu 用作实时 ISO 文件。 当第一个启动页面到达时,您需要输入键盘布局、时区和其他相关信息才能开始使用 Ubuntu Live。

启动 Ubuntu

第 2 步:安装 GRUB 修复工具

由于我们使用的是 live USB 磁盘,因此我们不需要任何 root 权限来运行 sudo 命令。 现在,请确保您的计算机上有有效的 Internet 连接。 您现在可以使用以下命令在您的系统上安装 GRUB 引导加载程序修复工具。

sudo apt-add-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair -y

安装完成后,运行以下命令打开启动修复工具。 您还可以在顶部栏应用程序菜单上找到它。

boot-repair

安装 GRUB botloader 修复

第 3 步:修复 Ubuntu 上的引导加载程序

在 GRUB 引导修复工具的第一个屏幕上,您会看到主要选项、Grub 位置、GRUB 选项和其他有用的选项卡。 在主要选项中,您将找到用于在您的 Ubuntu 机器上重新安装和修复 GRUB 引导加载程序的复选框。

GRUB 引导加载程序修复开始页面
如果您有单独的根目录和 GRUB 文件目录,请使用 EFI 文件选择 GRUB 位置。 如果您的系统在 MBR 分区上运行,请查看 MBR 选项以查看 MBR 引导修复选项。 在“其他选项”选项卡中,您将找到拯救 Windows 或其他操作系统的引导加载程序文件的选项。

其他 GRUB 选项

现在,要修复 Ubuntu 的 GRUB 引导加载程序,请选择“主要选项”并选择“重新安装 GRUB”,然后单击“应用”按钮。 整个过程不会超过五分钟即可完成。 如果您的文件系统有其他分区错误,它也会检测并显示问题。

第 4 步:重新启动系统

成功修复 GRUB 引导加载程序后,屏幕上将显示“引导成功修复”消息。 它将提供一个 URL,您可以在其中找到有关引导修复的所有信息。 您现在可以重新启动并使用已修复的 GRUB 引导加载程序启动系统。

开机修复成功

额外提示:使用专用的引导修复 ISO

到目前为止,我们已经使用 Ubuntu 桌面/服务器的 Live CD/USB 磁盘来修复 GRUB 引导加载程序。 有一些选项可以使用专用的 GRUB 引导加载程序 ISO 文件来修复引导加载程序。 你可以 下载 GRUB 加载器 ISO 文件 并使其可启动,而不是使用桌面/服务器 ISO 文件。

下载 ISO

最后的话

在多引导桌面安排中,您需要小心使用引导加载程序文件。 如果你搞砸了,你不需要再次安装整个操作系统。 在整篇文章中,我们看到了如何在 Ubuntu 机器上修复 GRUB 引导加载程序。 如果您觉得这篇文章有用且内容丰富,请与您的朋友和 Linux 社区分享。 您也可以在评论部分写下您对这篇文章的看法。