Linux系统恢复《一》

简介:

实验环境: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 开机密码忘记。


本文转自willis_sun 51CTO博客,原文链接:http://blog.51cto.com/willis/1855173,如需转载请自行联系原作者

相关文章
|
3天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
3天前
|
Linux Windows
虚拟机添加新硬盘之linux系统篇
虚拟机添加新硬盘之linux系统篇
|
4天前
|
负载均衡 Linux 应用服务中间件
Linux系统中前后端分离项目部署指南
Linux系统中前后端分离项目部署指南
|
1天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
1天前
|
Linux API
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
Linux系统编程之文件编程常用API回顾和文件编程一般步骤
|
2天前
|
编解码 Ubuntu Linux
|
2天前
|
Linux
|
2天前
|
Linux
请问如何在Linux系统中删除一个磁盘分区
请问如何在Linux系统中删除一个磁盘分区
|
2天前
|
Linux
Linux系统的磁盘管理
Linux系统的磁盘管理
|
2天前
|
Unix Linux Shell
Linux系统使用超详细(一)
Linux系统是一种开源的、类Unix操作系统内核的实现,它基于Unix的设计原理和思想,并在全球范围内广泛应用。以下是对Linux系统的详细描述: