文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux启动失败进入dracut 紧急模式处理思路

2023-08-20 14:11

关注

一、问题描述

续接上一篇ping故障文档,后来没有找到问题原因,时间不的情况下,重新用虚拟主机的镜像重新部署了云主机实例,但启动后报如下错误,进入dracut 紧急模式,如下所示:
在这里插入图片描述

二、分析处理

如图中报错,系统启动因找到/dec/sdf1磁盘分区,找不到grub2目录 /boot/grub2, 也就无法加载kernel,提取initramfs镜像中的FS和硬件驱动。损坏了,就无法引导系统导致触发出现dracut-initqueue引导丢失进入dracut界面。dracut是一个事件驱动initramfs架构。dracut(工具)通过从一个已经安装的系统复制工具和文件来创建一个initramfs镜像并且将它和dracut框架结合,通常可以在/usr/lib/dracut/modules.d找到。initramfs的基本目标是使得rootfs可以挂载以便我们能够转换到真实的rootfs。这个initramfs包含了所有的驱动,而且替代脚本硬编码完成不同的工作,dracut的initramfs基于udev来创建动态链接到设备节点,并且只在rootfs设备节点出现时创建,挂载并切换根目录。initramfs已尽可能小,以可5s左右即可快速启动。更多单击参看。dracut 用于制作initrd启动镜像文件, dracut-network会为镜像内添加nfs等网络支持。
在这里插入图片描述

如上图所示,我们切到/dev目录,查看引导的设备

2)挂载OS 镜像,修复引导文件,即重新生成引导文件

rm -rf /boot/grub2/grub.cfg //重启系统,会进入grub命令行
chroot /mnt/sysimage
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
尝试单用户失败,挂pe查看boot下grub2引导文件配置异常,修改启动grub文件的引导设备/磁盘为/dev/vda1,注销ubuntu启动项。
在这里插入图片描述

3)reboot,重新生成初始化镜像
在这里插入图片描述

注:如果是虚拟机,迁移过来注意磁盘类型,可在类似vmware workstation中修改驱动器类型尝试。

来源地址:https://blog.csdn.net/ximenjianxue/article/details/125893592

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯