lzg_ad:使用Virtual PC 部署和測試XP Embedded 發佈鏡像

注意: 本文將假設你已經熟悉並會使用Virtual PC. 如果對Visual PC的使用方法還不瞭解,請參考: http://www.petri.co.il/virtual_create_virtual_machines_virtual_pc_2007.htm
部署XPE鏡像文件到虛擬機,有兩個主要的方法:
· 直接部署你的XPE鏡像文件到虛擬機的C盤;
· 部署你的XPE鏡像文件到一個已經安裝好操作系統的虛擬機上;
你必須創建一個虛擬機在你的開發機上,創建的方法可以通過Virtual PC來實現。
軟件環境:
1. Virtual PC:  微軟虛擬機軟件,可以從網上下載並安裝你的開發機上,建議使用Virtual PC 2007, Virtual PC 2007下載地址;http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6
2. VHDMount.exe: VHDMount.exe是虛擬服務器軟件的一部分,下載Virtual Server 軟件並安裝, 選擇自定義安裝方式並且僅安裝VHDMount.exe,Virtual Server下載地址:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bc49c7c8-4840-4e67-8dc4-1e6e218acce4
3. (可選) Virtual Machine Remote Control Client: 這個工具也是Virtual Server的一部分,並且可以在自定義的安裝過程中選擇並安裝到你的開發機上。它允許在EW Virtual Server上進行更多的虛擬機控制操作;
使用Virtual PC 部署和測試XPE鏡像 
1. 首先安裝軟件環境中需要的軟件到你的開發機上
2. 部署XPE鏡像文件到Virtual PC上
a. 創建一個空白的虛擬硬盤(vhd),創建步驟如下:
· 啓動安裝好的Virtual PC;
· 打開菜單File -> Virtual Disk Wizard 來創建一個空白的虛擬硬盤文件(vhd)
· 或者, 打開你已經創建好的虛擬硬盤(vhd)並格式化
b. 加載虛擬硬盤
[假設創建好的虛擬硬盤文件存在於c:\MyVhd.vhd ]
·  打開命令行界面:開始->Run->cmd.exe,輸入以下命令:C:\program files\microsoft virtual server\VHDMount\VhdMount.exe /p C:\MyVhd.vhd
· 打開磁盤管理工具, 開始 -> Run -> diskmgmt.msc
· 如果虛擬磁盤沒有連接,首先需要連接虛擬硬盤。
· 右鍵單擊虛擬磁盤,選擇連接選項(或者選擇新加捲)。
· 通過以上操作,虛擬磁盤文件( vhd)就可以在Windows的資源管理器中看到了。可以進行格式化操作,並且拷貝XPE的鏡像文件到這個磁盤上。
c. 如果要提交或者卸載這個虛擬磁盤, 在命令行窗口中運行以下命令:
· VHDMount.exe /C /u All
d. 現在可以使用這個XPE鏡像文件在虛擬機上啓動,啓動步驟如下:
· 啓動Virtual PC;
· 使用已經拷貝好XPE鏡像文件的虛擬磁盤通過虛擬機創建嚮導創建一個虛擬機,或者修改已經創建好的虛擬機的磁盤爲這個做好的虛擬磁盤文件(vhd);
· 當創建嚮導詢問是否創建一個新的虛擬磁盤或者選擇一個已經存在的虛擬磁盤時,請選擇虛擬磁盤的路徑爲 C:\MyVhd.vhd;
· 完成虛擬機創建嚮導後,在虛擬機的窗口中就會出現新建好的虛擬機,選擇這個創建好的虛擬機並點擊啓動. 你的虛擬機將會啓動並且進入XPE的啓動過程;
部署XPE鏡像到一個已經安裝好操作系統虛擬機上
1.首先安裝Visual PC到你的開發機上;
2.部署XPE鏡像文件到一個已經安裝好操作系統的Virtual PC上
a. 在虛擬機上安裝一個操作系統:
· 啓動Virtual PC;
· 打開菜單File -> Virtual Disk Wizard 來創建一個虛擬機;
· 啓動創建好的虛擬機,通過光盤啓動安裝一個操作系統(建議安裝XP Professional或者Windows 2003);
注意:在安裝操作系統的時候,需要劃分磁盤分區爲兩個或者兩個以上。
b. 部署XPE鏡像文件到已經安裝好的Virtual PC上
· 進入已經做好操作系統的虛擬機,格式化第二個分區爲NTFS格式;
· 通過網絡方式從開發機拷貝編譯好的操作系統鏡像到虛擬機的第二個分區;
· 修改虛擬機C盤上的boot.ini文件,在文件的末尾添加以下一行內容:multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /noexecute=optin /fastdetect
注意:如果在虛擬機的C盤上找不到boot.ini文件,那麼就需要在資源管理器->工具->選項菜單中打開視圖標籤,選擇“顯示所有隱藏文件和文件夾”選項,去掉“隱藏操作系統保護文件”選項。
c. 現在可以使用這個XPE鏡像文件在虛擬機上啓動,啓動步驟如下:
· 重新啓動這個安裝好操作系統的虛擬機;
· 在雙啓動界面選擇Microsoft Windows XP Embedded;
· 進入XPE操作系統並開始進行FBA;
· FBA完成後,系統重新啓動,在雙啓動界面再次選擇Microsoft Windows XP Embedded;
· 進入XPE操作系統;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章