这就不管了。黄美姬 写了:那是运行库支技不全吧
我只想说,安装win7,除了刻盘,或在原系统上如xp环境下安装,或硬盘安装。
想用WinPE来安装win7,不是好办法。除非PE中有类似 onshoestring 提供那玩意。
这就不管了。黄美姬 写了:那是运行库支技不全吧
我的分区是逻辑分区,不知是不是与这个有关系。smallapple 写了:这就怪事了,我几个ntfs格式的分区用这个写入引导后,都可以引导起bootmgr的。
grldr能成功引导逻辑分区,grub2能不能就不得而知。黄美姬 写了:bootmgr要在活动分区吧
这种方式确实可以成功引导grub.exe,更惊奇的发现在于,grub.exe在启动的时候,首先读取menu.list文件,这样,只需要把启动win7的命令写入menu.list文件即可。
没这个限制,不管grub,grub2或grub4dos都可以引导起逻辑分区的bootmgr,当然前提是成功写入引导。bootmgr要在活动分区吧
深度PE3.0是支持win7安装的,PE内也有安装win7方法说明。我就是用深度PE3.0装的WIN7,人家说这个PE不能装,我都装了,是09年1月份试用时装的,后来删了
这个"kernel /grub.exe"要根据自己的grub.exe放到那里修改,放到/boot就是kernel /boot/grub.exetxch 写了:我的ubuntu没有安装在主分区上,只是后来在ubuntu上把WIN7和XP给格了,现在在寻找ubuntu上硬盘安装windows的办法,只装windows7就好,并安装到主分区上。关于修复引导项论坛里很多可以参考的,但是ubuntu下硬盘安装windows的帖子很少很少阿。
高手挺身而出阿
以下是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进行安装。
Ubuntu下如何建立新分区,用什么建立?smallapple 写了:XP不能这样装的。XP安装程序不是用bootmgr也不是用ntldr引导的。![]()
可以先建立一个 FAT32 格式活动主分区,再把XP的ISO的i386整文件夹复制到fat分区,用grub引导dos镜像进入dos后,再进入i386的分区下执行winnt进行安装。