Linux GRUB菜单故障修复方法

GRUB菜单是一个多重操作系统启动管理器,用来引导不同系统,一旦引导菜单文件丢失或损坏直接影响系统的正常启动

1、进入boot/grub2目录下查看grub.cfg文件

[root@root ~]# cd /boot/grub2
[root@root grub2]# ll
总用量 32
-rw-r--r--. 1 root root   84 6月  18 23:07 device.map
drwxr-xr-x. 2 root root   25 6月  18 23:07 fonts
-rw-r--r--. 1 root root 4389 7月   2 19:20 grub.cfg
-rw-r--r--. 1 root root 1024 6月  18 23:08 grubenv
drwxr-xr-x. 2 root root 8192 7月   2 19:18 i386-pc
drwxr-xr-x. 2 root root 4096 7月   2 19:18 locale

2、现在模拟grub.cfg文件损坏或丢失,这里我就直接删除了,然后重启系统

[root@root grub2]# rm -rf grub.cfg 
[root@root grub2]# reboot

3、重启后发现系统已经进不去了,一直卡在grub界面
USaNF0.md.png

4、输入reboot命令进行重启,快速按F2键进入BIOS设置,将BOOT选项中的CD-ROM设置为第一启动项,按F10键保存并退出
USaYoq.md.png
USaJwn.png
USaGes.png

5、重启后系统会从光盘引导,选择第三项“Troubleshooting”,再选择“Rescue a Centos Ststem”,进入救援模式后,输入”1“进入命令行模式
USa3Lj.png
USaUYV.png
USsUHg.md.png
6、进入命令模式后依次输入以下命令:

chroot /mnt/sysimage
grub2-mkconfig -o /boot/grub2/grub.cfg
cd /boot/grub2/
ls    ##有grub.cfg文件存在即可

USdGcD.png
7、grub.cfg文件修复完成,,输入exit退出bash环境,再输入reboot重启系统

8、重启后快速按F2进入BOIS,将之前BOOT选项中的HardDrive重新设置为第一启动项,按F10键保存并退出

9、修复成功,系统已经可以正常启动了

猜你喜欢

转载自blog.csdn.net/u014042047/article/details/107135329