本文主要是介绍redhat grub.cfg配置文件丢失或报错解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.实验环境:把grub.cfg删除
[root@example ~]# rm -rf /boot/grub2/grub.cfg
2.重启服务器
3,发现进入系统失败
输入以下命令
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.正常进入系统输入账号密码
5.在系统中重新生成grub.cfg的配置文件
[root@example ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
6.服务器修复完成!
这篇关于redhat grub.cfg配置文件丢失或报错解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!