grub引导修复(分区表未损坏)




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.选择镜像文件


grub引导修复(分区表未损坏)_grub_02

b.选择从BIOS启动


grub引导修复(分区表未损坏)_grub_03


通过方向键进入到BOOT界面


grub引导修复(分区表未损坏)_修复_04


将CD-ROM Drive设定为首启动


grub引导修复(分区表未损坏)_修复_05


F10保存并退出


grub引导修复(分区表未损坏)_grub_06


选择rescue模式


grub引导修复(分区表未损坏)_grub_07


选择English


grub引导修复(分区表未损坏)_grub_08


选择键盘


grub引导修复(分区表未损坏)_grub_09


Unsupported Hardware Dectected


grub引导修复(分区表未损坏)_grub_10


点击ok继续


network选择no


grub引导修复(分区表未损坏)_grub_11


Rescue


grub引导修复(分区表未损坏)_修复_12


通过Tab键选择Continue


Examing storage devices


grub引导修复(分区表未损坏)_修复_13


Your system has been mounted under /mnt/sysp_w_picpath


grub引导修复(分区表未损坏)_修复_14


系统被挂载到/mnt/sysp_w_picpath下面


Your system is mounted under /mnt/sysp_w_picpath directory


grub引导修复(分区表未损坏)_修复_15


shell Start shell


grub引导修复(分区表未损坏)_grub_16


在shell Start shell按“Enter”进入shell中


恢复备份


grub引导修复(分区表未损坏)_grub_17


通过"dd if=/home/jason/mbr.bak of=/dev/sda bs=446 count=1"将之前备份在/home/jason下的mbr.bak中的信息写入到sda中,实现对grub引导的修复。


reboot正常进入到登录界面


grub引导修复(分区表未损坏)_grub_18


修复完成