12.4. 重置 GRUB
重置 GRUB 会完全删除所有 GRUB 配置文件和系统设置,并重新安装引导装载程序。您可以将所有配置设置重置回其默认值,因此可以修复由文件损坏和无效配置导致的故障。
重要
以下流程将删除用户所做的所有自定义。
流程
删除配置文件:
# rm /etc/grub.d/* # rm /etc/sysconfig/grub重新安装软件包。
在基于 BIOS 的机器上:
# yum reinstall grub2-tools在基于 UEFI 的机器上:
# yum reinstall grub2-efi shim grub2-tools grub2-common
重建
grub.cfg文件以使更改生效。在基于 BIOS 的机器上:
# grub2-mkconfig -o /boot/grub2/grub.cfg在基于 UEFI 的机器上:
# grub2-mkconfig -o /boot/grub2/grub.cfg警告对于基于 BIOS 和 UEFI 的机器,重建
grub.cfg的路径是一样的。实际的grub.cfg只在 BIOS 路径中存在。UEFI 路径有一个 stub 文件,不能使用grub2-mkconfig命令进行修改或重新创建。
-
按照 重新安装 GRUB 流程来在
/boot/分区上恢复 GRUB。