mbr恢复

mbr恢复shell



5VY7NvD.png




1.挂载

[root@test2 /]# mount /dev/sdb1 /backup/
mount: unknown filesystem type 'LVM2_member'
[root@test2 /]# mount /dev/sdc1 /backup/

原打算用sdb1做为存放备份文件的盘,可是出现了问题,临时用sdc1存放备份文件ide


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就是上面备份的文件,大小正好是512kspa


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的信息,主引导和分区信息都会被破坏掉。.net

  • if-写入信息的来源位置input

  • of-信息写入的目标位置it

  • bs=BYTES read and write BYTES bytes at a time (also see ibs=,obs=)io

  • count=BLOCKS copy only BLOCKS input blocksclass


5.重启

[root@test2 ~]# reboot


6.VMware设置

a.选择镜像文件test


uVZqLEJ.jpg

b.选择从BIOS启动file


bcOdWJb.jpg


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


qCqeudq.jpg


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


F1CkYnJ.jpg


9.F10保存并退出


GOcJjb7.jpg


10.选择rescue模式


Dfn0awM.jpg


11.选择English


cx7aB2L.jpg


12.选择键盘


PhSoGUc.jpg


13.Unsupported Hardware Detected


Opzy5ST.jpg


14.network选择no


RCmAgF1.jpg


15.Rescue


o4bFZ7Y.jpg


16.选择Continue


CdEM7SB.jpg


17.shell Start shell


7oMunZ5.jpg


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


S1ClfGA.jpg


19.reboot



itxWxYb.jpg


20.重启以后可以进入到桌面


fcyfMlW.jpg

相关文章
相关标签/搜索