说明:以下教程未作测试,只做笔记备用。
win7/vista系统下恢复wubi安装的Ubuntu启动项
首先:把d:\ubuntu\winboot\wubildr*的所有文件复制到C盘根目录下(这个非常重要)
奶牛的ubuntu是用wubi安装的,因为从前都是重新分区安装,感觉分区什么的挺麻烦的,而且多系统有时候就会造成系统的mbr或者grub引导错误而无法启动,所以很复杂,而且wubi安装奶牛感觉效果也没啥区别,还省去很多麻烦.
呃,言归正传,这里我们要讲解的是win7或者vista系统下用wubi安装的ubuntu启动项丢失后的修复。
首先看下win7下ubuntu的启动选项记录:
实模式启动扇区
———————
标识符 {39bed8be-0619-11df-a4ea-f49453e653f3}
device partition=D:
path \ubuntu\winboot\wubildr.mbr
description Ubuntu
从这些记录我们可以很容易读出我系统是安装在D:盘下,引导文件是\ubuntu\winboot\wubildr.mbr,知道了这些我想我们的恢复工作应该就很简单了~~~
以管理员身份运行windows7 或者 vista的命令提示符:
执行
bcdedit /create /d "Ubuntu" /application bootsector
此时系统会自动生成一个{id}
bcdedit /set {id} device partition=D:——(D:为wubi安装的ubuntu所在的盘符)
bcdedit /set {id} path \ubuntu\winboot\wubildr.mbr——-(这个是引导文件的路径)
bcdedit /displayorder {id} /addlast
ok,一系列操作完成后重新启动你的系统,看看ubuntu的启动项是不是又回来啦~~~
------------------------------------------------------------------------------------------
关于win7、Ubuntu、xp三系统引导恢复
以前一直在用xp、Ubuntu双系统,最近又安了个win7来看电影听歌,期间引导问题让人无比头疼,已解决,现总结了一下网上的方法,跟大家分享下经验。
首先说明一下,我硬盘分了5个区。第一分区装了xp,第二分区ext4格式装了Ubuntu10.04,第三分区用作交换分区,第四分区空闲,第五分区存放所有数据,我的win7就是装在空闲的第四分区。
因为windows得操作系统是高版本可以自动引导低版本,所以win7装完后没有什么问题,开机启动菜单自动生成了“早期版本的windows”,然后我用bcdedit命令改了个名字“windows xp”。但这时Ubuntu已经没了,我以前是改写的mbr用Ubuntu的grub引导的xp,现在再恢复grub引导估计得绕N个弯(所以最好在装Ubuntu时最好把grub装在Ubuntu分区,再去用其他系统去引导,否则一旦涉及到重装操作后悔莫及),所以我选择了重装Ubuntu10.04,这次我是把它装在了第二分区,最后把grub也装在了这个分区,因为没有改写mbr,装完后并不能立即看到Ubuntu的引导选项,需要在win7中手动添加引导(Ubuntu10.04使用grub2,所以网上的很多方法都过时了)。