轻松部署无人值守安装+ICE入门Windows Embedded Standard 2011 镜像
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大家看过Happymy写的:
轻松构建你的第一个 Windows Embedded Standard 2011 镜像。
/viewthread.php?tid=148678
应该对Windows Embedded Standard 2011有个初步的了解。
如果我要给1000台设备安装WES 2011 可就不能那篇文章进行安装了,因为你不想重复1000次同样的操作吧。
通过这篇文章,大家能掌握ICE的使用(不是冰块……)和使用ICE编写一个无人应答文件来进行无人值守安装、集成驱动、定制一个WES 2011镜像。
ICE的全称是Image Configuration Editor一个类似AIK的工具。
ICE的界面和AIK的Windows System Image Manager(SIM)很像,但是操作上有很大的不同(包的名称和位置都不同。)
好了让我开始
先准备一下:
Quebec CTP WES Toolkit和Quebec CTP 32Bit或者64Bit 的Runtime。
准备好要集成的驱动程序(INF文件)
使用tap.exe生成pmq文件。
一、安装Windows Embedded Standard Quebec
插入Quebec CTP WES Toolkit的安装盘,执行光盘根目录的setup.exe
这里只是简要说明一下安装过程。
选择自定义安装。
选择不安装DistributionShares下的所有组件。
如下图:
注意:
1 建议在vista和win7中安装
2 不会和AIK发生冲突。
3 可以不安装DistributionShares这样可以节省磁盘空间,但是您必须要有runtime的光盘。
如果安装“AMDX64 Distribution Shares”请准备好X64的runtime光盘,安装过程中会要求您插入X64的runtime光盘!
等安装完成之后。将Quebec CTP WES Toolkit和Quebec CTP 32Bit或者64Bit 的Runtime光盘中的"DS”文件夹拷贝本地的硬盘上。
如果你已经安装了Distribution Share,请跳过这一步。
二、初始化ICE
然后从“开始”菜单->“所有程序”->“Windows Embedded Standard
Quebec”->“Image Configuration Editor”启动ICE
选择"File"->"select Distribution Share..."
选择刚才拷贝过去的"DS”文件夹。
如果你已经安装了Distribution Share,您可以在“Windows Embedded Standard Quebec”的安装目录中找到DS文件夹。默认是“C:\Program Files\Windows Embedded Standard Quebec\DS”。X64的Distribution Share的文件夹名称是“DS64”。
现在开始导入 PMQ文件
选择菜单“File”->“Import”->“Import PMQ”
耐心等一下。
log 部分带有警告标志的信息,表明该驱动没有在开发工具的包中,需要自己提取驱动然后集成。
小建议:
删除不用的驱动,可以减少镜像的体积,例如:如果不用声卡,删除声卡驱动的同时,同时删除支持声卡工作的系统组件。
三、开始集成驱动
注意:
您可以仅仅集成需要的驱动,但是如果系统的包中没有一个或多个系统启动需要的驱动,那么您必须集成这些驱动,否则系统启动时蓝屏(大多数停机码是0X7B)。
如果集成一个错误的驱动,则有可能造成一个硬件加载了错误的驱动,严重的话会造成系统蓝屏(大多数是停机码是0X7E)
如下图:
“MyDriver”是我存放要集成驱动的文件夹(已经将驱动文件提取出来)。里面有很多子文件夹,每个子文件夹都存在一个INF文件(一个设备的驱动)。
注意:这里介绍集成驱动的方法,只适合这种INF文件形式的驱动(必须存在INF文件),如果您的驱动程序是exe程序来进行安装(一个安装程序)。
请不要用这种方法集成驱动!
选则菜单Tool->Explore Distribution Share,会打开一个文件夹。将“MyDriver”文件夹复制到“O ut-of-Box Drivers”内。关闭刚才打开的文件夹。
选择“MyDriver”右键选择菜单的第一项(其他子项目不用再选)。
提示:
第一项:安装程序在“WinPE”阶段(第一次启动的时候,加载setup的软件界面之前)”加载集成的驱动。
第二项:“在offiine serviceing”(已经加载了setup的软件界面,并且进行第一次重启后)阶段加载集成的驱动。
第三项:在“audit system”(使用sysprep封装镜像)阶段加载集成的驱动。
注意:
如果您的驱动包括系统必须加载能完成安装的驱动,则在该驱动的项目上必须选择第一项!(例如:硬盘控制器的驱动,必须选择“WinPE阶段”加载驱动,否则会因为找不到硬盘导致安装失败。)
如果你不确定集成的驱动是否有系统必须加载能完成安装的驱动,则选择第一项。
如果您的使用sysprep部署系统镜像,请选择第三项!
QUOTE:
如何提取驱动的INF文件和相关的文件?
如果你的驱动是exe或者msi这类的安装程序,你就需要提取驱动文件。(当然你也可以部署系统镜像时执行这些驱动的安装程序进行安装。)
在这里简单写一下:
一共有2类方法。
1 在嵌入式设备上安装一个Windows7或者Vista(当然你也可以安装一个WES 2010,不过你要确保已经存在系统启动必须的驱动),之后使用驱动精灵一类的程序进行备份驱动。这样可以达到提取驱动文件的目的。
2 把驱动的安装程序解包(exe、msi等)
使用Universal Extractor 这类的软件对驱动的安装程序进行解包,得到驱动文件。
注意:我推荐使用第一种方法,虽然他比较“麻烦”,但是不容易出错。适合没有经验的人使用。