grub2配置文件丢失如何修复
实验操作准备
- 此步骤因实验需要所做,系统开机属grub界面无需此步!
- lsblk命令为了查看根分区挂载在什么位置
- rm -rf /boot/grub2/grub.cfg命令为删除grub2配置文件到达修复步骤
重启到达修复步骤
即为
修复步骤如下
指定/boot 目录所在的分区
set root='hd0,msdos1'
加载内核文件,并以只读的方式加载根分区(根据上图此虚拟机根分区为nvme0n1p3)
linux /vmlinuz-4.18.0-80.el8.x86_64 ro root=/dev/nvme0n1p3
指定 initramfs 文件
initrd /initramfs-4.18.0-80.el8.x86_64.img
启动
boot
进入系统后重新生成/boot/grub2/grub.cfg 文件,重启测试
grub2-mkconfig -o /boot/grub2/grub.cfg