用EasyBCD恢复重装VISTA后WUBI装的Ubuntu

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
xiaozhang
帖子: 4
注册时间: 2009-03-11 11:57

用EasyBCD恢复重装VISTA后WUBI装的Ubuntu

#1

帖子 xiaozhang » 2009-03-13 23:10

构思:
用EasyBCD建立一个Windows XP的引导项目,再通过它来读取Boot.ini文件
准备工作:
EasyBCD 1.7
ntldr文件一个,放入C盘根目录下
wubildr和wubildr.mbr这两个文件在ubuntu系统所在盘如:
x:\ubuntu\winboot\,还有把该目录下的menu.lst也一起复制到C盘根目录下

将下载下来的EasyBCD软件在vista系统中安装好,运行软件,
我们可以看到下面的一个界面,也就是EasyBCD 1.7软件的运行界面:
图片安装好,运行软件,
我们可以看到下面的一个界面,也就是EasyBCD 1.7软件的运行界面:
图片
接着点击软件左边的Add/Remove Entries,
出现操作系统菜单的添加与删除界面,如下图:
图片
单击上图中Add an Entry栏目中的Windows选项卡,
Type选择Windows NT/2K/XP/2K3;Name自己可以随便输入,
笔者这里写上了Ubuntu 7.10;然后点击右下角的Add Entry,
再点击界面上方的Save,此时可以看到Ubuntu 7.10已经进入了操作系统引导菜单列表当中。
图片
以上操作都确定没有问题的话,下面接着进行下一步,点击左边的Manage Bootloader,
然后点击右边窗口的Backup Settings,将MBR保存到C:\boot\Recovery.bcd中。
图片
至此,关于EasyBCD的操作就已经告一段落,关闭它。
然后打开记事本程序,在记事本中输入以下代码,实际上也就是安装Ubuntu系统的引导菜单。

[boot loader]
timeout=30
[operating systems]
c:\wubildr.mbr="Ubuntu"
输入完毕后,将文件另存为Boot.ini文件,放入C盘根目录
此时,关于利用Windows XP的引导程序读取Boot.ini的操作已经完成,如果你确保上面的所有操作都正确的话,那么你可以重新启动系统了。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 用EasyBCD恢复重装VISTA后WUBI装的Ubuntu

#2

帖子 billbear » 2009-03-14 10:40

不必折腾 bcd 的。简单地自建一个如你所写的 boot.ini 在 c 盘根目录就可以了。vista 照样会读 boot.ini 里的 entries
头像
xiaozhang
帖子: 4
注册时间: 2009-03-11 11:57

Re: 用EasyBCD恢复重装VISTA后WUBI装的Ubuntu

#3

帖子 xiaozhang » 2009-03-16 1:53

billbear 写了:不必折腾 bcd 的。简单地自建一个如你所写的 boot.ini 在 c 盘根目录就可以了。vista 照样会读 boot.ini 里的 entries
没错,但是XP的引导文件ntldr不要忘了
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 用EasyBCD恢复重装VISTA后WUBI装的Ubuntu

#4

帖子 billbear » 2009-03-16 11:16

真的不需要 ntldr 和折腾 bcd 信不信由你
c:\wubildr.mbr="Ubuntu"
里只要 ubuntu 两边有引号,vista 就认。实际上你要做的,就是放 3 个文件(boot.ini wubildr wubildr.mbr)在 c 盘这么简单。
回复