VISTA下找回被覆盖的LINUX

这里的讲的是先安装UBUNTU后再安装VISTA或者SERVER 2008,并且GRUB安装在MBR区,不能进入UBUNTU的解决方法。

1.假如你在安装VISTA之前能把LINUX下的GRUB目下的menu.lst能拷贝出来就更简单了。

2.下载GRUB4DOS,将其中的grldr,menu.lst,grub.exe,grldr.mbr拷贝在C盘根目录下。

3.执行以下命令:

bcdedit /create /d "GRUB MENU" /application bootsector
bcdedit /set device partition=c:
bcdedit /set path grldr.mbr
bcdedit /displayorder /addlast

4.现在需要更改menu.lst文件。如果装VISTA之前将UBUNTU中GRUB目录下的menu.lst文件拷贝出来,直接覆盖掉C盘中的从 GRUB4DOS提取的menu.lst即可。否则下一个工具explore2fs,该软件可以在WINDOWS下读取EXT2,EXT3文件系统,用这个软件读取UBUNTU下GRUB目录下的menu.lst文件内容,覆盖C盘中的menu.lst文件即可。

5.重启后,可以看到多了启动选项“GRUB MENU”,进入后可以看到熟悉的GRUB菜单了。