实验环境:RHEL7.0

实验内容:

  1. MBR前446字节损坏

  2. GRUB开机引导文件丢失

  3. 忘记开机密码



1.MBR前446字节损坏

    1.1 损坏MBR

[root@server111 ~]# df -h

/dev/sda1              497M  119M  379M  24% /boot

[root@server111 ~]# dd if=/dev/zero of=/dev/sda bs=400 count=1  

[root@server111 ~]# reboot

    1.2 现象

Linux系统恢复《一》_第1张图片

    1.3修复

        1.3.1挂载光盘,光盘启动


  Linux系统恢复《一》_第2张图片  

Linux系统恢复《一》_第3张图片


      

          1.3.2 选择Troubleshooting,继续选择修复REDHAT系统


Linux系统恢复《一》_第4张图片

Linux系统恢复《一》_第5张图片




        1.3.3重要的回车敲3下然后进入黑框框界面准备修复MBR


Linux系统恢复《一》_第6张图片

Linux系统恢复《一》_第7张图片

Linux系统恢复《一》_第8张图片

Linux系统恢复《一》_第9张图片



        1.3.4切换根文件系统,修复MBR


Linux系统恢复《一》_第10张图片



    1.4 修复完成,将启动顺序调整为硬盘引导启动,重起查看



Linux系统恢复《一》_第11张图片Linux系统恢复《一》_第12张图片


        修复完成。


2.GRUB开机引导文件丢失

        GRUB开机引导文件为/boot/grub2/grub.cfg   

[root@server111 ~]# file /boot/grub2/grub.cfg

/boot/grub2/grub.cfg: ASCII text

    2.1损坏文件

[root@server111 ~]# rm -rf /boot/grub2/grub.cfg

    2.2现象


Linux系统恢复《一》_第13张图片


    2.3 修复

        2.3.1 如修复MBR一样,挂载光盘,光盘启动,进入救援模式。


Linux系统恢复《一》_第14张图片


    2.3.2 重起查看


Linux系统恢复《一》_第15张图片


     

3 开机密码忘记。

       我以前写过忘记开机密码如何修改root密码的方法。详情查看链接。  

Linux忘记root密码解决办法