一,准备工作:

先要备份好MBR,因为MBR中包含了所有的分区信息,若损坏后则电脑不能正常开启。

1.首先安装好linux-rhel的系统。

2.使用fdisk创建好分区以及格式化,这里就不再赘述了。创建好如下:

linux-mbr的损坏和备份_mbr

3.备份好/dev/sda(第一块硬盘,也就是系统盘)中的MBR,用作还原。

备份方式如下:

a.磁盘备份(添加第二块硬盘分好区好如下图,并把其挂载在/bakup目录,等会把第一块磁盘的MBR的备份拷贝到该目录保存。)

linux-mbr的损坏和备份_mbr_02

然后把备份文件保存在sdb1分区中,并命名为sda_mbr_sdb.bak

linux-mbr的损坏和备份_mbr_03

b.异地保存(保存到另外一台电脑中,ip地址是10.0.0.3)

linux-mbr的损坏和备份_mbr_04


二、损坏以及营救

1.损坏的方式以及结果如图:

linux-mbr的损坏和备份_mbr_05


2.营救方式:

注意:使用光盘方式和网络方式进入营救模式(rescue mode)的方法不一样,但是后面的恢复过程一样。

linux-mbr的损坏和备份_mbr_06

a.使用光盘营救(实质是利用光盘里面的系统引导,然后利用里面提供的shell来还原)

步骤如下

linux-mbr的损坏和备份_mbr_07

回车几下后到如下图:

linux-mbr的损坏和备份_mbr_08

利用光盘启动,点击OK ,然后回车到如下界面:

linux-mbr的损坏和备份_mbr_09

点击回车后有如下界面,并按照运行,把异地主机的备份文件sda-mbr.bak拷贝到这个shell中进行还原,也可以把/bakup/sda_mbr_sdb.bak拷贝过来还原,这里使用异地拷贝还原。(异地拷贝必要要有网络)

linux-mbr的损坏和备份_mbr_10

还原后如图:

linux-mbr的损坏和备份_mbr_11


b.使用网络引导方式还原:

linux-mbr的损坏和备份_mbr_12


回车几下后到如图(之前已经搭建好了ftp服务器):

linux-mbr的损坏和备份_mbr_13

点击回车几下后如下,进入shell把异地的备份文件还原,方法和以上一样。不再赘述。

linux-mbr的损坏和备份_mbr_14

指导老师:双星科技-冯老师