我的vista是安装在C盘的,Ubuntu装在F盘。前两天重装了vista,今日修复了Ubuntu。方法如何:
方法一:
1.下载grub4dos,解压后将grldr和grldr.mbr复制到C盘根目录下。
2.用bcdedit添加新项目(以管理员身份运行)
bcdedit /create /d “GRUB” /application bootsector
此时生成一个{id}
bcdedit /set {id} device partition=C:
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast
3.从wubi安装Ubuntu的分区中(比如D:\),则将D:\ubuntu\winboot\menu.lst这个文件复制到C盘根目录下。(无意中发现了这个文件)
4.重启系统,进入GRUB,OK了!
[PS]这种方法是来源于论坛的,我就是按照这种方法来做的,成功了!所以大家可以放心使用。需要说明的是,第2步的id要用生成的那一串字符来替代。可以在命令行复制,先右击鼠标,选择“标记”,然后选择那一串字符,然后使用键盘复制,鼠标是不可以的。接着用到id的地方就可以粘贴了,粘贴要用鼠标操作。
另外,grub4dos下载地址:http://www.linuxidc.com/Linux/2009-01/18027.htm
方法二:
重新引导。假设你的Ubuntu安装在F:\ubuntu
先是修改ubuntu文件夹的名字,然后运行wubi.exe,然后设置路径的时候选择F盘,然后确定。当提示重启得时候选择“否”,然后去F盘,把新生成的ubuntu文件夹删除,把原来那个改回来。
重启之后应该可以了!
方法二是我自己想得,不过我没有试过,不知道可以不,我觉得应该可以得。这种方面的确是很简单。如果你尝试了,请告诉我结果如何!