高手挺身而出阿

以下是smallapple和1兄热性提供的解决办法,成功解决了我的问题,再次表示感谢!
按以下方法试试:
1、下载grub4dos, http://download.gna.org/grub4dos/grub4d ... -06-20.zip 把压缩包内的 grub.exe 解压出来,放在 ubuntu 分区的根目录(/boot分区、/ 分区、/home 分区都可以,只要是单独分区的。
以下代码的解释,给和我一样的小白看:
(hdx,y)就是ubuntu所在的分区,开机的时候有提示
只将解压出的grub4dos文件夹下的grub.exe复制到根目录就可以(需修改权限)
这个"kernel /grub.exe"要根据自己的grub.exe放到那里修改,放到/boot就是kernel /boot/grub.exe
修改menu.lst,加上
代码:
title grub4dos
root (hdx,y)
kernel /grub.exe
boot
(hdx,y)根据放grub.exe的分区号修改。
2、把win7的iso挂载,把所有文件和连同文件夹复制到windows的 ntfs 分区根目录,不要放在fat32分区,文件超过2G大小,也不要放在要安装win7的主分区。
挂载命令:
sudo mount /path/to/your/iso /mnt -o loop
然后把 /mnt 下的东西全部拷贝到一个 ntfs/fat 分区根目录(不能是你打算装 win7 的那个分区)
3、重启,选择 grub4dos ,这时会再一次出现启动菜单,按 c,进入命令行 grub>,输入
代码:
grub>find --set-root /bootmgr
grub>chainloader /bootmgr
grub>boot
接下来进入win7安装引导。。。
注:XP不能这样装的。XP安装程序不是用bootmgr也不是用ntldr引导的。
可以先建立一个 FAT32 格式活动主分区,再把XP的ISO的i386整文件夹复制到fat分区,用grub引导dos镜像进入dos后,再进入i386的分区下执行winnt进行安装。