资源描述:
《制作winpe的基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、制作WinPE的基础知识1、WINPE.INI调用过程WINPE.INI山PE系统的SYSTEM32PECONF1G.INI指定:如:进程延时二10外部配置文件二外置程序WinPE.INI2、编辑PE注册表运行regedil.exe,光标定位到HKEYUSERS或HKEYLOCALMACHINE项,然后“文件一加载配置单元一选择注册衣文件setupreg.hiv—随便起个名字如PE—修改一光标处位PE项一文件一卸载配制单元”。3、menu.1st中磁盘分区的表示方法hdx,yx代表磁盘数,从0开始y代表分区数,从0开始,主分区川了0、1、2、3,所以逻辑分区是从4开始的4、PE
2、LDR跨分区加载文件/rdpath=multi(0)disk(0)rdisk(0)partition(2)XPE.IMG5、grubinst_gui的用法[color=#0000ff]1>下载;grubinst(■grubinst.rar(27.18KB))2^双击grubinst_gui.exe3、右孑磁盘"右而的列表中选择需耍安装Grub4Dos的硕盘/软盘,如呆你有多个磁盘(包括USB移动硬盘),请留意□中显示的磁盘大小,以便选择正确的磁盘。4、若需耍安装到分区,可点击〃分区列表〃右面的〃刷新〃按钮,然后从下拉列表中选择需耍的分区(支持FAT12/FAT16/FAT32/E
3、XT2/EXT3)。若需要安装到MBR,这一步可省略。5、若想以后能恢复原来的MBR/BS,则在〃保存文件〃屮输入用于保存的文件名字。6、点"安装",出现命令窗口,如果看到"TheMBR/BShasbeensuccessfullyinstaller",则说明安装成功。当然,以上步骤只是安装启动代码,耍能止常启动Grub4Dos,还需耍以下的步骤:7、下载最新版的GrubdDoSo8、在压缩包屮找到grldr,把它放到FAT16/FAT32分区的根冃录中。9、编辑menu.1st文件(应该放在和GRLDR-样的目录里),以配置启动菜单。若没有FAT16/FAT32分区,则不能把Gru
4、bdDos安装到MBR/BS,而只能利用NT的启动管理器启动Grub4Dos:1、下载GrubdDos,把GRLDR解压到系统盘的根目录里(C:)2、编辑C:boot.ini(此文件是隐藏的),在文件的最后加上C:GRLDR二〃LoadGrubdDos"3、编辑C:menu.lst文件,以配置启动菜单。4、下次启动Windows时,会增加"LoadGrub4Dos"一项,选择它便能进入GrubdDos6、PE引导文件AVLDR.PEPELDRWINNT.SIF这三个文件是必须的,跟PE镜像一起放入C盘再改下boot,ini文件后重启就能看到你要的PE系统了,下面是它们的作用
5、及需要修改的内容:©AVLDR.PE是计算机启动时载入的文件,文件中有1条数据为PELDR的文件名。②PELDR是PE启动载入程序,文件中有7条数据为PE的系统H录名,耍根据PE镜像的不同而更改,如1386和WXPE,修改注意区分大小写;还有9条数据为WINNT.SIF的文件名。③WINNT.SIF是引导配置文件,可用记事本打开,内容如下:[SetupData]BootDevice=,,ramdisk(O)"BootPath二〃系统日录名SYSTEM32〃OsLoadOptions=z//minint/fastdetect/rdexportascd/rdpath二PE镜像文件
6、名"例如:[SetupData]BootDevice二"ramdisk(0)"BootPath二〃WXPESYSTEM32〃OsLoadOptions^'Vminint,/fastdetect/rdexportascd/rdpath=WinPE.IS"④把这3个文件和PE镜像文件都拷到C盘后,记得在boot,ini文件最后一•行加上如下内容:C:AVLDR.PE二“启动菜单显示名称随便改〃修改注意爭项:这3个文件名都可随便更改,AVLDR.PE改名后到④里更新一卞,PELDR改名后到①里更新,WINNT.SIF改名后到②里更新。7、改变X盘空间大小提取pecmd.ini文件
7、,将开头的:PLI1值改大一点,再放回ISO文件中。其中:P——表示占内存的百分比L表示X盘的最小值H——表示X盘的最大值,单位Mb8、NTBOOT的用法nt52为写入2000、XP、2003等老的NT引导,启动后引导ntldr,格式为bootsect/nt52X:(X为你要写入NT引导的在WINDOWS下的盘符)nt60为写入VISTA引导,启动后引导bootmgr,格式为bootsect/nt60X:(X为你要写入NT引导的在WINDOWS下的盘符)SbOOTSE