用第一张光盘是通过Image
安装Image
1:将开发工具的Toolkit光盘插入光驱或者将开发工具的Toolkit光盘镜像载入虚拟光驱,如果没有自动运行,请找到光驱根目录里的Setup.exe并双击执行它。
安装中选择自定义安装
按照图所示选择要安装的组件,单击“Browse”按钮可以选择各个组件的安装目录,然后单击“Next”按钮继续。
开发基础
第一次启动ICE,会要求输入产品序列号(见图 4-1),如果不输入可以评估180天。在这里我们选择进行评估。之后会询问是否帮助微软改进产品?
???????? ??
首先介绍一下ICE的界面。见图,正式版的ICE的界面和前几个的测试版有一些变化。
先让我们先了解一下整个的IBW构建系统镜像的流程和部署构建系统镜像的流程。在上面提到过IBW构建系统镜像和你进行部署的时候需要经历7个阶段(根据部署方式的不同,不会全部经过这7个阶段)。同在第一章中我们说过,WES 7的开发(部署)流程,具体参见第一章的图 1-3。综合一下,具体来说当你部署系统镜像的方式主要分为两个阶段:
A:从零开始,使用IBW构建系统镜像(向上一章那样手动或者通过应答文件)。B:你已经有了构建好的系统镜像-〉将系统进行镜像封装(sysprep+应答文件)-〉用imageX捕获镜像-〉用imageX释放(部署)镜像到每台设备中(或者使用其他工具完成系统镜像部署)。
见下图展示了IBW构建系统镜像的7个阶段:
?????????? ??
A列,代表从零开始,使用IBW构建系统镜像所经历的阶段。B列,代表使用sysprep封装系统镜像后,在第一启动时进行的“安装”操作时所经历的阶段。对各个阶段的具体解释,请参见见该表是从AIK的帮助文档中截取的,表中的windows安装程序相当于IBW。
注意:并不是在所有情况下都会经历每个阶段。
Image
现在我们正是用Image
步骤二
介绍一下左侧的DS库中各个分类的用途:
$OEM$ Folder :OEM 文件夹,该文件夹中的文件会被拷贝到最终的系统镜像中(具体参见帮助文档)。
Packages\FeaturesPack: 系统组件包
Packages\languagePack: 语言包
Templates:模板
???????? ??
图选择分布式共享库-2
步骤三
最底下是语言包,我们选择“Simplified(PRC)Chinese Language Pack(简体中文)”之后单击“OK”按钮。
再次选择菜单“Validate-〉Add Required Packages(添加需要的组件包)“进行依赖性检查。(当在解决了依赖性问题后,应再进行一次依赖性检查,直到不再出现依赖性问题为止)。
Windows Boot Environment(标准的引导器)
Embedded Write Filter Boot Environment(支持写过滤器的引导器)
Unbaranded Startup Screens(选择后系统的登录界面、系统属性等没有Windows Embedded Standard的标志)
?????? Windows Embedded?? Startup Screens(选择后系统的登录界面、系统属性等有Windows Embedded Standard的标志)
Command Prompt Shell with Custom Shell Support(登录后CMD作为shell启动,或者设置一个程序作为shell启动)
Windows Explorer Shell(登陆后启动标准的shell,就是大家平常看到的桌面)
Bootable Windows USB Stack(系统镜像能从USB设备中引导,包括可移动磁盘)
Standard Windows USB Stack(系统镜像不能从USB设备中引导,包括可移动磁盘)
一个组件往往要依赖其他组件的支持,所以要进行依赖性检查。其实依赖性检查在其实在上一章中曾经介绍过。这里再讲一下,依赖性检查会出现一下情况:
至少选择一个组件,只能选一个;见图 3-15
至少选择一个组件,可多选;见图3-16
必须选择所以组件,可多选;见图 3-17
发生冲突必须取消选中一个或多个组件(不会删除组件,而是禁用组件);见图?? 3-18????
特别要注意:“Resolve Dependencies”窗口中第一行的粗体字,表示那个组件(组件名)提出的要求。????????
如果选择菜单“Validate”->“Add Required Packages”(自动添加需要的组件,这样可以获得最小的镜像)
如果选择菜单“Validate”->“Add Required And Optional Packages”会添加一些额外的组件,会提高软件兼容性,但是会增大体积。
建议用“Add Required Packages”然后根据自己需要添加组件。
????????
图3-13 依赖性检查-1
???????????? ??
图3-14 依赖性检查-2
???????? ??
图3-15 依赖性检查-3
?????????? ??
图3-16 依赖性检查-4
?????????? ??
图3-17 依赖性检查-5
?????????? ??
图3-18 依赖性检查-6
步骤四
图3-19 添加组件
步骤五
这里边重点介绍一些如何配置“Settings”选项卡的属性。注意画红框的部分,我们在上面讲过Windows的安装有7个阶段,一个包(组件)的属性可能在不同阶段分别有设置,pass:P1代表第一阶段……一直到pass:P7(这些阶段随着部署的方式不同不会都被执行!)。
Fliter view 设置成“All Settings”可以显示(只能看,不能改。如果修改请设置Fliter view 到对应的阶段)这个包(组件)的全部设置。
但是如果其中一个属性在不同阶段都有,只显示一个!设置后会变成粗体,另外PASS后面会有*号标明。同时对于有自定义设置的包(组件)的图标会变成深蓝色。
您可以显示一组包(组件)的全部属性,这样方便查找。