|
之前在论坛里看了一贴 ,jspeng 的从ISO文件直接安装各版本Windows?? 看这里
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195573
感谢一下作者,解决了我工作中一直没无法,在有RAID卡的服务器上运行PE的难题!!!
当时作者给的grub menu.lst只有一个文件的启动过程,而且附件比较乱,为了让新手用起来方便点。
我做了一个压缩包,只要运行 grldr iso TO_WIN7.CMD就可以在win7 BCD中生成启动菜单,并复制启动文件。
当然ISO文件需要你们自己找了,找到后改个名字就可以用。ISO不一定要在C盘,其它盘也行的。
XP下的安装,就更简单了,在BOOT.ini加行就行。
另附作者对menu.lst写法的解释——
-----以下是grub menu.lst写法-----
title 从ISO镜像安装Windows -- 第一次启动,文件名win.iso
map --mem (hd0,0)/boot/firadisk.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /win.iso
map --mem /win.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
title 从ISO镜像安装Windows -- 第二次启动
map --mem (hd0,0)/boot/firadisk.img.gz (fd1)
map --mem (md)0x6000+800 (fd0)
find --set-root /win.iso
map --mem /win.iso (0xff)
map --hook
chainloader (hd0)+1
这个菜单的第一部分是:
首先加载firadisk.img.gz(已压缩)作为软盘fd1,
然后在内存特定处虚拟为软盘fd0,
在硬盘上查找并加载win.iso到内存,并形成虚拟光盘(在内存中连续存放),接着将软盘fd1上内容复制到fd0, 最后跳转到虚拟光盘启动。
这样将把win.iso模拟为光盘,进行WINDOWS安装 (仅进行至字符界面并完成文件复制)。
第二部分:前几行都一样,还是把ISO载入,虚拟为光盘。但这次是从硬盘启动,因为第一部分已经完成了复制和基本设置,这次启动需要继续完成安装(安装过程中还需要光盘)。
够通俗了吧。
————完——
[ 本帖最后由 2010pk987 于 2011-6-27 15:07 编辑 ] |
|