详细讲解WinPE制作方法Word下载.docx
- 文档编号:19418964
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:59
- 大小:112.61KB
详细讲解WinPE制作方法Word下载.docx
《详细讲解WinPE制作方法Word下载.docx》由会员分享,可在线阅读,更多相关《详细讲解WinPE制作方法Word下载.docx(59页珍藏版)》请在冰豆网上搜索。
,则说明安装成功。
当然,以上步骤只是安装启动代码,要能正常启动Grub4Dos,还需要以下的步骤:
7、下载最新版的Grub4Dos。
8、在压缩包中找到grldr,把它放到FAT16/FAT32分区的根目录中。
9、编辑menu.lst文件(应该放在和GRLDR一样的目录里),以配置启动菜单。
若没有FAT16/FAT32分区,则不能把Grub4Dos安装到MBR/BS,而只能利用NT的启动管理器启动Grub4Dos:
1、下载Grub4Dos,把GRLDR解压到系统盘的根目录里(C:
\)2、编辑C:
\boot.ini(此文件是隐藏的),在文件的最后加上C:
\GRLDR="
LoadGrub4Dos"
3、编辑C:
\menu.lst文件,以配置启动菜单。
4、下次启动Windows时,会增加"
一项,选择它便能进入Grub4Dos
6、PE引导文件AVLDR.PEPELDRWINNT.SIF这三个文件是必须的,跟PE镜像一起放入C盘再改下boot.ini文件后重启就能看到你要的PE系统了,下面是它们的作用及需要修改的内容:
①AVLDR.PE是计算机启动时载入的文件,文件中有1条数据为PELDR的文件名。
②PELDR是PE启动载入程序,文件中有7条数据为PE的系统目录名,要根据PE镜像的不同而更改,如I386和WXPE,修改注意区分大小写;
还有9条数据为WINNT.SIF的文件名。
③WINNT.SIF是引导配置文件,可用记事本打开,内容如下:
[SetupData]BootDevice="
ramdisk(0)"
BootPath="
\系统目录名\SYSTEM32\"
OsLoadOptions="
/minint/fastdetect/rdexportascd/rdpath=PE镜像文件名"
例如:
\WXPE\SYSTEM32\"
/minint/fastdetect/rdexportascd/rdpath=WinPE.IS_"
④把这3个文件和PE镜像文件都拷到C盘后,记得在boot.ini文件最后一行加上如下内容:
C:
\AVLDR.PE="
启动菜单显示名称随便改"
修改注意事项:
这3个文件名都可随便更改,AVLDR.PE改名后到④里更新一下,PELDR改名后到①里更新,WINNT.SIF改名后到②里更新。
7、改变X盘空间大小提取pecmd.ini文件,将开头的:
PLH值改大一点,再放回ISO文件中。
其中:
P——表示占内存的百分比L——表示X盘的最小值H——表示X盘的最大值,单位Mb
8、NTBOOT的用法nt52为写入2000、XP、2003等老的NT引导,启动后引导ntldr,格式为bootsect/nt52X:
(X为你要写入NT引导的在WINDOWS下的盘符)nt60为写入VISTA引导,启动后引导bootmgr,格式为bootsect/nt60X:
(X为你要写入NT引导的在WINDOWS下的盘符)BOOTSECT.rar(31.76KB)
9、不设置bois也可以从cdrom启动电脑把附件中的文件解压到启动分区的根目录如C:
\在BOOT.INI添加一行c:
\bootsect.cdr="
从光驱启动BOOTSECT.CDR.rar(625Bytes)
10、menu.lst中的菜单解释titleBootFromDOSToolkit----定义菜单名称#kernel(cd)/BOOT/GRUB/MEMDISK.GZc=60h=8s=36floppy----指定memdisk内核(现在基本上很少有人用了,所以已经将该命令注释掉,可以直接将该行删除)#initrd(cd)/BOOT/DOS98.IMGc=60h=8s=36floppy----(memdisk引导img镜像功能,对于大于2.88M的非标准镜像,必须指定CHS参数,这就是memdisk被藐视的原因,因为grub4dos自带的map--mem就不需要CHS参数,比较方便,这一行也是被注释掉了的,无用)map--mem(cd)/BOOT/DOS98.IMG(fd0)----(grub4dos自带的仿真功能,将dos98.img仿真成软盘0)map(fd0)(fd1)----(将软盘0仿真成软盘1,这是为了当系统存在物理软驱,或者U盘以zip方式启动后,可以访问物理软驱和U盘,以盘符B:
来访问)map--floppies=2----(定义仿真磁盘数)map--hook----(使仿真生效)chainloader(fd0)+1----(从软驱0(其实是img仿真的,非物理软驱0)的第一扇区启动)rootnoverify(fd0)----(设置根为软驱0)boot----(启动系统)启动基于DOS的镜像都是上面的步骤因为IMG是软盘镜像,所以仿真成FD0如果是基于硬盘的镜像,像miniwin98的img则需要将其仿真成HD0
11、PE中加载微软五笔输入法
如何把输入法添加进去PE呢?
以微软五笔86为例,仔细分析了一下,它共需要winwb86.IME、winwb86.MB和输入法指示器internat.exe(借用2000的),把这些文件放到system32里面,然后把五笔的注册表信息加进去,最后启动internat.exe,为此编写了一个批处理来完成(这里先假设3个文件已经手工加进去了)。
regaddHKLM\SYSTEM\ControlSet001\Control\KeyboardLayouts\E0100804regaddHKLM\SYSTEM\ControlSet001\Control\KeyboardLayouts\E0100804/vIMEfile/tREG_SZ/dwinwb86.imeregaddHKLM\SYSTEM\ControlSet001\Control\KeyboardLayouts\E0100804/vLayoutfile/tREG_SZ/dkbdus.dllregaddHKLM\SYSTEM\ControlSet001\Control\KeyboardLayouts\E0100804/vLayoutText/tREG_SZ/d王码五笔型输入法86版%systemroot%\system32\internat.exe
12、grub4dos引导PE的过程
grub4dos>
setupldr.bin>
>
winnt.sif>
winpe.is_setupldr.bin中定义了和winnt.sif的位置、名称等。
例如毛桃的位置被定义为/;
/wxpe/,在定义的位置中,任意一个位置能找到就可以正常执行。
所以,如果直接使用maotao的setupldr.bin,可以把NTDETECT.COM放在根目录,也可以放在wxpe目录,当然,如果你想放在别的位置,自己改一下就可以。
同样,winnt.sif也是可以改位置和路径的,毛桃的被改成了WINNT.XPE,位置仍然是磁盘根目录,注意如果要改到别的目录,目录名不要太长,目录+文件名总共字符长度和winnt.sif所占字符长度正好相等即可。
例如WINNT.SIF改成WINNT.XPE或者改成BOOT\PE.X,都可以。
然后,winnt.sif中定义了RAMDISK的启动方式,也定义了映象的路径,例如:
/rdpath=WINPE.IS_或者是/rdpath=BOOT\WINPE.IS_所以SETUPLDR.BIN的位置和名称是灵活的,可以随便放置、随便改名。
只要grub4dos的配置菜单中chainloader语句指定了这个位置即可。
chainloader(hd0,4)/boot/ldr/peldr其中:
peldr就是由setupldr.bin改名而来放置在第一个逻辑分区的boot\ldr文件夹下其他几个文件的路径和名称都互相引用NTDETECT.COM的名称和路径受setupldr.bin控制WINNT.SIF的名称和路径受setupldr.bin控制winpe.is_的名称和路径受winnt.sif控制
13、WIM外置程序调用过程主要是在这个WIM外置文件的相同目录中放一个INI文件,内部的PECMD.INI文件通过以下命令来加载这个INI文件:
Load\WIM外置程序\OP.INI再在OP.INI文件中通过MOUN命令来挂上WIM:
MOUN%CurDrv%\WIM外置程序\PROGRAMS.WIM,%ProgramFiles%,1
14、GRUB怎样做到从光盘启动1.把“ISOGRUB.BIN”文件放到光盘的“EZBOOT”目录中。
2.把“STAGE2”这个文件放到光盘的根目录。
3.然后将Grub程序文件、IMG文件和ZIP文件按目录放到光盘中。
4.然后用“EZBOOT”调用“ISOGRUB.BIN”启动就可以。
ISOGrub.rar(1.65KB)
15、EZBOOT怎么调用GRUB在“菜单条”标签的执行命令栏中输入:
bcdw绝对路径\GRLDR
16、编辑WINPE.IS_文件把WINPE.IS_解压成WINPE.ISO文件,用ultraiso虚拟光驱加载并添加东西后,再用mkmaxcab文件把它压缩成cab文件,最后改名为IS_文件。
17、OP.WIM修改方法一、用WIMTOOL解开OP.WIM到一个目录如d:
\wim,修改文件到完成,用WIMTOOL打包d:
\wim为OP.WIM文件。
二、改OP.WIM文件属性为可写,用WIMTOOL或WIMNT可写挂载,修改文件到完成,卸载OP.WIM文件,提示是否写入时,选择“是”(这种修改OP.WIM,文件大小只增不减)。
三、改OP.WIM文件属性为可写,用WIMTOOL或WIMNT可写挂载,修改文件到完成,把挂载的目录用WIMTOOL或WIMNT打包为OP.WIM文件。
18、PE的硬盘引导文件AVLDR.PEPELDRWINNT.SIF这三个文件是必须的,跟PE镜像文件一起复制到C盘再改boot.ini文件后重启就能看到你要的PE系统下面是它们的作用:
②PELDR是PE启动载入程序,文件中有7条数据为PE的系统目录名,要根据PE镜像的不同而更改,如I386WXPE,修改注意区分大小写;
WinPE"
19、修改boot.ini产生彩色的启动菜单
C盘根目录下的boot.ini(隐藏文件)可以使用ANSI控制码来控制启动菜单显示出彩色。
您可以根据以下短短的代码来为自己设计一个彩色的Windows启动菜单。
这也有助于让您理解ANSI控制码及其转义,当然彩色的菜单也非常具有个性。
C盘根目录下的boot.ini(隐藏文件)可以使用ansi控制码来控制启动菜单显示出彩色,例如下面的boot.ini:
CODE:
--------------------------------------------------------------------------------timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operatingsystems] multi(0)disk(0)rdisk(0)partition
(2)\WINDOWS="
[1;
32mMicrosoft[1;
34mWindows[1;
33mXPProfessional"
/NOEXECUTE=OPTIN/FASTDETECT c:
\Avldrxp.bin="
36mAvlgo-PELDR"
/noguiboot multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="
31mMicrosoft[1;
33mWindmows[1;
35mSermver2003"
/noexecute=optout/fastdetect c:
\1.bin="
37mMS-DOS"
--------------------------------------------------------------------------------ansi控制码:
箭头+“[”声明了转义序列的开始 后面的“1”定义了默认的字体宽度。
对于文本属性来说,这些值是有意义的:
0、1、22、4、24、5、25、7、27,分别表示:
默认值、粗体、非粗体、下划线、非下划线、闪烁、非闪烁、反显、非反显。
30m——37m设置前景色 40m——47m设置背景色 可选颜色:
红色、绿色、黄色、蓝色、洋红、青色和白色。
他们对应的颜色代码是:
30(黑色)、31(红色)、32(绿色)、33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)。
用同样色方法设置背景色,不过要把第一个数字“3”替换成“4”, 40(黑色)、41(红色)、42(绿色)、43(黄色)、44(蓝色)、45(洋红)、46(青色)、47(白色)。
20、取消软驱检测
打开TXTSETUP.SIF文件,将Txtsetup.sif中HardwareIdsDatabase段里的以下这行删除:
*PNP0700="
fdc
21、WIM文件动态加载
实现这个目需要Imagex.exe和SUBST.exe,将以下三行命令保存到一个批处理文件中:
md%TEMP%\PEIMG>
nul2>
nul//创建一个临时空白目录作为加载点目标目录imagex.exe/mountPEIMG.WIM1%TEMP%\PEIMG//PEIMG.WIM是你要加载的WIM映像名称,根据具体情况修改substB:
%TEMP%\PEIMG//将上述临时目录虚拟为B:
注意:
上述步骤的第二、三行绝对不能反过来!
如果先虚拟盘符,然后再将WIM挂载到这个B:
,你会发现死得很难看——居然连C:
都变成了这个虚拟目录了,此时除非重启别无它法。
制作WinPE的相关工具
1、FlashBootv1.40(推荐)万能的U盘格式化工具
2、IMG2ISO将IMG镜像转化为ISO镜像的工具
3、MSETUPLDR查找和修改setupldr.bin的工具
4、XNVIEW把jpg转换成xpm格式的图像处理工具
5、WINPEHELP老九的WinPE安装/卸载工具
6、WiMNT挂载和制作WIM文件的工具
7、PEDRVIN驱动搜索安装部件更新
8、XCAB和MKMAXCAB把文件加或目录压缩为CAB文件XCAB.rar(50.34KB)
9、IRFANVIEW制作grub背景图的图像处理软件GRUB命令索引
blocklist用法:
blocklistFILE描述:
输出文件的块清单标记。
--------------------------------------------------------------------------------boot用法:
boot描述:
引导已加载的操作系统或扇区链式加载器。
--------------------------------------------------------------------------------bootp用法:
bootp[--with-configfile]描述:
通过BOOTP初试化网络设备。
如果使用了`--with-configfile'
参数,此命令将会试图去加载一个特定的配置文件。
--------------------------------------------------------------------------------cat用法:
catFILE描述:
显示指定文件的内容。
--------------------------------------------------------------------------------chainloader用法:
chainloader[--force]FILE描述:
加载扇区链式加载器。
若使用了--force参数,则忽略该扇区的启动标识的有效性。
--------------------------------------------------------------------------------cmp用法:
cmpFILE1FILE2描述:
比较两个文件,并且报告两者之间的不同的信息。
--------------------------------------------------------------------------------color用法:
colorNORMAL[HIGHLIGHT]描述:
改变菜单的颜色。
Normal用于指定菜单项的未选中时的颜色,HIGHLIGHT则用于指定菜单项的被选中时的颜色。
如果你未指定HIGHLIGHT色,那么我们将使用NORMAL的反色值。
颜色值的格式是"
FG/BG"
。
FG和BG是颜色的名称,如下:
black(黑),blue(蓝),green(绿),cyan(青),red(红),magenta(粉红),brown(棕),light-gray(亮灰),dark-gray(暗灰),light-blue(浅蓝),light-green(淡绿),light-cyan(淡青),light-red(明红),light-magenta(浅红),yellow(黄)和white(白)。
注意,BG的值只能是前八个。
另外,若想使用闪烁的前景色,你在FG前使用前缀"
blink-"
即可。
--------------------------------------------------------------------------------configfile用法:
configfileFILE描述:
将指定文件作为配置文件予以加载。
--------------------------------------------------------------------------------debug用法:
debug描述:
打开/关闭除错模式。
--------------------------------------------------------------------------------default用法:
default[NUM|`saved'
]描述:
把NUM项菜单设为缺省值。
--------------------------------------------------------------------------------device用法:
deviceDRIVEDEVICE描述:
声明BIOS驱动器对应的实际物理设备。
这条命令只用于grub命令行。
--------------------------------------------------------------------------------portmap用法:
portmapprog_numbervers_number描述:
进行端口映射。
--------------------------------------------------------------------------------dhcp用法:
dhcp描述:
通过DHCP初试化网络设备。
--------------------------------------------------------------------------------splashimage用法:
splashimageFILE描述:
图形模式下载入背景图片文件。
--------------------------------------------------------------------------------foreground用法:
foregroundRRGGBB描述:
设置图形模式下的前景色。
RR代表红色,GG代表绿色,BB代表蓝色。
注意他们都使用十六进制的值。
--------------------------------------------------------------------------------background用法:
backgroundRRGGBB描述:
设置图形模式下的背景色。
--------------------------------------------------------------------------------clear用法:
clear描述:
清屏幕。
--------------------------------------------------------------------------------displayapm用法:
displayapm描述:
显示APMBIOS的相关信息。
------
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详细 讲解 WinPE 制作方法