实验环境: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 现象

wKioL1fid5yz4VgMAADgmtSeArc305.png

    1.3修复

        1.3.1挂载光盘,光盘启动


  wKiom1fieUiR8COYAAEpH4jRa2A757.png  

wKiom1fieUbBvWdSAAA_bmfLlqo453.png


      

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


wKioL1fiekXTnqjYAAAO3OlIQyM473.png

wKiom1fiekTCP7rjAAAWNQwf1AY258.png




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


wKiom1fiekTC1MVWAAAehvVoJxc448.png

wKioL1fiekOQgPV8AAATNQ44VcI313.png

wKiom1fiekPA6VSXAAAIDS3FL3s451.png

wKioL1fiekPixHMTAAANsUuOSr0090.png



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


wKiom1fie7-xm6fUAAAkWhowBk0853.png



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


wKiom1fifGqAz25PAABCeUKrVWk346.png

wKiom1fifI_ziUAOAAALHHwuRS0866.pngwKioL1fifLejKoq7AAblRPSGkbg496.png


        修复完成。


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现象


wKioL1fifirxUXWKAAALtIOmsT0751.png


    2.3 修复

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


wKioL1fif8CAIWYkAAAlEmpsA5c747.png


    2.3.2 重起查看


wKioL1fifLejKoq7AAblRPSGkbg496.png


     

3 开机密码忘记。

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

Linux忘记root密码解决办法