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

相關文章
相關標籤/搜索