mbr恢复
1.挂载
[root@test2 /]# mount /dev/sdb1 /backup/
mount: unknown filesystem type 'LVM2_member'
[root@test2 /]# mount /dev/sdc1 /backup/
原打算用sdb1作为存放备份文件的盘,但是出现了问题,临时用sdc1存放备份文件
2.备份
[root@test2 /]# dd if=/dev/sda of=/backup/mbr.bak bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000244366 s, 2.1 MB/s
3.查看备份结果
[root@test2 /]# cd /backup
[root@test2 backup]# ls
backup jason mbr.bak
[root@test2 backup]# ls -lh
total 12K
drwxr-xr-x 2 root root 4.0K Jun 5 09:40 backup
drwx------ 26 jason jason 4.0K Jun 20 21:00 jason
-rw-r--r-- 1 root root 512 Jun 20 22:28 mbr.bak
[root@test2 backup]#
这里的mbr.bak就是上面备份的文件,大小正好是512k
4.模拟mbr丢失(注意:这一步并没有体现在流程图当中)
[root@test2 ~]# dd if=/dev/zero of=/dev/sda bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000234126 s, 2.2 MB/s
[root@test2 ~]#
通过"dd if=/dev/zero of=/dev/sda bs=512 count=1"更改了sda的前512的信息,主引导和分区信息都会被破坏掉。
- if-写入信息的来源位置
- of-信息写入的目标位置
- bs=BYTES read and write BYTES bytes at a time (also see ibs=,obs=)
- count=BLOCKS
copy only BLOCKS input blocks
5.重启
[root@test2 ~]# reboot
6.VMware设置
a.选择镜像文件

b.选择从BIOS启动

7.通过方向键进入到BOOT界面

>###8.将CD-ROM Drive设定为首启动

>###9.F10保存并退出

>###10.选择rescue模式

>###11.选择English

>###12.选择键盘

>###13.Unsupported Hardware Detected

>###14.network选择no

>###15.Rescue

>###16.选择Continue

>###17.shell Start shell

>###18.进入到rescue下面的shell恢复

19.reboot

>###20.重启之后能够进入到桌面 >###love
