在grub>提示符下输入
grub>find /boot/grub/core.img (有/boot分区的用find /grub/core.img)
(hdx,y) (显示查找到的分区号)
grub>root (hdx,y)
grub>kernel /boot/grub/core.img (/boot分区的用 kernel /grub/core.img)
grub>boot
执行boot后能转入GRUB 2菜单,启动Ubuntu 后,再在Ubuntu终端下执行
sudo grub-install /dev/sda (或sdb,sdc等,根据第几硬盘而定)修复GRUB。
========================================
win7修复mbr
步骤一、插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift f10键,调出cmd命令提示符。在命令提示符中输入:bootrec /fixboot 回车。这样也就重建了活动分区的pbr。
这里面还有一个常用的命令也要提一下,这就是bootsect:
步骤二、插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift f10键,调出cmd命令提示符。在cmd命令提示符中输入:bootsect /nt60 sys /mbr。回车。这个命令会改写活动分区的pbr,并同时会改写mbr,使得mbr和pbr适合于windows7和vista。
==================================================
live cd 修复 mbr
fdisk -l (查看分区内容,并且确定硬盘为sda啊还是sdb,或者hda还是sda)
mount /dev/sda9 /mnt
grub-install --root-directory=/media/tempdir /dev/sda
重启后
grub-update
grub-install /dev/sda