在这里,笔者打算将Ubuntu装在硬盘的第三个分区上(第二个分区留给Mac os x),分出了13.67GB,后面又分出了一个6GB做交换分区。反正笔者还有好几块硬盘呢,所以比较大手脚。
然后将下载下来的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中。

保存MBR
至此,关于EasyBCD的操作就已经告一段落,关闭它。但是千万不要将软件卸载,后面还能用得到。
如果你是Windows XP的用户,可以跳过本页内容,直接进行下一页的操作
解开下载下来的Grub for dos(ubuntufiles)软件包,将里面除EasyBCD之外的所有文件拷贝到C:\根目录下;

Ubuntufiles 压缩包中所包含的文件
用记事本打开C:盘根目录下的Menu.lst,找到title Install Ubuntu7.10那一段,将第二句中最后的2048000按照以下的方法修改:
title Install Ubuntu7.10
kernel (hd0,0)/vmlinuz root=/dev/ram0 ramdisk_size=2048000
initrd (hd0,0)/initrd.gz
boot
如果你计算机中的内存是256M,请修改成256000;
如果你计算机中的内存是512M,请修改成512000;
如果你计算机中的内存是1GB,请修改成1024000;
如果你计算机中的内存是2GB,请保持2048000不变。
按照上面的方法修改完数值之后,点击保存。
然后打开记事本程序,在记事本中输入以下代码,实际上也就是安装Ubuntu系统的引导菜单。
[boot loader]
timeout=30
default=c:\grldr
[operating systems]
c:\grldr=ubuntu

将文件保存成为Boot.ini,并且放入C盘根目录
输入完毕后,将文件另存为Boot.ini文件,同样放入C盘根目录(此处一定要将文件保存成Boot.ini,如果这个你都不会,你可以再从0开始学习Windows了)。

确保C盘根目录下有以上文件
此时,关于利用Windows XP的引导程序读取Boot.ini的操作已经完成,如果你确保上面的所有操作都正确的话,那么你可以重新启动系统了。
如果前面的一切都操作正确的话,重新启动系统之后你会发现Windows Vista下面的启动菜单多了一行,名称为Ubuntu 7.10;OK,选择Ubuntu 7.10,回车之后,会出现下图的一个菜单。

菜单界面
