制作图形化的 WINPE 2.0
首先感谢 vforum 提供的附件(b***plorer.zip);参考了 vforum方法和WinAIK中文版帮助文件,本人做了一些修改和补充,有不到之处...希望能得到的高手指教;共同来探讨微软的镜像技术。
1、下载并安装中文WinAIK ( http://hi.baidu.com/bobo55/blog/item/5aea9925f82cfa6034a80f56.html)
再到http://briefcase.tom.com/briefcase/stannum/ 下载地址1 (name:stannum , sn:242129) (b***plorer.zip)
附件(b***plorer.zip)下载地址2:
http://ys-i.ys168.com/ys168up/D0/?b***plorer.zipy73z74fdqd0fd0z95bip9b1bc0fq9b4b0bc0fd2f6e22e05e12e24b1b2f2fd1f9b4fc7fd3z
2、单击“开始”--所有程序--Windows AIK,单击“Windows PE 工具命令提示符”;菜单快捷方式将打开“命令提示符”窗口,然后自动设置环境变量以指向所有需要的工具。默认情况下,所有工具都安装在 C:\Program Files\Windows AIK\Tools 下 。
3、用 imagex / info C:\bobo55\winpe.wim 查看winpe.wim是镜像文件中的第几个包;以便装入基本Winpe.wim 到本地目录中,添加或删除程序包。
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785480/7785480_h.jpg
4、在命令提示符下运行 Copype.cmd 脚本。该脚本需要使用两个参数:硬件结构和目标位置。例如,
copype.cmd <arch> <destination>
其中,<arch> 可以是 x86、amd64 或 ia64,<destination> 是本地目录的路径。例如:http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785516/7785516_h.jpg
命令 : copype.cmd x86 C:\bobo55
意思为:将32位的WinPE镜像和相关启动文件释放到 C:\bobo55文件夹中。
此脚本会创建以下目录结构并复制该体系结构的所有必要文件。
例如:
C:\bobo55
C:\bobo55\ISO
C:\bobo55\mount
5、在命令提示符中,使用 ImageX 将基本 Windows PE 映像 (Winpe.wim)装入 \mount 目录中。例如,
命令: imagex /mountrw C:\bobo55\winpe.wim 1 C:\bobo55\mount
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785527/7785527_h.jpg
此时在C:\bobo55\MOUNT目录下会出现四个目录Program Files、Users、ProgramData和Windows。
6、把下载的附件(b***plorer.zip)解压到C:\bobo55\mount\programs file内;http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785578/7785578_h.jpg
7、在C:\bobo55\mount\windows的system32目录下,新建一个winpeshl.ini文件,内容如下:
AppPath=%systemdrive%\Program files\b***plorer\explorer.exe
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785579/7785579_h.jpg
8、找到本机“%windir%\system32\winload.exe”这个文件拷贝到
“C:\bobo55\mount\windows\system32\”下,因为根据实际测试发现WAIK自带的原始模板中并没有这个文件,由此会导致我们以硬盘启动 Vista PE 时因无法找到文件而启动失败。
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785580/7785580_h.jpg
9、修改桌面菜单和开始菜单等内容,只需修改b***plorer里面的几个 *.ini 文件就可以了。想要得到更多功能,如添加驱动等,参考WinAIK安装盘的帮助文件.
定制添加自己工具的方法:
将自己的工具放在Program Files文件夹中,编辑B***plorer目录下的几个ini文件:
bs_desktop.ini:定制“桌面菜单”
bs_qlaunch.ini:定制“快速启动项目”(开始按钮旁边的项目)
BS_START.INI:定制“开始菜单”
bs_explorer.ini:定制“界面风格”(这个功能比较简单)
用peimg.exe命令安装自己的驱动,这在SATA/SCSI非常重要!
Peimg.exe/inf=driver:\drvDIR\*.inf d:\winpe\mount\windows
driver是驱动所在卷/分区,DrvDIR是驱动所在文件夹,*.inf是具体驱动的安装脚本文件,一定要指定具体文件,路径不能错。分别安装磁盘驱动和主板驱动。
10、把定制修改好的 PE 镜像重新进行封装:
命令:imagex /boot /compress max /capture C:\bobo55\mount C:\boot.wim "WimVistaPE"
在C:\根目录下生成我们自定义的boot.wim镜像。
/boot 此PE镜像为启动镜像
/compress max 启用最大压缩
"WimVistaPE" 镜像描述信息
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785585/7785585_h.jpg
11、用定制好的PE启动镜像文件去替换先前释放出来的WinPE启动文件; 命令 : copy c:\boot.wim C:\bobo55\ISO\sources /y
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785593/7785593_h.jpg
12、现在创建可启动 CD-ROM ... ...
命令:oscdimg -n -o -bC:\bobo55\etfsboot.com C:\bobo55\ISO C:\VistaPE.iso
对于 ia64 体系结构,请使用 Efisys.bin 替换 Etfsboot.com。
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785601/7785601_h.jpg
13、制作完成 VistaPE. iso文件
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785602/7785602_h.jpg
14、虚拟机VMware测试VistaPE.iso
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785609/7785609_h.jpg
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785614/7785614_h.jpg
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785627/7785627_h.jpg
http://botu.bokee.com/photodata1/2007-4-24/013/036/234/7785633/7785633_h.jpg
[ 本帖最后由 血竹 于 2008-12-22 12:37 编辑 ] 麻烦图片用原始链接吧。 把所有图片都转到"图片博客"上了 这下终于可以外链了 ~~~这么多图 希望没白费劲 楼主,你这样做的PE光盘桌面菜单可能无法打开吧! 多谢....... 可以参考....... 这篇文章我觉得挺不错的 所以就贴过来了 讲得比较详细 挺适合起步阶段的 比如俺~~ 将自己的工具放在Program Files文件夹中,编辑Bsexplorer目录下的几个ini文件:
bs_desktop.ini:定制“桌面菜单”
bs_qlaunch.ini:定制“快速启动项目”(开始按钮旁边的项目)
BS_START.INI:定制“开始菜单”
bs_explorer.ini:定制“界面风格”(这个功能比较简单)
用peimg.exe命令安装自己的驱动,这在SATA/SCSI非常重要!
Peimg.exe/inf=driver:\drvDIR\*.inf d:\winpe\mount\windows
driver是驱动所在卷/分区,DrvDIR是驱动所在文件夹,*.inf是具体驱动的安装脚本文件,一定要指定具体文件,路径不能错。分别安装磁盘驱动和主板驱动。这一段不是很懂,楼主能解释一下吗。
另外按照楼主的步骤,Peimg.exe/inf=driver:\drvDIR\*.inf d:\winpe\mount\windows
这条命令不能执行,出现错误。
[ 本帖最后由 wandonhao 于 2007-4-25 12:21 编辑 ] 学习!!! 来参考练习看看
感恩阿 呵呵支持你啊不过好像图标不正常啊??? hao 不错,就是不知道能不能弄个中文 的 顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~ 受用,谢谢pb78 学习了,多谢楼主!! 学习学习,增长监视 LZ没有一点新意,这我也能做出来。。。 学习了!!!! 个人觉得,好像菜单很难看耶。像被人做的那么好是用什么工具啊?