实验说明

Linux内核加载根文件系统执行/sbin/init程序前,需要找到根设备位置,如果根设备需要驱动的支持,内核有可能无能为力,通过提供一个过渡的临时根文件系统可以使得内核的设计更灵活简单.通常过渡的临时根文件系统基本上是内存文件系统.Centos6系列使用的是initramfs文件系统。init文件,cpio格式镜像文件在内核启动完成后把它复制到rootfs中,作为内核初始的根文件系统,完成挂载系统真正的根文件系统。通过本实验加深对initramfs文件的作用理解。

实验内容:(虚拟机)

CentOS6中/boot/initramfs-2.6.32-696.el6.x86_64.img文件被损坏或者被删除

实验现象:

系统无法启动,引导系统启动界面卡滞不动

解决方案:

1、重启系统————按Esc(调出光盘启动菜单),选择光盘启动,回车。

2、选择救援模式,回车。

3、接下来就是系统的默认设置,我们可以直接回车。注意,中间有一步需要我们设置网络,此时选择跳过,因为我们修复文件是手动创建,不需要接入网络。然后接着下一步,最后一步选择开启一个shell

4、进入shell后,我们就可以来准备恢复目标文件了

5、ls /mnt/sysimage/boot/查看/boot、文件夹下缺少了initramfs-2.6.32-696.el6.x86_64.img文件,然后我们需要看一下光盘挂载在哪个目录下,方便我们切换根目录

6、chroot /mnt/sysimage (切换根目录),然后我们用mkinitrd /boot/initramfs-`uname -r`.img  `uname -r`命令来手动创建initramfs-2.6.32-696.el6.x86_64.img文件,创建时请耐心等待,费时可能稍长。后面的`uname -r`的作用是提供重建参数,与前面有一空格。然后使用sync命令将缓存与磁盘同步,避免创建的文件没有被保存入磁盘而前功尽弃。尽量多刷几遍。最后我们查看/boot/目录,目标文件已经成功创建出来了!

7、exit——exit——选择reboot。重新启动系统!

8、文件恢复,系统已启动!

centos光盘修复引导_CentOS系统启动/boot/initramfs修复(实验)相关推荐

  1. centos光盘修复引导_CentOS 6.5 修复grub引导

    在使用Linux的过程中,难免会出现开机提示grub >而无法启动,可能是系统中/boot/grub文件丢失等原因造成的,当出现此问题的时候只要系统分区没有格式化一般是可以修复的,下面就以虚拟 ...

  2. 修复windows修复引导_如何使用安全模式修复Windows PC(以及何时应该修复)

    修复windows修复引导 Windows' Safe Mode is an essential tool. On computers infected with malware or crashin ...

  3. win7 修复计算机 黑屏,boot bcd修复win7 旗舰版系统黑屏错误代码0xc0000034的解决方法...

    Win7旗舰版系统全面的功能,稳定的性能,人性的操作界面赢得了用户的喜爱,但是再完美的系统,有时也是会出一些故障,比如有一用户反馈在开启时出现黑屏.错误代码0xc0000034,不知怎样解决.为了帮助 ...

  4. centos光盘修复引导_安装光盘修复centos6.6系统及gurb修复系统

    安装光盘修复centos6.6系统及gurb修复系统 方法一: 1.将系统光盘或者U盘连接电脑,开机启动,选择第三项(Rescue installed system) 2.选择英语 OK 3.输入键盘 ...

  5. linux centos 光盘修复,CentOS7删除/boot/initramfsxxx.img并尝试光盘救援模式修复

    CentOS7删除/boot/initramfsxxx.img并尝试光盘救援模式修复 一.删除/boot/initramfs-3.10.0-957.el7.x86_64.img [root@switc ...

  6. linux6.5修复引导,CentOS 6.5 修复grub引导

    在使用Linux的过程中,难免会出现开机提示grub >而无法启动,可能是系统中/boot/grub文件丢失等原因造成的,当出现此问题的时候只要系统分区没有格式化一般是可以修复的,下面就以虚拟 ...

  7. windows10 Centos双系统安装且启动修复引导

    提醒:我是先安装Windows10,然后安装Centos7,这是方便引导的调整,我装了几次先装centos,然后再装win10,每次引导都会覆盖,出错. 一 安装Windows系统 1. U盘制作启动 ...

  8. Linux中系统引导过程各类问题的修复方法

    文章目录 一.通电 二.bios初始化 三.磁盘引导 1.问题模拟:清空/dev/sda上的mbr数据 2.重启画面: 3.挽救模式 四.grub2文件引导 1.模拟问题1:标题引导内容丢失:/boo ...

  9. esp ghost引导_ghost做uefi+gpt 需要什么cmd命令修复引导

    用bcbboot自动修复 我们建议大家启动64位8PE,用它带的bcdboot来修复. (一)指定esp分区修复 环境为64位8PE,bios/uefi启动进入下都可以 1.启动64位8PE,并用es ...

最新文章

  1. pandas使用groupby.last函数获取每个组中的最后一个值实战:groupby.last函数获取每个组中的最后一个值、groupby.nth函数获取每个组中的最后一个值
  2. 学习Java需要达到的25个目标
  3. 自动控制理论及matlab,自动控制理论及MATLAB实现
  4. ue4 rpc php,UE4 RPC在C++中的使用简例
  5. VB.NET 开发ColorPicker例子
  6. 重新添加MySQL服务
  7. 加两句代码让你的VC界面透明起来
  8. lenovo电脑_诠释什么叫性价比?LENOVO联想ThinkPad P72/P73 ?仅售16200.00元?
  9. 绘制隐藏层的激活值的分布[直方图]
  10. .NET连接SQL Server
  11. Scrapy——基本用法(命令行工具、Item、Spiders)
  12. python调用turtle(海龟画图),画一个正方形
  13. 【转】悟空,你变成避孕套吧,今天为师要亲自收拾这个女妖精
  14. 吐血整理:手拿几个大厂offer的秘密武器!(免费领取)
  15. php redis获取incr的值,Redis Incr命令
  16. Scaling Apps with Varnish
  17. 03前端第三章Javascript
  18. 图的存储结构(邻接矩阵和邻接表)
  19. 2021 最新分享 Java 面试题库万字精华 github 上标星 80
  20. matlab产生BPSK信号

热门文章

  1. 今年美国数据中心投资规模超182亿美元 超前三年总和
  2. windows10安装python环境_在windows10下安装python(配置环境变量),Windows10
  3. ML:MLOps系列讲解之《CRISP-ML (Q)ML生命周期过程—了解机器学习开发的标准过程模型—业务和数据理解→数据工程(数据准备)→ML模型工程→评估ML模型→模型部署→模型监控和维护》解读
  4. Python编程语言学习:列表与字典互转的几大方法集锦、从列表中按顺序循环抽走一个元素输出剩余元素之详细攻略
  5. 成功解决Eclipse打开py等文件出现乱码
  6. 成功解决你没有权限访问,请与网络管理员联系图文教程
  7. Paper:《A Unified Approach to Interpreting Model Predictions—解释模型预测的统一方法》论文解读与翻译
  8. DL:神经网络算法简介之耗算力的简介、原因、经典模型耗算力计算、GPU使用之详细攻略
  9. BC:带你温习并解读《中国区块链技术和应用发展白皮书》—国内外区块链发展现状
  10. ML之SVM:利用Js语言设计SVM算法(SMO算法+线性核/高斯核)