PE3.0 驱动注入

下载了 for Win7 和 win2008 R2 的WAIK,按照说明做了一遍,曾经发表在微软论坛,放在这里存档吧。

准备:

1.  Dell E6400 机器:  intel ICH9 G45 (? 偷懒不仔细检查了 :-))  Broadcom 网卡、
2.  WAIK for Win7 &  2k8 R2。它包括了PE3.0, 或者用 SCCM 2007 SP2   SP2 中的WAIK 就是 for Win7 win2008 R2 的,包括了 PE3.0。 SCCM 2007 SP1 的 WAIK 是 for vista & Win2k8 的。
3.  下载 chipset驱动和网卡驱动,解压  Dell 随机的resource CD上有。解压路径 c:/drivers/E6400chp    c:/dirvers/E6400LAN

在安装 WAIK的机器上, ( 自己的电脑或者 SCCM server)

1.  到 start 菜单 WAIK -- deployment tools command prompt --- 不要用 cmd, 这个会自动帮你加几个关键程序的路径,当然你改path 然后用cmd也可以。

2.  c:/program files/winndows AIK/tools/petools (下面就不写这个完整路径了,都是在这个路径下执行)    如果在 Vista 或者 Win7上,请用 run as administrator 打开这个cmd prompt

3.  copype.cmd   x86   c:/pe    --- 这里用x86举例,如果是x64 或者 ia64,请对应更改
4.  copy c:/programs files/windows aik/tools/x86/tools/imagex.exe    c:/pe/iso     --------驱动注入PE的准备工作

5.  dism  /mount-wim  /wimfile:c:/pe/winpe.wim /index:1  /mountdir:c:/pe/mount
6.   dism /image:c:/pe/mount  /add-driver   /driver:c:/drivers/E6400chp  /recurse
7.   dism /image:c:/pe/mount  /add-driver   /driver:c:/drivers/E6400LAN  /recurse
8.  dism /unmount-wim  /mountdir:c:/pe/mount   /commit -----------------------------------------  这四步是mount WAIK自带的标准PE image,然后offline加驱动,再提交修改重新封装image (online 加载驱动用 drvload, 也就是 PE启动后在线加载)

9.  copy  c:/pe/winpe.wim   c:/pe/iso/sources/boot.wim
10.  oscdimg  -n   -bc:/pe/etfsboot.com   c:/pe/iso  c:/pe.iso    -------------  这两步是做一个 ISO文件,可做可不做, ISO 主要是便于测试。


说明:
1. 注意空格,  该有空格的地方,我特意多空了几格,不该空的地方都没有空。
2. PE 3.0, PE2.0, PE1.5 三个区别都挺大,如果要使用 PE2.0, 1.5 请参考附带的文档。
3. 用这个ISO刻了盘,在我的 E6400上启动后,ipconfig 就看见ip了    net use   z:  //server/share   可以映射。

4.  在 第8步 commit 之前 可以  dism  /image:c:/pe/mount /get-drivers  看加载的驱动的清单。
5.  加载驱动的步骤中  /recurse 是在指定的驱动目录中递归每一个子目录都查找驱动。  intel的chipset驱动一般是很多chipset的驱动都在目录中,所以我的测试中一共加载了 59个intel的驱动,ICH 5 --- ICH9 已经很多其他的chipset 简直全了

6.  WINPE文档中明确支持,只支持 inf 驱动的加载, MSI 这种安装包不行。

你可能感兴趣的:(Windows,OSD)