linux 救援模式 可以进入系统,发现UUID都是正常的。执行以下命令确认的:

[root@localhost ~]# cat /etc/fstab

UUID=4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c / xfs defaults 0 0

UUID=24c8c603-e6bd-453c-982f-79e9df3468fd /boot xfs defaults 0 0

UUID=53608cf9-17c1-40c5-85ed-f8836e6b2ad6 swap swap

[root@localhost ~]# blkid /dev/sda3:

UUID="4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c" TYPE="xfs" /dev/sda1:

UUID="24c8c603-e6bd-453c-982f-79e9df3468fd" TYPE="xfs" /dev/sda2:

UUID="53608cf9-17c1-40c5-85ed-f8836e6b2ad6" TYPE="swap"

但是正常模式启动时,会卡住不能启动完成,

报错:dev disk by-uuid 4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c does not exist

 

 

在救援模式我进行了如下操作,故障排除:

 

确认 GRUB 配置和引导设置是否正确。

# 重新生成 GRUB 配置文件

grub2-mkconfig -o /boot/grub2/grub.cfg

# 重新安装 GRUB 到 MBR

grub2-install /dev/sda

 

 

 

检查设备链接 有时 initramfs 中的设备链接可能没有正确创建。可以尝试重新生成 initramfs。

# 重新生成initramfs

dracut -f

 

 

 

感觉只要执行dracut -f 就能解决问题