之前一直使用MDT2008来向PE 2.0添加驱动程序,倒也十分方便。看过PE的文档,知道如果要手动添加驱动,可以使用PEIMG命令添加。看到论坛里有人报告说无法添加驱动,一直没有怎么在意。
最近不少论坛用户反映wds抓取的镜像应用后无法正常在MDT中使用,于是拿出虚拟机来准备实验一下,发现vista的boot.wim是不带vmware的网卡驱动的,需要添加。以前我都是直接把wdscapture从boot.wim中提取出来放到litetouchPE_x86.wim里,这次想实验一下peimg,就按着说明文档的:
把Vmxnet.inf找了出来,放到e盘
peimg /inf=e:\vmxnet.inf e:\winpe\
结果添加失败,报告错误80070002。
额....这个错什么意思,只好google一番。有人说,驱动没有经过签名,或者驱动不是for vista的。显然,这两个都不可能,因为相同的驱动使用MDT2008都是可以添加并正常使用的。
Technet上有人提示,可能是驱动文件不全所造成的,虽然写的是inf文件,但驱动文件常常并不仅仅如此,还可能包括一些cat、dll等文件。
受此启发,我把做好的litetouchPE_x86.wim文件打开,搜索vmxnet
一共有4个文件,把这4个文件提取出来,一起添加
OK,添加成功