如何在CentOS 8/RHEL 8上修复损坏的GRUB
GRUB的缩写,因为GRand Unified Bootloader是Linux OS的Boot Loader。
GRUB是Linux操作系统中最重要的部分。
GRUB是Linux的Boot Loader,因此,如果没有这些Linux OS,就无法启动或者启动。
为什么它被称为Linux Booting过程中最重要的部分。
当此GRUB的核心文件损坏或者损坏时,Linux操作系统将无法启动。
有时,我们可能会发现grub损坏,因此无法登录到Enterprise Linux OS。
为此,我提供了一种将损坏的GRUB恢复和拯救到新的技术。
步骤I(选择并单击救援的已安装系统)
插入RHEL/CentOS/Scientific/Oracle Linux安装DVD/U盘并用它启动,并按照给定的步骤进行操作:
将打开以下窗口,然后按Rescue已安装系统或者从本地驱动器启动(它将从本地驱动器启动,这需要上一个阶段),但是在本教程中,我将尝试使用Rescue Installed System进行尝试。
第二步(选择语言)
选择语言并按Enter
第三步(选择键盘类型)
选择键盘类型,然后按Enter
步骤IV(开始救援模式选择救援图像或者媒体)
选择本地CD/DVD
步骤V(网络设置)
它将询问我们有关设置网络的信息。
要设置网络,我们可以观看我的其他教程,实际上我们应该设置一个网络,但是现在我们只是在学习grub,所以不要设置网络,我们将在以后进行。
只需按“否”,然后继续进行下一步即可。
步骤VI(开始救援屏幕)
现在它将带我们到“救援”屏幕。
因此,让我们讨论一下它提供的选项。
如果我们在文件系统区域中遇到问题,建议我们使用“跳过”选项。
但是这里我们要恢复grub,因此我们使用Continue选项,以便它将系统挂载在/mnt/sysimage下。
步骤VII(为救援选择安装点)
单击确定,将系统挂载在/mnt/sysimage下。
现在要在根环境中运行,请运行chroot/mnt/sysimage命令。
步骤VIII(救援屏幕的最终安装点)
阅读信息,然后单击确定。
Step-IX(用于急救的急救箱)
此后,单击启动shell以输入shell提示。
步骤X(救援并恢复损坏的GRUB)
点击后,我们将在下面看到以下几行:现在要在root环境中工作,只需在bash提示符前面按即可。
在Bash提示符中使用此命令
bash-4.1# chroot /mnt/sysimage sh-4.1# grub-install /dev/sda sh-4.1# exit bash-4.1# exit
步骤十一(从救援模式退出)
只需点击“重新启动”即可重新启动系统。
之后,只要让系统重新启动即可,如果我们看到覆盖的屏幕,也不必惊慌,就顺其自然。
这将需要3到4分钟,因此与此同时听一首歌并感到高兴。
完成所有这些过程之后,我们现在可以自由使用Linux。
现在我们已经在CentOS和RHEL上修复了GRUB。