ghostzsy 发表于 2007-4-23 16:51

制作图形化的 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 编辑 ]

baybox 发表于 2007-4-23 17:04

麻烦图片用原始链接吧。

ghostzsy 发表于 2007-4-24 01:36

把所有图片都转到"图片博客"上了 这下终于可以外链了 ~~~这么多图 希望没白费劲

sbmqj 发表于 2007-4-24 08:53

楼主,你这样做的PE光盘桌面菜单可能无法打开吧!

corel 发表于 2007-4-24 16:59

多谢.......

teardrop 发表于 2007-4-24 23:20

可以参考.......

ghostzsy 发表于 2007-4-24 23:23

这篇文章我觉得挺不错的 所以就贴过来了 讲得比较详细 挺适合起步阶段的 比如俺~~

wandonhao 发表于 2007-4-25 12:18

将自己的工具放在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 编辑 ]

cfgs 发表于 2007-5-8 14:53

学习!!!

jay_wu 发表于 2007-5-9 07:59

来参考练习看看
感恩阿

wslq 发表于 2007-6-2 22:00

呵呵支持你啊不过好像图标不正常啊???

zmcjs 发表于 2007-10-13 12:51

hao 不错,就是不知道能不能弄个中文 的

游业游文 发表于 2007-10-15 01:02

顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~顶!~

清茶 发表于 2007-10-15 17:17

受用,谢谢pb78

yoxu 发表于 2007-10-15 19:42

qjtimethy 发表于 2007-10-15 22:37

学习了,多谢楼主!!

贼秃 发表于 2007-10-16 15:18

学习学习,增长监视

iceout 发表于 2007-10-17 04:07

LZ没有一点新意,这我也能做出来。。。

beep 发表于 2007-10-19 04:26

学习了!!!!

luke 发表于 2007-11-18 14:21

个人觉得,好像菜单很难看耶。像被人做的那么好是用什么工具啊?
页: [1] 2 3
查看完整版本: 制作图形化的 WINPE 2.0