1. 使用grub4dos引导ubuntu 的grub2
修改windows引导盘下的boot.ini ,win7可以自行创建boot.ini, 添加如下代码:
C:\grldr="Ubuntu"
然后到 http://download.gna.org/grub4dos/ 下载最新版grub4dos
取出其中的grldr放到C盘根目录(如果是win7并有100M隐藏分区的话请放在隐藏分区的目录里,boot.ini也是)
在C盘根目录创建menu.lst文件,内容如下:
title ubuntu find --set-root /boot/grub/core.img kernel /boot/grub/core.img boot
如果/boot单独分区的话, 内容如下:
title ubuntu find --set-root /grub/core.img kernel /grub/core.img boot
如果你知道你的ubuntu是在哪个分区的话,可以换成下面的
其中将(hd0,7) 换成你自己的ubuntu所在的分区,/boot单独分区的请自行去掉/boottitle Ubuntu root (hd0,7) kernel /boot/grub/core.img boot
最好下载最新版的grub4dos,否则可能不支持ext4分区
2. 使用easybcd添加ubuntu引导(easybcd可能在xp下使用不了,至少我的电脑上不能安装)
安装好easybcd后运行,操作步骤见下图: