redhat grub.cfg配置文件丢失或报错解决

1.实验环境:把grub.cfg删除

[root@example ~]# rm -rf /boot/grub2/grub.cfg 

2.重启服务器

redhat grub.cfg配置文件丢失或报错解决_第1张图片

3,发现进入系统失败

redhat grub.cfg配置文件丢失或报错解决_第2张图片

 输入以下命令 

ls: 列出当前设备上的文件和目录。

grub> ls
(hd0) (hd0,msdos3) (hd0,msd0s2) (hd0,msdos1)
#一般第一个为/boot分区

set: 显示或设置GRUB变量。

grub> set root='hd0,msdos1'
#指定boot所在分区

linux: 设置内核文件和参数。

grub> linux /vmlinuz-5.15xxxxxxx ro root=/dev/nvme0n1p3
#指定内核通过只读的方式挂载真正的文件系统

initrd: 设置初始化RAM磁盘文件。

grub> initrd /initramfs-5.14xxxxxx.img
#指定initramfs给内核释放驱动

boot: 启动操作系统。

grub> boot
#执行boot引导

4.正常进入系统输入账号密码

redhat grub.cfg配置文件丢失或报错解决_第3张图片

 5.在系统中重新生成grub.cfg的配置文件

[root@example ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

6.服务器修复完成!

你可能感兴趣的:(linux,linux,运维,服务器)