无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6261|回复: 3

[教程] 定制USB启动的WES7系统

  [复制链接]
发表于 2017-7-26 21:19:06 | 显示全部楼层 |阅读模式
                                                                     定制USB启动的WES7系统


定制USB启动的WES7系统
通过USB启动,导入到IBW,大家可以看到ICE配置映像正在安装,使用一个可启动的USB驱动器,就能直接在目标设备配置操作系统镜像,操作方便,入门容易。
首先需要准备启动环境,比如需要先安装好Windows Embedded Standard Studio工具;然后准备存储介质U盘,建议容量是2GB,小一点当然也没关系,最好是USB2.0的,在拷贝文件时会比较快;当然,还要确保有可用的OEM硬件。

接下来,就可以开始了,使用ICE构建一个WES7映像了。
1、点击“开始”的所有程序,找到Windows Embedded Standard 7,点击“ICE”(Image Configuration Editor)
这里需要说明一点,如果将IBW视为构建引擎,那么ICE就是配置工具,ICE可用来创建一个回答文件(answer file),对嵌入操作系统映像进行配置,类似于Windows Embedded Standard 2009的TargetDesigner。

2、打开ICE,点击“File”中的“New Answer File”(新建应答文件),将创建一个新的应答文件。

3、点击“File”中的“Import”,再点击“Import PMQ(导入PMQ文件)”,浏览“C:\WESWKSHP\PMQ\Devices.pmq”,点击“Open”。
4、Answer File窗口左侧是Distribution Share窗口,右键,添加包:
 Packages / Feature Pack / Embedded Enabling Features / Bootable Windows USB Stack(添加可启动USB组件)
 Packages / Feature Pack / Browsers/Internet Explorer 8 / Internet Explorer 8 Browser(添加IE8浏览器)
 Packages / Feature Pack / User Interface / Windows Shell / Windows Explorer Shell(添加资源管理器)
 Packages / Feature Pack / Embedded Enabling Features / Enhanced Write Filter with HORM(添加带HORM功能的EWF组件)
5、点击“Validate”中的“Add Required Packages”(添加需要的包);
6、在“Validation”选项卡中,可能会看到错误提示信息,比如一些包的依赖性没有被满足,只要双击消息,添加合适的依赖性就可以解决此问题,例如添加标准Windows Embedded Standard启动界面、或者标准Windows USB启动等等。

7、单击“File”中的“Save Answer File As”,浏览目录至“C:\WESWKSHP\Labs\Lab05”,将“Answer File”保存为“USBBoot_Sample.xml”。
8、备份好需要的数据后,就可以将USB Flash设备连接到开发工作站上了,准备重新分区和格式化。
9、点击“开始”菜单,选择“所有程序”中的“附件”,右键“命令提示符”,选择以管理员身份运行。



10、输入“diskpart”,按回车;
11、输入“list disk”,大家就可以从显示的列表中,确定连接好的USB FLASH磁盘编号。

如上图所示,disk 4是USB FLASH磁盘。
12、输入以下命令后,USB磁盘就可以启动了:
DISKPART>
Select disk <disk_number>
Clean
Create partition primary
Select partition 1
Active
Format fs = ntfs quick
Assign
Exit
13、在ICE中,单击“Tools”中的“Media Creation”,选择“Create IBW Disk from Answer File”(从应答文件创建IBW磁盘),浏览被格式化了的USB磁盘。

14、点击“OK”按钮,开始创建。全部完成后关闭ICE,这样就成功创建了一个启动Windows Embedded Standard的USB磁盘。
这时候,这个USB 驱动器就是可启动的了,可以拷贝部署文件到磁盘中,然后可以利用该启动磁盘在实际设备中引导安装。下一步,咱要使用这个USB去安装WES7到连接好的USB磁盘上。
1、首先确定这个USB设备是否为默认的启动设备。如果不是,则需进入BIOS,在系统硬件配置设置成“首先从USB设备启动”,保存此设置,并重启系统。

2、单击“EULA”(Accept the End User License Agreement),接受最终用户许可协议,选择默认的语言,时间、当前格式和键盘布局等等,单击“Next”;
3、在磁盘配置页,点击“Drive Options Advanced”(驱动器高级选项),选择删除分区,点击“OK”按钮后,单击“Next”;
4、开始安装Windows,完成后重启系统,开始OOBE(Out of Box Experience)过程;
5、输入用户名、密码、Product Key(产品密匙)、时间、日期、选择“工作网络”,单击“Next”;
6、进行这些基本设置后,完成OOBE后,就显示桌面了。

这样我们就成功在ICE中用answer file安装WES7,然后需要使用USB磁盘抓取Windows Embedded Standard的映像,并部署到USB设备上。
1、使用资源管理器打开USB磁盘,复制“C:\Program Files\Windows Embedded Standard 2011\Tools\x86\ImageX.exe”文件到USB磁盘根目录。
2、在Windows PE命令行输入:
Windows PE>d:\imagex.exe /capture c: d:\wes.wim “Windows Embedded Standard”

3、等待一段时间后,ImageX.exe就可以完成了,之后输入“wpeutil shutdown”,并按回车;关闭OEM硬件,且移除USB磁盘。
4、打开OEM硬件,允许系统从安装好Windows Embedded Standard的USB磁盘启动。
小提示:在Windows PE命令行可输入:
 Diskpart 可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展)分区
 选择磁盘n(WES被安装在编号为n的目标USB磁盘)
 Clean(清除)
 Create partition primary(创建主分区)
 Active 激活
 Exit 退出
 Format r: /fs:ntfs /q /y /v:WES2011 格式化
 执行x:\imagex.exe /apply x:\wes.wim 1 r:(X是USB磁盘的驱动器号)

完成这些步骤之后,一个简单映像就已经在目标设备上运行了。当然了,这些只是一些基本的步骤,对于一个真实的项目,配置嵌入操作系统映像需要做很多工作。

图片1.png
图片2.png
图片3.png
图片4.png
图片5.png
图片6.png
图片7.png
图片8.png
图片9.png
图片10.png

评分

参与人数 2无忧币 +10 收起 理由
zmac2007 + 5
20090101 + 5 很给力!

查看全部评分

 楼主| 发表于 2017-7-26 21:28:28 | 显示全部楼层
怎么可以图文一起发。。

定制USB启动的WES7系统.part1.rar

400 KB, 下载次数: 31, 下载积分: 无忧币 -2

定制USB启动的WES7系统.part2.rar

400 KB, 下载次数: 33, 下载积分: 无忧币 -2

定制USB启动的WES7系统.part3.rar

280.54 KB, 下载次数: 31, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +5 收起 理由
zmac2007 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-7-26 21:29:47 | 显示全部楼层
回复

使用道具 举报

发表于 2017-7-26 23:56:45 | 显示全部楼层
表示不玩WES7,帮顶...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 19:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表