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

简介:

一、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,如需转载请自行联系原作者

相关文章
|
6月前
|
关系型数据库 MySQL
Mysql基础第十六天,分组数据
Mysql基础第十六天,分组数据
31 0
|
存储 编译器 数据安全/隐私保护
移动导出表,移动重定位表【滴水逆向三期51笔记+作业源码】(上)
移动导出表,移动重定位表【滴水逆向三期51笔记+作业源码】
|
存储 C语言
PE导出表,C语言打印导出表信息【滴水逆向三期49笔记+作业】(下)
PE导出表,C语言打印导出表信息【滴水逆向三期49笔记+作业】
|
存储 C语言
PE导出表,C语言打印导出表信息【滴水逆向三期49笔记+作业】(上)
PE导出表,C语言打印导出表信息【滴水逆向三期49笔记+作业】
移动导出表,移动重定位表【滴水逆向三期51笔记+作业源码】(下)
移动导出表,移动重定位表【滴水逆向三期51笔记+作业源码】
|
Java Linux
【收集】【Linux】常出没的指令(持续更新...)
【收集】【Linux】常出没的指令(持续更新...)
111 0
【收集】【Linux】常出没的指令(持续更新...)