我的ubuntu是用wubi安装的,因为从前都是重新分区安装,感觉分区什么的挺麻烦的,而且多系统有时候就会造成系统的mbr或者grub引导错误而无法启动,所以很复杂,而且wubi安装奶牛感觉效果也没啥区别,还省去很多麻烦,呃,言归正传,这里我们要讲解的是win7或者vista系统下用wubi安装的ubuntu启动项丢失后的修复。
首先看下win7下ubuntu的启动选项记录:
【注:直接在管理员打开的cmd下输入bcdedit就可以看到启动信息啦】
实模式启动扇区
———————
标识符 {39bed8be-0619-11df-a4ea-f49453e653f3}
device partition=D:
path /ubuntu/winboot/wubildr.mbr
description Ubuntu
从这些记录我们可以很容易读出我系统是安装在E:盘下,引导文件是/ubuntu/winboot/wubildr.mbr,知道了这些我想我们的恢复工作应该就很简单了~~~
以管理员身份运行windows7 或者 vista的命令提示符:
执行
bcdedit /create /d "Ubuntu" /application bootsector
此时系统会自动生成一个{id}
bcdedit /set {id} device partition=E:——(D:为wubi安装的ubuntu所在的盘符)
bcdedit /set {id} path /ubuntu/winboot/wubildr.mbr——-(这个是引导文件的路径)
bcdedit /displayorder {id} /addlast
ok,一系列操作完成后重新启动你的系统,看看ubuntu的启动项是不是又回来啦~~~
删除多余的选项可以使用bcdedit /delete {还是那串字符} /cleanup