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/sysimage

###系统被挂载到/mnt/sysimage下面
>###Your system is mounted under /mnt/sysimage 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正常进入到登录界面

修复完成