2014年6月15日 星期日

WES 7 Lab:製作客製化的WES 7映像檔


目的:
1、將預設的WES7Shell修改成為客製化的畫面以利使用者操作.
2、利用ICE工具來製作一個自訂的開機畫面與客製化的Shell來部署作業系統.

時間:120 分鐘

工具:
l   Image Configuration Editor(ICE)

開發環境:
1Development Device
開發recovery的平台,上面安裝Win7WES7 tool kit
2Target Device
要出貨的機器,未安裝WES7

實作:


Step1匯入硬體描敘檔(devices.pmq) Windows Embedded Standard 7 映像的專案檔

1、利用ICE來建立一個應答文件

ICE工具之中選擇File->New Answer File ,建立一個新的專案檔.

2、選擇File->Import-> Import PMQ. 請選擇路徑至儲存devices.pmq 的路徑,如C:\Training Data \Devices.pmq

3、匯入後請察看Message 視窗內的訊息,將會列出目前平台元件內容.

 

Step2利用ICE工具來加入PackagesWindows Embedded Standard 7 映像檔

1、請將下列元件加入到Answer File 之中.

l   Packages->Feature Pack->.Net Framework -> .Net Framework 3.5
l   Packages->Feature Pack-> Browsers ->Internet Explorer 8 -> Internet Explorer 8 Browser
l   Packages->Feature Pack->Embedded Enabling Features -> Editor Branding -> Unbranded Startup Screens
l   Packages->Feature Pack-> Embedded Enabling Features -> Custom Logon Desktop Background Images
l   Packages->Feature Pack-> Embedded Enabling Features ->Dialog Box Filter
l   Packages->Feature Pack-> Embedded Enabling Features ->Hide Boot Screens
l   Packages->Feature Pack-> Embedded Enabling Features ->Message Box Default Reply
l   Packages->Feature Pack-> Management -> System Management -> System Management Utilities
l   Packages->Feature Pack-> User Interface->Command Prompt Shell With Custom Shell Support.
l   Packages->Feature Pack-> User Interface-> Windows Shell -> Accessories

2、在表單上選擇Validate-> Add Required Packages

3、在Message 視窗中的Validate 頁籤中會顯示出所有相依性元件.

a、點選"Dependencies of the source package are not satisfied"後會開啟一個對話視窗,加入其他相依元件。

b、依序選擇下列項目後按下ok結束設定。
l   Windows Boot Environment
l   Standard Windows USB Stack
l   English(US)Language Pack

4、選擇Validate-> Add Required Packages,如果沒有錯誤訊息就代表已經自動加入相關Component

 

Step3、將必要的檔案$OEM$目錄移至Distribution Share之中

1、請將C:\Training Data\LAB2\中的WORKSHOP 拷貝至c:\Programe Files\Windows Embedded Standard 7\DSSP1\$OEM$ Folders\目錄之中.

NoteWES7 SP1拷貝至DSSP1目錄,如果沒有SP1則拷貝至DS目錄。
Note:相關的目錄須為XXX\$OEM$\$$\XXXXXX代表可以自己命名。
 


2、在Distribution Share視窗中展開WORKSHOP目錄並在WORKSHOP元件上按右鍵選擇"Insert OEM Folder Path".

3、加入後請確定oemFolderPaths參數path中的路徑是否正確.

Path:%distributionshareroot%\$OEM$ Folders\WORKSHOP\$OEM$

 

Step4利用ICE工具來設定Windows Embedded Standard 7 映像檔

1Answer File視窗中,將Feature pack->Embedded Enabling Features->Custom Logon Desktop Background Images 反白,修改Filter view by 4. Specialize.

並將path參數改為c:\windows\backgrounds
 

2Answer File視窗中,展開Feature Pack -> User Interface -> Command Prompt Shell with Custom Shell Support. 修改Filter view by 2.Offline Servicing.

並將CustomShell參數改為c:\windows\Shell\cmd.exe
 

Step5、使用ICE工具將設定好的Answer file建立一個WES7 映像檔的安裝光碟


1、選擇File->Save Answer File As. 將設定存檔(.xml),如 LAB_custom.xml


2、在ICE工具上選擇Tool->Create Media -> Create IBW Image from Answer File… ,指定目錄建立安裝的映像檔,如C:\Training Data\LAB\CustomShell_Image (請建立一個CustomShell _Image目錄)

 

3、建立一個可開機的WES7安裝光碟

a、按下【開始】->【所有程式】->Windows Embedded Standard 7->Windows PE Tools Command Prompt

b、在DOS視窗中輸入下列指令後按下Enter執行命令:
oscdimg –n –h –m –b..\PETools\x86\boot\etfsboot.com  <存放建好的安裝映像檔的路徑>  <要儲存iso檔的路徑>
例如:oscdimg –n –h –m –b..\PETools\x86\boot\etfsboot.com c:\Training_Data\LAB\CustomShell_Image c:\Training_Data\LAB\CustomShell.iso

c、當Oscdimg工具完成ISO製作時請關閉DOS視窗.

Step6、安裝製作好WES7 ISO

Note:你可以直接將ISO檔燒錄到光碟再放置到實體的PC安裝WES7;如果只是要測試,則可以使用VM來讀取ISO檔做安裝。

1、將安裝光碟放入要安裝的機器。

2、在BIOS設定由光碟開機。

3、安裝過程:

a、請勾選"End User License Agreement (EULA). 按下一步.
b、選擇相關語系、貨幣、時間格式及輸入法 ,按下一步.
c、設定作業系統安裝路徑,按下一步.

d、系統會經過多次重啟後執行OOBE的程序.
·         設定使用者名稱與電腦名稱
·         設定密碼 
 

·         輸入Production key34VFJ-QQ7G4-47K84-74BHY-WQGQ2  ps:For 180 test key
Note:如果輸入180 test key,則會跳出下面的視窗,請按下一步。
·             設定自動更新狀況:選擇"Use Recommeded Settings"
·             設定時區、時間與日期
·             完成OOBE後就會顯示系統Shell

e、完成OOBE, 驗證"Custom Logon Desktop Background Images""Command Prompt Shell with Custom Shell Support"元件.

4、開機後會直接執行指定的應用程式(取代原來的windows Shell)

 


沒有留言:

張貼留言