centos开机后进入dracut模式的一种解决办法
确认硬盘uuid正确
在内核选择界面按e键,进入编辑模式,查看并记录内核对应硬盘的uuid
在U盘中安装一个相同版本的centos操作系统
使用U盘引导进入系统
备份内核文件
cd /boot
cp initramfs-3.10.0-957.e17.x86_64.img initramfs-3.10.0-957.e17.x86_64.img.bak
构建新的内核文件
dracut -f
查看机器上所有的硬盘信息
lsblk
查看硬盘的uuid是否正确
blkid
将原来装有操作系统的磁盘挂载至/mnt目录
mount /dev/sda1 /mnt
将新的内核文件覆盖到原系统的/boot下,重启
cp /boot/initramfs-3.10.0-957.e17.x86_64.img /mnt/boot/
reboot