CentOS7 无法启动 Starting Dracut Emergency Shell...
Centos7
<br>x86_64
<br>grub2 failed to booting
<br>错误信息
<br>dracut-initqueue timeout
<br>Cloud not boot.
<br>Starting Dracut Emergency Shell...
<br>Warning: /dev/mapper/centos-root does not exist
<br>我尝试做了什么?
<br>boot from systemrescue iso.
<br>lvs command to check lvm disk
<br>vg cenots
<br>lv root
<br>lv swap
<br>重建 initramfs
<br>mount /dev/mapper/centos-root /mnt
<br>mount /dev/sda1 /mnt/boot
<br>for i in /sys /run /proc /dev /dev/pts; do mount -B /mnt$i; done
<br>chroot /mnt
<br>cd /boot
<br>ls initramfs*.img
<br>dracut -f initramfs.xxxxxx.img xxxxxx
<br>重装引导 grub2
<br>grub2-install /dev/sda
<br>grub2-mkconfig -o /boot/grub2/grub.cfg
<br>问题依旧。
<br>本故障是第二次遇到。第一次因停电意外关机,使用启动盘进入救援模式重建引导后恢复正常。
<br>这次又是意外停电,按照第一次(上述)的处理方法无法修复。
<br>又进入救援模式挂载好原系统的挂载点,chroot 后使用 yum update 更新系统,包括内核,更新完检查 /boot 的 gurb 引导文件和配置都有最新内核相关的内容,日志也无异常。重启问题依旧。
<br>正在救援模式将整个系统备份,等备份完数据仍无方法修复就重装系统了。
<br>谢谢各位能提供宝贵的修复思路。
收藏(0)
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载