一,准备工作:

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

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

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

wKioL1NSZQ3hRaV2AAExcazeDVE951.jpg

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

备份方式如下:

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

wKiom1NSZlrww8EwAAFI0QL3pJs140.jpg

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

wKiom1NSZw-SoFH8AABEkdQg3iw269.jpg

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

wKioL1NSaADAFr3UAABjzPa-ioY443.jpg


二、损坏以及营救

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

wKioL1NSaPajE5vzAAFYOOvHRYg981.jpg


2.营救方式:

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

wKiom1NSaZmDjVDVAADYnZdCDMg199.jpg

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

步骤如下

wKiom1NSapWBIk6vAAIj0nKVSGs909.jpg

回车几下后到如下图:

wKioL1NSatKQRWAKAACTYjgck8M857.jpg

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

wKioL1NSaznBXVxwAAHmLygaazM844.jpg

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

wKioL1NSbGqQxCMIAAInBhaV76E655.jpg

还原后如图:

wKiom1NSbMqAuQcpAAFrDwuTyhk237.jpg


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

wKioL1NSbrugs-FTAAB8crJbGMA677.jpg


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

wKiom1NSbxfAsGitAAF6YJ2yE7M203.jpg

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

wKioL1NSb4SiMgccAABaEMXgZ7Q663.jpg

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