25.8.3. 重新安装 GRUB2 引导装载程序
在某些情况下,GRUB2 引导装载程序被错误地删除、损坏或者被其他操作系统替代。您可以使用 BIOS 在 AMD64 和 Intel 64 系统上的主引导记录(MBR)上重新安装 GRUB2。
先决条件
- 引导至救援模式。
-
您已经以读写模式挂载了安装的系统
/(root)分区。 -
您已以读写模式挂载了
/boot挂载点。
流程
更改根分区:
sh-4.2# chroot /mnt/sysroot/重新安装 GRUB2 引导加载程序,其中安装了
install_device块设备:sh-4.2# /sbin/grub2-install install_device重要如果满足以下所有条件,运行
grub2-install命令可能会导致机器无法启动:- 系统是带有可扩展固件接口(EFI)的 AMD64 或 Intel 64。
- 启用了安全引导。
运行
grub2-install命令后,您无法引导带有可扩展固件接口(EFI)以及启用了安全引导的 AMD64 或 Intel 64 系统。此问题的出现是因为grub2-install命令会安装一个未签名的 GRUB2 镜像,该镜像可直接引导,而不使用 shim 应用程序。系统引导时,shim 应用程序会验证镜像签名,如果没有找到,则无法引导系统。- 重启系统。