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正常进入到登录界面

修复完成
















