grub2-pc 是 CentOS 7 的启动引导包,损坏会导致系统无法正常启动,以下是完整修复流程
1、重装 grub2-pc 包(核心修复)
yum reinstall grub2-pc -y
2、修复 grub 配置文件(若 /boot/grub2/grub.cfg 丢失)
grub2-mkconfig > /boot/grub2/grub.cfg
3、验证 grub 配置(检查是否修复成功)
grub2-editenv list
正常输出示例:
saved_entry=CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
系统无法启动时的修复方法:若 grub 损坏导致系统无法进入,需通过 CentOS 安装介质进入「救援模式」,挂载 /boot 分区后执行:
mount /dev/sda1 /boot # 假设/boot在sda1分区
grub2-install /dev/sda # 重新安装grub到磁盘MBR
grub2-mkconfig > /boot/grub2/grub.cfg
Categories:
系统运维