XP重装后grub引导修复, Ubuntu10.10 与XP双系统

  今天不小心把系统的引导给弄坏了,无赖只能插入XP系统盘用fixmbr 修复系统引导。可是这样就没有Ubuntu了。

于是上网搜索修复的办法。终于找到一个。原帖地址:http://student.csdn.net/space.php?uid=1062131&do=blog&id=45607

  之前进入Ubuntu的就不写了,与安装一样。进入Ubuntu后打开终端。

  1、sudo -i 这个不用说了

  2、mount /dev/sda7 /home/ubuntu/mnt,将原来装Ubuntu的磁盘挂载。我的是在sda7,自己可根据不同情况修改。后面是挂载的位置,可以自己修改,mnt是自己建立的文件夹。如果给/boot有单独分区的则输入:mount /dev/sda7 /home/ubuntu/mnt/boot

  3、grub-install --root-directory=/home/ubuntu/mnt/ /dev/sda ,安装grub,注意空格。 

  4、重启。

  经过上面步骤后我就能够有grub菜单了,然后就可以进入之前装的Ubuntu系统了,如果没有grub菜单,则

{6. 我的机子重启后就进了grub界面,但没进grub菜单,所以又有下面的步骤,在grub>提示符下输入

7. find /boot/grub/core.img (若boot单独分区则:find /grub/core.ima)

此命令会得到个结果:(hdx,y)

8. root (hdx,y)

9. kernel /boot/grub/core.img

(boot单独分区则:kernel /grub/core.img)

10. boot

执行该命令后就转入到GRUB菜单,此时选择进入Ubuntu

}上面为原博客的内容。