grub引導修復(分區表未損壞)
將sda前446字節備份到/home/jason/下面
[root@test2 jason]# dd if=/dev/sda of=/home/jason/mbr.bak bs=446 count=1 1+0 records in 1+0 records out 446 bytes (446 B) copied, 0.000208564 s, 2.1 MB/s
查看備份
[root@test2 jason]# ls -lh | grep mbr.bak -rw-r--r-- 1 root root 446 Jun 20 23:16 mbr.bak
破壞sda前446字節
[root@test2 jason]# dd if=/dev/zero of=/dev/sda bs=446 count=1 1+0 records in 1+0 records out 446 bytes (446 B) copied, 0.00020676 s, 2.2 MB/s
重啓
[root@test2 jason]# reboot
VMware設置
a.選擇鏡像文件
b.選擇從BIOS啓動
通過方向鍵進入到BOOT界面
將CD-ROM Drive設定爲首啓動
F10保存並退出
選擇rescue模式
選擇English
選擇鍵盤
Unsupported Hardware Dectected
點擊ok繼續
network選擇no
Rescue
通過Tab鍵選擇Continue
Examing storage devices
Your system has been mounted under /mnt/sysp_w_picpath
系統被掛載到/mnt/sysp_w_picpath下面
Your system is mounted under /mnt/sysp_w_picpath directory
shell Start shell
在shell Start shell按“Enter”進入shell中
恢復備份
通過"dd if=/home/jason/mbr.bak of=/dev/sda bs=446 count=1"將之前備份在/home/jason下的mbr.bak中的信息寫入到sda中,實現對grub引導的修復。
reboot正常進入到登錄界面
修復完成