1. 修改启动时菜单默认的内核

      1. vim /etc/default/grub

      centos7修复实验_第1张图片

      2.grub2-mkconfig -o/boot/grub2/grub.cfg    ---生成新的grub.cfg文件

centos7修复实验_第2张图片

 

2.破解root口令 (单用户模式)

      1. 启动时任意按键暂停启动

      2. 按e键进入编辑模式

      3. 将光标移动到linux16开始的行, 内核参数rd.break

centos7修复实验_第3张图片

      4. 按ctrl+x启动

      5. mount -o remount,rw /sysroot

      6. chroot /sysroot

      7. passwd root

      8. touch /.autorelabe


3.启动时进入emergency模式

      1. 启动时任意按键暂停启动

      2. 按e键进入编辑模式

      3. 将光标移动到linux16开始的行, 最后加上systemctlemergency

centos7修复实验_第4张图片      4.ctrl+x 启动

 

4.修复grub2

实验一.1.删除rm -f/boot/grub2/grub.cfg

      2.修复配置文件

           grub2-mkconfig>/boot/grub2/geub.cfg

实验二.1.删除rm -rf/boot/grub

        2.进入救援模式

           grub2-install /dev/sda          ---生成grub2下的文件

           grub2-mkconfig>/boot/grub2/grub.cfg     ---生成grub2.cfg文件

 

5. 删除编译的内核

      cd /boot

      rm -rf *3.18*

      vim grub2/g    rub.cfg 删除关于3.18内核的所有内容

      cd /lib/modules

      rm -rf *3.38*