网站首页 > 技术教程 正文
initramfs损坏的方式很多,例如,Centos 7 Linux操作系统打补丁或者安装有不过的设备驱动程序后,发现Centos 7成为不可引导的。
我们这里模拟initramfs损坏,可以直接删除或者改为空文件。
然后重启虚拟机,会遇到如下报错
GRUB2在加载内核程序
vmlinuz-3.10.0-1062.el7.x86_64之后,也会提取initramfs映像中的内容,涉及到文件系统和硬件驱动。我们通过dracut 工具来管理和重建initramfs。
查看当前initramfs内容
# initramfs | more
解决方法:
重启系统,进入救援内核镜像
用root用户登录系统,查看一下initramfs是否存在,发现文件大小为0,肯定有问题。
用当前的kernel版本,重建新的initramfs镜像
# dracut -f /boot/initramfs-3.10.0-1062.el7.x86_64.img $(uname -r)
执行完之后,可以看到
initramfs-3.10.0-1062.el7.x86_64.img重建成功。
检查当前kernel版本重建的initramfs镜像
# lsinitrd -k $(uname -r)
重启虚拟机,可以正常进入系统。到这里initramfs恢复完成。
- 上一篇: Linux中的RAID配置
- 下一篇: 重置root用户密码
猜你喜欢
- 2025-04-27 如何用各种编程语言杀死一条龙
- 2025-04-27 如何进行 CentOS 8 最小安装?
- 2025-04-27 勒索病毒应急响应自救手册
- 2025-04-27 安全运维之应急响应——手把手教你进行主机入侵排查
- 2025-04-27 科普:俄太空机器人“何许人也”
- 2025-04-27 深入解构LVM:从物理卷到逻辑卷
- 2025-04-27 第五十天-ceontOS6.8上安装vsftpd
- 2025-04-27 Linux这5大磁盘分区工具,绝了
- 2025-04-27 险!司机疲劳驾驶致车辆翻入20米深沟 湖北竹山消防成功营救伤者
- 2025-04-27 如何在 Linux 中创建 Systemd 服务?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)