装win7和ubuntu10.04双启动,一般是先装win7,再装ubuntu。这样系统会自动生成grub引导的启动菜单,但是,如果重装win7,启动引导会从grub变回直接win7启动,而无法引导ubuntu。
恢复grub启动菜单的方法主要有2个,一是用livecd,即ubuntu的安装盘;还有一个就是用grub4dos这个工具,下面讲讲用这个工具来修复的方法。
下载grub4dos,稳定版是0.4.4。
解压后,把文件夹里面的“grldr”、“grldr.mbr”、“menu.lst”三个文件复制到系统盘(c:\)下。然后在系统盘(c:\)下新建一个txt文件,改名为boot.ini(扩展名改成ini)即windows的启动文件(这样就在系统盘下新添加了4个文件),内容为:
[boot loader]
[operating systems]
c:\grldr.mbr=”Ubuntu 10.04″
然后打开“menu.lst”文件,在末尾加上以下4行内容:
title Ubuntu 10.04
root (hd0,6) ;注意root后面有一个空格,数字6是boot所在分区
kernel /boot/grub/core.img ;若提示找不到文件就试试(独立分区)kernel /grub/core.img
boot
接着重启。。。
成功后就会出现重装win7前的grub启动菜单了,进入ubuntu,运行终端。
在终端里面更新和安装grub,命令如下:
sudo update-grub
sudo grub-install /dev/sda
然后进入系统盘,把之前新添加的4个文件删掉,重启。。。
ok,grub菜单就恢复了!