centos6、7上/boot/initramfs-2.6.32-696.el6.x86_64.img损坏的修复

在/boot目录下放置着跟内核和启动相关的文件,是非常重要的,如果该目录下的文件被破坏了,那么系统将无法启动,下面摸模拟/boot/initramfs-2.6.32-696.el6.x86_64.img文件被破坏后修复的实验。
在这里插入图片描述
initramfs-2.6.32-696.el6.x86_64.img文件被破坏后系统启动界面如下图所示:
在这里插入图片描述

一、进入救援模式

  1. 在VMware环境下是按esc键进入boot menu菜单,这里选择第3项光盘引导。
    在这里插入图片描述
  2. 接着选择第三项Rescue installed system
    在这里插入图片描述
  3. 默认选项
    在这里插入图片描述
    在这里插入图片描述
  4. 这个实验不用网络所以不需要配置网络,这里选择no
    在这里插入图片描述
  5. 选择continue
    在这里插入图片描述
  6. 这里从提示信息可以看出系统根目录将被挂载到/mnt/sysimage目录下,后面想执行相关命令所以得先执行切换根目录操作:
    chroot /mnt/sysimage
    在这里插入图片描述
    在这里插入图片描述
  7. 选择第一项,这是将开启一个shell
    在这里插入图片描述
  8. df命令查看系统挂载情况
    在这里插入图片描述

二、切换根目录chroot /mnt/sysimage

在这里插入图片描述

三、执行mkinitrd /boot/initramfs-uname -r.img uname -r命令生成新的initramfs-2.6.32-696.el6.x86_64.img文件

在这里插入图片描述

四、执行sync同步磁盘操作,记得多执行几次避免没有同步进去

在这里插入图片描述

五、执行exit命令,执行两次,退出到如下界面,接着选择reboot Reboot这项重启系统。

在这里插入图片描述

六、出现如下界面说明修复成功,*表示打点,是与SElinux有关

在这里插入图片描述

七、重启后进入/boot目录下可以看到新生成的initramfs-2.6.32-696.el6.x86_64.img

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值