第二章--(第十一单元)--系统修复

简介:

一、grub文字引导阶段

 当不小心损坏了grub文字引导文件并重启了系统,导致无法开机并出现以下报错

 wKioL1kJXJ_x49r-AAAkIrsCxOc007.png

 解决办法:

  关闭虚拟机,修改优先启动项为镜像文件,进入救援模式

 wKiom1kJXSfCCFRrAAALhDy9BkQ249.png

  更换shell

  wKioL1kJXeuT9MxzAAAIZAkGFmo423.png

  将系统中备份的grub文字引导文件导入硬盘中

  wKioL1kJXk7DUXTdAAAJDstufr8413.png

  恢复优先启动项,重启系统

二、内核引导文件损坏

  如果开机时出现以下报错,导致无法开机,原因是内核引导文件损坏,导致系统无法识别内核

 wKioL1kJXr-x68ibAAAL4irgLjk648.png

 解决方法:

 修改优先启动项为与内核版本一样的镜像文件,进入救援模式

 wKioL1kJXz6wOSQtAAAY4a1VMHM473.png

   * 挂载镜像所在的cd盘 到/mnt目录

   ** 将kernel.rpm包复制到 /root目录中

   **将rpm包转化为目录

   以上操作完成后:

    cp vmlinuz3.10.0-123.el7.x86_64  /root/

    将损坏的文件复制到 /boot分区,

  修改完成后退出系统,修改启动项,重新开机即可

三、当开机时出现以下报错

  wKiom1kJYVPDlNhfAAAH7Nb5Xc0713.png

   解决方法:

  修改启动项,进入救援模式,

  wKioL1kJYZDj4o6VAAAMf_UTyPU804.png

  *更改shell

  **重新生成误删除的文件

  恢复启动项,重启

四、当开机执行的文件链接被修改,导致无法开机,出现以下报错:

  wKiom1kJYjDywrtiAAAOtO7PTqI901.png

  解决方法:

  在开机选择系统界面按e

  删除linux16开头的“ro”以后的该段所有代码,并改为 rw rd.break

  Crtl + x  进入以下界面

  wKioL1kJYyST8EFpAAAMTI8TCEY453.png

 *进入root用户

 *删除被修改的软连接的文件

 *将被改过的软连接修改回来

 boot继续启动



本文转自 昭He浅墨 51CTO博客,原文链接:http://blog.51cto.com/502703956/1921476,如需转载请自行联系原作者

相关文章
|
SQL 关系型数据库 MySQL
C#三十四 常用开发的部分总结
C#三十四 常用开发的部分总结
47 0
|
搜索推荐
学习总结(文件命名、计算机快捷键、快速阅读、二八定律)
学习总结(文件命名、计算机快捷键、快速阅读、二八定律)
116 0
千字为你打开映射的大门 | 带你学《Java面向对象编程》之二十四
本节通过两个案例由浅入深地为读者展现了两个简单Java类之间实现相互映射关联的方法。