一、grub文字引导阶段

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

 第二章--(第十一单元)--系统修复_第1张图片

 解决办法:

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

 第二章--(第十一单元)--系统修复_第2张图片

  更换shell

  wKioL1kJXeuT9MxzAAAIZAkGFmo423.png

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

  wKioL1kJXk7DUXTdAAAJDstufr8413.png

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

二、内核引导文件损坏

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

 第二章--(第十一单元)--系统修复_第3张图片

 解决方法:

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

 第二章--(第十一单元)--系统修复_第4张图片

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

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

   **将rpm包转化为目录

   以上操作完成后:

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

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

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

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

  第二章--(第十一单元)--系统修复_第5张图片

   解决方法:

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

  第二章--(第十一单元)--系统修复_第6张图片

  *更改shell

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

  恢复启动项,重启

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

  第二章--(第十一单元)--系统修复_第7张图片

  解决方法:

  在开机选择系统界面按e

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

  Crtl + x  进入以下界面

  wKioL1kJYyST8EFpAAAMTI8TCEY453.png

 *进入root用户

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

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

 boot继续启动