3

准备工具资源3

1.1 IBW镜像文件3

1.2 Tool Kit工具包4

1.3 virtual box4

1.4 UltraISO4

环境搭建4

2.1 安装virtual box并新建一个虚拟机4

2.2 安装Tool Kit工具包5

2.3 安装UltraISO工具8

2.4 解压IBW镜像文件8

开始配置8

3.1 打开安装好的tool kitICE工具并配置好初始环境8

3.2 模板选择组件和驱动的添加删除11

3.3 集成驱动13

3.4配置无人操守环境14

打包镜像文件18

4.1 生成配置好的安装源文件目录18

4.2 打包生成的目录文件成iso格式的镜像文件19

在虚拟机上安装20

5.1在新建的虚拟机上加载配置好的iso文件20

 

准备工具资源

1.1 IBW镜像文件

IBW镜像文件包括32位版本和64位版本:

Standard 7 SP1 32bit IBW.iso

Standard 7 SP1 64bit IBW.iso

可以从微软官方网站下载得到地址是(将来可能会有变动):

http://www.microsoft.com/en-us/download/details.aspx?id=11887

    该网页上可以下载到32位版本和64位版本的IBW, 还可以下载到ToolKit工具包的镜像根据需要可选择下载32位或64位的其中一个版本ToolKit工具包在这里需要下载.

    下载后是一些压缩分卷要保证下载全这些分卷才能正常解压缩可以用 winrar或其他压缩工具解压缩这些分卷就可以得到iso格式的镜像文件当然下载到的仅仅是试用光盘.

1.2 Tool Kit工具包

Standard 7 SP1 Toolkit.iso

    ToolKit工具包的下载地址写在1.1同样下载后是一些压缩分卷用压缩工具解压可得iso格式的镜像文件.

1.3 virtual box

Oracle VM VirtualBox

为了方便测试配置好的镜像文件需要安装一款虚拟机这里选择virtual box

可从从官网页面https://www.virtualbox.org/wiki/Downloads 选择性下载

当然可以用其他同类型的工具代替或直接用一台测试机测试

1.4 UltraISO

为了方便把定制好的镜像文件安装到u从而可以用u盘安装定制好的wes7系统到目标机器上这里用到UltraISO工具可以很方便的把定制好的系统镜像文件制作成u盘启动安装

:UltraISO工具不免费从官方网站下载到的试用版有部分功能限制当然UltraISO工具不是唯一的选择这里仅仅作为测试使用.

环境搭建

2.1 安装virtual box并新建一个虚拟机

打开安装好的virtual box, 点击工具栏的新建按钮:

填好后下一步注意分配足够的内存给这个虚拟机最后成功创建好一个虚拟机

 

2.2 安装Tool Kit工具包

winrar或其他压缩工具解压缩Standard 7 SP1 Toolkit.iso (前面准备好的一个镜像文件), 或者用虚拟光驱加载这个镜像文件.

解压后执行目录下的Setup.exe文件可以看到一个安装向导界面(如果机器未装.net framework, 就要等待一段时间来安装.net framework):

选择同意->next

选择自定义安装->next

删除上图红色矩形圈住的项就是不安装Distribution Shares

然后next->Install安装

安装好后在「开始」菜单\程序\Windows Embedded Standard 7下就有Image Configuration Editor (也就是ICE) 和命令行工具Windows PE Tools Command Prompt 这在后面会经常用到

2.3 安装UltraISO工具

如果没有usb安装wes7系统的需求可以跳过不安装UltraISO; 如果有这个需求也可以选择同类的其他工具因为UltraISO虽然好用但不免费试用版功能有限有可能不够用.

2.4 解压IBW镜像文件

根据需求解压缩下面两个镜像的其中一个, 32位或64

Standard 7 SP1 32bit IBW.iso

Standard 7 SP1 64bit IBW.iso

 

这里假设解压32位版本到路径 E:\WES7\Standard 7 SP1 32bit IBW下面

开始配置

3.1 打开安装好的tool kitICE工具并配置好初始环境

打开「开始」菜单\程序\Windows Embedded Standard 7中的Image Configuration Editor(就是ICE):

这个界面看起来有点复杂不过操作的步骤很简单只要点几下鼠标就可以配置了这里简单介绍一下初始环境的搭建步骤:

1.点击File->Select Distribution Share…

2.选择IBW解压的路径E:\WES7\Standard 7 SP1 32bit IBW\DS  –这样就加载了DS共享库

 

3.创建一个Answer File应答文件

这里说明一下这个应答文件我们可以给它添加组件驱动包方法就是在左边的Distribution Share窗口选择哪些要添加的组件包或驱动包鼠标双击一下就可以添加了同样可以直接双击Templates模板文件夹下的模板文件这样会自动添加模板已经配好的驱动和组件包到Answer File应答文件中反过来也可以在Answer File窗口选择那些组件或驱动包右键删除;

3.2 模板选择组件和驱动的添加删除

继续3.1, 打开左边的Distribution Share->Templates文件夹选择一个模板

这里选择Thin Client.xml模板这样就把模板应用到Answer File应答文件中此时按下F5检测是否有组件或驱动冲突(依赖性检测), 如果有冲突会在右下角的Messages窗口列出红色的叉叉:

其中黄色的感叹号为警告信息双击可弹出对话框设置组件一般出错的种情况就是有的组件是不能同时存在或有的组件必须存在但没被添加上解决好所有冲突后就可以生成镜像文件了.

 应用模板后还可以继续为Answer File应答文件添加组件和驱动:

如上菜单中

Validate Only是检测Answer File添加的组件和驱动有没有问题(依赖性检测)

Add Required Packages是添加必须的组件

Add Required And Optional Packages是添加必须组件和兼容性组件

为了配置出来的系统稳定稳妥的操作是添加模板后在点击一下Add Required PackagesAdd Required(当然会相应增大系统体积)

 

3.3 集成驱动

TAP.exe工具创建.PMQ文件(.PMQ文件保存了硬件的某些信息ICE工具导入该.PMQ文件可以自动添加驱动到Answer File中去), TAP.exetoolkit工具包里的工具之一该工具运行在目标机上可以在目标机上用IBW光盘启动再额外插入u用来保存.PMQ文件在目标机器上IBW光盘启动打开命令行提示输入命令:

<DVD DRIVE>:\Windows Embedded Studio\Program Files\Windows Embedded Studio\Tools\Image Configuration Editor

tap.exe /o <NETWORK DRIVE>\mydevice.pmq

其中DVD DRIVE是光盘盘符, NETWORK DRIVEu盘盘符这样就得到一个pmq文件

导入pmq文件到ICE:

菜单File->Import->Import PMQ… 选择生成好的pmq文件这样就会自动导入要安装的驱动

 

添加第三方驱动

ICE工具添加第三方驱动到Answer File

可以直接复制驱动到Distribution Share窗口的Out-of-Box Drivers文件夹这样就可以通过Distribution Share窗口添加这些驱动到Answer File中去从而生成镜像文件的时候包含这些驱动的安装:

打开ICE, 设置好Distribution Share路径打开菜单Tools->Explore Distribution Share, 这样可以浏览Distribution Share文件夹里面有个Out-of Box Drivers子文件夹可以把驱动文件复制到这个目录下面这样可以在ICEDistribution Share窗口中看到添加的驱动项然后就可以把它们添加到Answer File中去了

 

使用Driver Path添加驱动文件到Answer File

打开ICE菜单的Insert->Driver Path->***  选择包含一个或多个驱动.inf类型驱动文件的文件夹这种方式只适用于.inf驱动如果是.exe格式或其他的驱动必须在运行中的系统中安装

 

适用脚本添加第三方驱动

打开ICE菜单Insert->Synchronous Command->***

Create Synchronous Command对话框中输入安装驱动的命令和参数并选择命令要执行的顺序点击OK, 这样就添加了脚本命令

 

添加自定义文件资源到Answer File

1.根据下面的步骤创建一个$OEM$文件夹:

a.ICEDistribution Share窗口中右击distribution-share path, 选择Explore Distribution Share浏览Distribution Share目录

b.进入$OEM$文件夹目录创建一个子文件夹随便命名为Custom File

c.Custom File目录下面再创建一个子文件夹命名为$OEM$

d.进入$OEM$目录创建$1文件夹$1就是安装系统的分区根目录了

2.ICE中展开$OEM$文件夹右击Custom File文件夹选择Insert Oem Folders Path即可把自定义的文件添加到Answer File中去

 

3.4配置无人操守环境

配置无人操守安装环境即安装的过程中自动化一般包括下面几点的自动化:

1.自动勾选同意许可协议

2.自动选择语言

3.自动分区格式化分区和自动选择安装到哪一个磁盘驱动器

4.配置Administrator用户自动登录

5.自动选择网络模式

6.自动录入授权产品序列号

这些配置都在Packages->Product目录下

    设置接受许可协议

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\Setup_X86中的UserData展开,AceptEULA设置成ture

默认语言设置

配置中文环境

首先下载到中文包

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\International-Core_X86展开UILanguage设置成zh-CN

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\International-Core-WinPE_X86展开UILanguage设置成zh-CN

(zh-CN另外下载并添加到ICE)

    安装分区设置

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\Setup_X86\DiskConfiguration设置WillShowUIOnError (表示如果出错则显示UI界面进行手动分区)

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\Setup_X86展开选中DiskConfiguration按鼠标右键弹出的菜单选Insert New Disk

展开新建的Disk设置Disk ID(表示第一个硬盘)

设置WillWipeDisktrue (表示删除该硬盘的所有分区)

选中CreatePartitions按鼠标右键弹出的菜单选Insert New Partition

展开新建的CreatePartitionOrder设置成1(表示第一个分区)

Trpe设置成Primary(表示主分区)

Size空着

Extend设置成Ture(表示用所有空间)

如果要建立多个分区请重复操作

如果指定分区容量请设置Size单位是MB并将Extend设置成False

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\Setup_X86中的ImageInstall展开InstallToAvailablePartition设置成False

(如果设置成True表示安装到第一个可用的分区请跳过下面InstallTo的设置)

InstallTo展开Partition设置成1DiskID设置成0(表示安装到第一个硬盘的第一个分区)

    配置Administrator用户自动登录

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\Shell-Setup_X86中的AutoLogin展开Username设置成Administrator

如果您没有建立用户账户那么必须设置AutoLogin这样会启用Administrator账户(默认该账户是禁用的密码是空)

要建立账户可以在

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\Shell-Setup_X86中的UserAccounts中设置

    自动选择网络模式

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\Shell-Setup_X86中的OOBE展开NetworkLocation设置成Home

SkipUserOOBE设置成True

SkipMachineOOBE设置成True

HideWirelessSetupInOOBE”设置成True

ProtectYourPC”设置成1

HideEULAPage”设置成True

    设置产品密钥

Pruduct\Opearating System\Foundation Core\EmbeddedEdition\Setup_X86中的UserData\ProductKEY展开Key设置成您购买的产品密钥

    其他设置

Pruduct\Opearating System\Foundation Core\EmbeddedEdition中的Core-Settings_x86

Window PE阶段设置:

同时在OOBE阶段设置:

Pruduct\Opearating System\Foundation Core\EmbeddedEdition中的International_Core-WinPE_x86展开WindowsPE阶段设置:

Pruduct\Opearating System\Foundation Core\EmbeddedEdition中的Kernel-PnP_x86

Offline Servicing阶段设置:

Pruduct\Opearating System\Foundation Core\EmbeddedEdition中的LUA-Settings_x86

Offline Servicing阶段设置:

Pruduct\Opearating System\Foundation Core\EmbeddedEdition中的Shell-Setup_x86

Specialize阶段设置:

OOBE阶段设置:

Pruduct\Opearating System\Foundation Core\EmbeddedEdition中的SystemRestore-Main_x86

Specialize阶段设置:

打包镜像文件

4.1 生成配置好的安装源文件目录

点击菜单 Tools->Create Media->Create IBW Image From Answer File…

选择好要生成的目录即可这里假设目标路径为e:\test\

4.2 打包生成的目录文件成iso格式的镜像文件

打开「开始」菜单\程序\Windows Embedded Standard 7\Windows PE Tools Command Prompt输入命令:
cd ..\x86
oscdimg.exe -m -o -n -be:\test\BOOT\ETFSBOOT.COM e:\test e:\test.iso

这样到e盘下就已经打包好一个test.iso可以直接在virtual box下加载启动也可以用UltraISo工具写到u或直接刻录到关盘上面

 

安装配置好的系统镜像

5.1在新建的虚拟机上加载配置好的iso文件

添加test.iso盘片

 

启动虚拟机

 

启动虚拟机

安装好后进入系统界面

5.2 在真机上安装

iso镜像文件用工具刻录到DVD或者用UltraISO工具制作成u盘启动安装这个过程挺简单的这里不描述

然后有了启动光盘或启动u就可以像安装其他系统一样安装到测试机上比如插入光盘u重启电脑设置好第一启动设置然后就可以了此操作跟5.1的截图差不多.

 

 

 

版权声明:本文为jianc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/jianc/archive/2013/03/29/2988631.html