Ubuntu9.10之后(含)版本重装Win系统后Grub启动菜单的修复

  大家都知道,Microsoft如果以安装盘方式安装完系统,就会强盗般地强制更新了MBR。而如果在这之前有安装了Ubuntu 9.10,那么Ubuntu的Grub启动菜单就会不翼而飞。下面是个人整理的解决办法,供大家参考一下:

  方法一:使用Ubuntu 9.10 LiveCD/LiveDVD/LiveUSB

  1、用Ubuntu的LiveCD、LiveDVD或者LiveUSB启动,进入Ubuntu的Live环境;

  2、进入Ubuntu Live之后,从”应用程序》附件》终端”启动Shell;

  3、下面是在终端内输入的命令列表:

$ sudo -i
$ mount /dev/sdc3 /mnt
$ mount /dev/sdc2 /mnt/boot
$ grub-install –root-directory=/mnt/ /dev/sdc

  如果没有”grub.cfg“文件,请重新创建:

$ mount –bind /proc /mnt/proc
$ mount –bind /dev /mnt/dev
$ mount –bind /sys /mnt/sys
$ chroot /mnt update-grub
$ umount /mnt/sys
$ umount /mnt/dev
$ umount /mnt/proc
$ exit

继续阅读

Ubuntu9.04之前(含)版本重装Win系统后Grub启动菜单的修复

  大家都知道,Microsoft如果以安装盘方式安装完系统,就会强盗般地强制更新了MBR。而如果在这之前有安装了Ubuntu9.04之前版本(包含9.04),那么Ubuntu的Grub启动菜单就会不翼而飞。下面是个人整理的解决办法,供大家参考一下:

  1、用Ubuntu的LiveCD、LiveDVD或者LiveUSB启动,进入Ubuntu的Live环境;

  2、进入Ubuntu Live之后,从”应用程序》附件》终端”启动Shell;

  3、然后以管理员身份进入Grub模式:

$ sudo grub

  4、继续输入以下命令,跟着会出现一些文字提示:

find /boot/grub/stage1

  5、根据上面的文字提示,把下面命令中的x替换:

root (hd0,x)

  6、最后输入下面命令修复Grub菜单:

setup (hd0)
quit

  最后退出Grub,然后退出终端、重启。这样就大功告成了!