yurrr7 发表于 2017-7-9 22:33:49

分享一个WES7文档

Windows Embedded Standard 7和Windows Embedded Standard 2009在部署技术中有了不小的改变,首先进行一下以前的工具与WES7

的部署工具的简单对比,如下所示:

WES7不再有组件设计器的概念,部署方式和Windows Embedded POSReady非常相像,开发者不需要构建系统,只需要用ICE编写一个应答文件进行安装,或者使用IBW直接安装系统即可。
通过IBW构建
硬件要求:
   1、512MB内存(最低512MB内存);
   2、足够的磁盘空间(根据选择的组件而定);

开始,设置从虚拟机光盘启动,等待文件加载。
1、选择“构建一个镜像”,安装程序开始,接受许可协议,如图所示:

2、接着,大家需要确定是以什么方式来构建一个操作系统镜像:
A、使用已有的模板;
B、使用自定义的镜像"create a custom image”,注意在之后的步骤中需要选择所需的功能包;
3、点击“Next”,选择镜像的语言、时间的格式、键盘的布局;

4、点击“Next”,选择"Automatically detect devices":
    A、Automatically detect devices(自动查找驱动);
    B、Choose a PMQ(生成PMQ文件);
    C、Do not select additional drivers(不添加驱动,安装系统必须的驱动,最少的驱动安装);

5、选择完驱动后,选择自己需要的组件:
A、 Feature Packages 代表系统组件;
B、 Language Packages 代表语言包;
建议:去掉所有组件,不勾选“Resolve optional dependencies”,能获得的镜像体积最小。
6、选择要添加的组件,然后按"Resolve dependencies" 按钮。
7、选择“Embedded Windows 7 Boot Environment”,嵌入式Windows 7的启动环境;
8、选择“Windows Embedded Standard Startup Screen”标准的WES启动界面;
9、选择“Windows Explorer Shell”,启动后是标准的Windows 桌面;
10、选择“Bootable Windows USB Strack”,可引导的USB启动支持;
11、选择完全部的关联检查后,点击“Done”按钮。

12、点击“Next”,完成WES7镜像组件的选择。
然后,选择要安装的磁盘和对磁盘分区,如果这时候看不到可用的磁盘,则需要加载驱动。
13、点击“Next”,开始安装。
14、如果看到了熟悉的界面,说明大功告成了。



WES7系统的镜像提取及部署方法解析(二)
来源:微软嵌入式社区 发布时间:2011-01-17
通过ICE部署
通过IBW,大家可以构建一个简单的WES7镜像,但是如果有500台设备都需要安装WES7,那么最好的解决办法是用ICE(Image Configuration Editor)进行部署。
其基本步骤如下:
1、安装Windows Embedded Standard 7 Toolkit。插入WES7 Toolkit的安装盘,执行光盘根目录的setup.exe,选择不安装DistributionShares下的所有组件,可以节省磁盘空间。之后,将WES7 Toolkit和32Bit\64Bit Runtime光盘中的"DS”文件夹,拷贝本地的硬盘上。

2、初始化ICE
 点击“Windows Embedded Standard 7”->“Image Configuration Editor”,启动ICE;
 选择“File”中的“select Distribution Share...”;
 选择之前拷贝的“DS”文件夹;
 选择“File”中的“Import”,再选择“Import PMQ”,开始导入PMQ文件,比起以前的WES2009,WES7导入速度快很多;

3、开始集成驱动
 选择菜单中的“Tool”的“Explore Distribution Share”,将“MyDriver”文件夹复制到“Out-of-Box Drivers”之中;
 关闭弹出的文件夹;
 选择“MyDriver”,右键选择菜单的第一项,即安装程序在“WinPE”阶段加载集成的驱动;

小提示:如果驱动是exe或msi等的安装程序,那么需要提取驱动文件。
方法很简单,在嵌入式设备上安装一个Windows 7,然后使用驱动精灵就能够进行备份驱动;或者使用Universal Extractor这类的软件对驱动的安装程序进行解包,也可以得到驱动文件。
当然,无论使用哪种方法,务必要确认提取的INF文件是可以使用的。
4、添加系统组件,构建一个系统镜像。
如果大家还对Target Designer念念不忘的话,在WES 7可能会有所不适,因为WES 7中已经没有Target Designer了,ICE可以被当成Target Designer。
 选择菜单“Validate”中的“Validate Only”(进行关联性检查);
 选择菜单“Validate”中的“Add Required Packages”(自动添加需要的组件,这样可以获得最小的镜像);

小提示:如果在这里选择菜单“Validate”中的“Add Required And Optional Packages”也是可以的,能够添加一些额外的组件,提高软件的兼容性,但是体积会相应增大。
5、配置无人值守安装
如果需要部署大量的镜像,又不想每次都选择接受许可协议,那么可以配置无人值守安装。
 首先,设置接受许可协议,展开“UserData”,把“AceptEULA”设置为ture。
 接着,要设置默认语言(简体中文),展开“International-Core_X86”,把“UILanguage”设置为zh-CN。
 然后,设置产品密钥,展开“UserData\ProductKEY”,把“Key”设置成购买时候的产品密钥。
 第四,配置自动对磁盘进行分区,将WillShowUI设置为OnError;
选中“DiskConfiguration”,右键选中“Insert New Disk”,
Disk ID设置为0;WillWipeDisk设置为true。
 第五,选中“CreatePartitions”,右键选中“Insert New Partition”;
将“Order”设置为1。
 第六,将镜像安装到指定的分区,展开“ImageInstall”,
把“InstallToAvailablePartition”设置为False。
 最后,设置跳过OOBE中的相关设置,进行自动登录。
展开“OOBE”,把“NetworkLocation”设置为Home;
“SkipUserOOBE”设置成True;
“SkipMachineOOBE”设置成True;
“HideWirelessSetupInOOBE”设置成True;
“ProtectYourPC”设置成1;
“HideEULAPage”设置成True;
展开“AutoLogin”,把“Username”设置为Administrator。

6、保存应答文件,生成IBW Disk。
 选择“Tools”的“Media Creation”,再选择“Create IBW Disk From Answerfile”的“Choose Answerfile”,可以自动选择当前的应答文件。
 选择“Select the target folder for the image”;点击“OK”,开始生成。

siwa447 发表于 2017-7-29 16:55:09

学习了!

cayuse 发表于 2017-9-9 16:22:31

非常好的文章,最近正在研究Windows Embedded Standard 7 SP1,这篇文章看到的正是时候。感谢分享!
页: [1]
查看完整版本: 分享一个WES7文档