3.1 打開安裝好的tool kit的ICE工具並配置好初始環境8
1 准備工具資源
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 環境搭建
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 開始配置
3.1 打開安裝好的tool kit的ICE工具並配置好初始環境
打開「開始」菜單\程序\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 Packages和Add Required(當然會相應增大系統體積)
3.3 集成驅動
用TAP.exe工具創建.PMQ文件(.PMQ文件保存了硬件的某些信息, 用ICE工具導入該.PMQ文件可以自動添加驅動到Answer File中去), TAP.exe是toolkit工具包里的工具之一, 該工具運行在目標機上. 可以在目標機上用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 DRIVE是u盤盤符, 這樣就得到一個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子文件夾, 可以把驅動文件復制到這個目錄下面, 這樣可以在ICE的Distribution 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.在ICE的Distribution 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設置WillShowUI為OnError (表示如果出錯則顯示UI界面, 進行手動分區)
Pruduct\Opearating System\Foundation Core\EmbeddedEdition\Setup_X86展開, 選中DiskConfiguration, 按鼠標右鍵彈出的菜單選Insert New Disk
展開新建的Disk, 設置Disk ID為0 (表示第一個硬盤)
設置WillWipeDisk為true (表示刪除該硬盤的所有分區)
選中CreatePartitions, 按鼠標右鍵彈出的菜單選Insert New Partition
展開新建的CreatePartition, 將Order設置成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設置成1, DiskID設置成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 打包鏡像文件
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 安裝配置好的系統鏡像
5.1在新建的虛擬機上加載配置好的iso文件
添加test.iso盤片
啟動虛擬機

啟動虛擬機







安裝好后進入系統界面

5.2 在真機上安裝
把iso鏡像文件用工具刻錄到DVD盤, 或者用UltraISO工具制作成u盤啟動安裝, 這個過程挺簡單的, 這里不描述
然后, 有了啟動光盤或啟動u盤, 就可以像安裝其他系統一樣安裝到測試機上; 比如插入光盤, 或u盤, 重啟電腦, 設置好第一啟動設置, 然后就可以了. 此操作跟5.1的截圖差不多.
