• WINPE
  • PXE 启动WINPE

    作者:U盘装系统 文章来源:u盘装系统 发布时间:2014-12-03 12:02点击:

    是否可以提供以下5个文件呢?
    问题1:此刻的问题是:怎么通过PXE的菜单去启动WinPE?


    在网上找了良久,看到最多的是下面这段:
    BootDevice = "ramdisk(0)"
    别的,winnt.sif文件中还要留意的就是BootPath选项,默认它指向"\I386\SYSTEM32"目次,但老毛桃的PE将I386目次修改成了WXPE,那么这里要作对应的修改,同时还要修改2)中的ntldr文件,将个中所有的I386替换为WXPE。只是修改winnt.sif是没有用的。替换要领可以用上一篇中的sed呼吁,也可以用UE这样的16进制编辑器打开文件后查找替换。

    4)winnt.sif:这个是PE的启动设置文件(用来指定PE的系统目次及PE映像文件地址路径及启动选项)。这个文件也必需放到TFTP处事器的根目次。通过pxe启动的PE支持3种映像文件名目,譬喻,ISO、IMG可能SDI。其实,SDI名目相当于IMG名目,只是SDI名目在IMG文件前加了一个文件头。一般我们都利用ISO或IMG名目,但这两种名目标启动选项是有所差异的,ISO名目要在启动选项中增加一个/rdexportascd,而SDI名目还要增加一个/rdoffset选项。下面是Winnt.sif的示例:


     

    OsLoadOptions = "/minint /fastdetect /rdpath=\netpe.c\winpe.img"

    2)ntldr:这个文件是从Windows 2003 SP1/SP2光盘中的setupldr.exe更名而来,它的浸染应该相当于从当地硬盘启动PE的setupldr.bin,但两者并不沟通,但它决不是我们泛泛所利用的ntldr。这个文件必需放到TFTP处事器的根目次。


    先说明今朝状况:
    1)startrom.n12:这个文件从Windows 2003 SP1/SP2光盘中来,由i386/startrom.n1_解压缩获得,解压缩可以用windows自带的东西expand.今后碰着同样的压缩方法都可以这样解压缩。

    问题2:怎么通过PXE的菜单去启动DOS呼吁行可能ghost东西了。

    OK。此刻可以启动WINPE了。体验一下无盘事情站的感受吧。嘻嘻。需要说明的是,部门颠末网友修改的WINPE由于体积较大,占用内存较多,在内存小于256M的呆板上大概无法正常启动。假如试图启动,只能对winpe举办精简,在试验中,我将虚拟机的内存增加到384M,就可以顺利启动了。

    5)PE映像文件(IMG可能ISO可能SDI名目,譬喻WinPE.IMG):这里出格要留意的就是PE的映像文件必然不能利用cab压缩名目,假如你用老毛桃的PE,必然要将它光盘根目次下的WinPE.IS_解压缩成winpe.iso然后放到这里利用。这样,IMG名目标PE就较量有优势了,因为IMG名目是硬盘分区映像名目,你可以对这个分区利用NTFS文件系统并加上NTFS压缩,根基上压缩率也靠近cab压缩名目,这样img文件就没有须要利用cab压缩但仍然具有cab的压缩率,并且img名目可以直接利用Virtual Disk Manager(VDM)挂载并举办编辑,修改起来较量利便。别的,这个PE映像文件没有须要放在TFTP处事器的根目次下,譬喻上面的winnt.sif中就将winpe.img放在了TFTP处事器的/netpe.c/目次下。
    通过PXE启动PE需要这么几个文件:
    3)ntdetect.com:这个就是XP或2003所利用的c:\下的ntdetect.com。这个文件也必需放到TFTP处事器的根目次。

    PXE启动PE的进程大抵是(大概也不是很严谨):startrom.n12得到执行后,在TFTP处事器根目次下寻找ntldr(setupldr.exe),找到后加载ntldr并执行,而ntldr则在TFTP处事器的根目次下查找winnt.sif,按照winnt.sif的内容从TFTP处事器上下载PE的映像文件并按照选项举办PE的加载,在PE的加载进程中大概会用到ntdetect.com。

     

     

    BootPath = "\I386\SYSTEM32\"
    [SetupData]
    ;OsLoadOptions = "/minint /fastdetect /rdexportascd /rdpath=WINPE.ISO"
        DHCP、tftp已经设置乐成。