V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
monzuguan
V2EX  ›  Linux

CentOS7 无法启动 Starting Dracut Emergency Shell...

  •  
  •   monzuguan · 2022-04-26 20:27:53 +08:00 via iPhone · 2165 次点击
    这是一个创建于 928 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Centos7
    x86_64
    grub2 failed to booting
    错误信息
    dracut-initqueue timeout
    Cloud not boot.
    Starting Dracut Emergency Shell...
    Warning: /dev/mapper/centos-root does not exist
    我尝试做了什么?
    boot from systemrescue iso.
    lvs command to check lvm disk
    vg cenots
    lv root
    lv swap
    重建 initramfs
    mount /dev/mapper/centos-root /mnt
    mount /dev/sda1 /mnt/boot
    for i in /sys /run /proc /dev /dev/pts; do mount -B /mnt$i; done
    chroot /mnt
    cd /boot
    ls initramfs*.img
    dracut -f initramfs.xxxxxx.img xxxxxx
    重装引导 grub2
    grub2-install /dev/sda
    grub2-mkconfig -o /boot/grub2/grub.cfg
    问题依旧。
    本故障是第二次遇到。第一次因停电意外关机,使用启动盘进入救援模式重建引导后恢复正常。
    这次又是意外停电,按照第一次(上述)的处理方法无法修复。
    又进入救援模式挂载好原系统的挂载点,chroot 后使用 yum update 更新系统,包括内核,更新完检查 /boot 的 gurb 引导文件和配置都有最新内核相关的内容,日志也无异常。重启问题依旧。
    正在救援模式将整个系统备份,等备份完数据仍无方法修复就重装系统了。
    谢谢各位能提供宝贵的修复思路。
    monzuguan
        1
    monzuguan  
    OP
       2022-04-29 04:49:24 +08:00 via iPhone
    花了两天零散的时间排查不出问题,已重装系统😮‍💨
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1587 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:01 · PVG 01:01 · LAX 09:01 · JFK 12:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.