微軟的Virtual PC虛擬機

在 Intel x86 電腦上常用的硬體虛擬機有 VMWare、Virtual PC 與 Virtual Box 等,其中,VMWare 功能較強大,但是需要付費購買,而 Virtual PC 與 Virtual Box 則完全免費,在本節當中,我們將使用 Virtual PC 作為範例,說明系統虛擬機的用法。

圖 9.11顯示了利用 Virtual PC 虛擬機在 Windows XP 作業系統當中執行 Red Hat Linux 9.0 的情況。此時,Red Hat Linux 9 在 Windows XP 系統當中看起來像是一個應用程式,但實際上卻是一個完整的作業系統,只是其畫面並沒有占據整個銀幕而已,利用此種方式,我們可以在『宿主作業系統』的環境下『安裝』另一個『寄生作業系統』,而此『寄生作業系統』看起來就好像只是一個應用程式一般,但其運作行為與一個單獨的作業系統幾乎一模一樣。

VirtualPcRunRedHat.jpg

圖 9.11在 Microsoft Windows 當中以 Virtual PC 軟體執行 Red Hat 9.0 的情況。

為了展示虛擬機的使用過程,我們將在 Windows XP 當中,以 Virtual PC 安裝一個寄生的 『DOS作業系統』,以便說明虛擬機的使用方式。

選擇以『DOS作業系統』的原因是,DOS系統相當的小,因此安裝過程快速,如此,可以方便使用者練習 Virtual PC 的使用方式。而且,由於 DOS 作業系統乃是一個簡易的作業系統,沒有安全保護機制,因此,對於開發新作業系統的人員而言,是一個很好的練習平台,因此,我們將以 DOS 系統作為練習對象。

首先,請讀者從網路上下載 Virtual PC 2007 的版本 ,安裝後請啟動之,讀者會看到如圖 9.12的 Virtual PC Console 啟動視窗。

VirtualPcNewVm.jpg

圖 9.12 Virtual PC 的啟動視窗

接著,請按下 New 按鈕,此後,會有一連串的選擇畫面,所有選項都請以預設值設定即可,但是在虛擬機儲存檔中您可以將檔案命名為 DOS 6.22.vmc,如圖 9.13所示,以方便辨識。

VirtualPcSaveVm.jpg


圖 9.13 Virtual PC 虛擬機儲存檔的命名畫面

接著,在 Virtual Hard Disk Options 畫面時,請選取 A new virtual hard disk,如此,才會建立一個新的虛擬硬碟,請讀者參考圖 9.14的設定。最後,按下 Finish 完成後,即建立的一台新的虛擬機器。

VirtualPcNewHardDisk.jpg

圖 9.14選擇 A new virtual hard disk 以建立新的虛擬硬碟。

然而,到目前為止,我們所建立的虛擬機器式不具有作業系統的『硬體』模擬機,要在 Virtual PC 當中安裝 DOS 作業系統,首先我們必須取得 DOS 的開機磁片(軟碟片),但是,這對許多今日的電腦使用者而言,將會是一大困擾。因為,現在許多電腦都已不再具有軟碟機了。還好,在 Virtual PC 當中,不需要軟碟機也可以安裝 DOS 系統,只要先取得 DOS 開機磁片的映像檔即可,此硬像檔可以在網路上輕易的下載取得 。

當您取得 DOS 開機映像檔 (例如: 622C.IMG) 之後,請先於 Virtual PC Console中,按下 Start 按鈕,啟動方才所建立的『硬體』虛擬機,如圖 9.15所示。

VirtualPcStartVm.jpg

]

圖 9.15 請按下 Start 鍵啟動該『硬體』虛擬機

此時的狀況,就好像您將一台未安裝作業系統的電腦開機一樣,其畫面如圖 9.16所示。

VirtualPcStartBIOS.jpg

圖 9.16 Virtual PC 的虛擬機之啟動畫面

此時,您必須先插入安裝磁片或光碟,才能將作業系統安裝上去。但是,由於我們想要利用軟碟映像檔安裝 DOS,而不是從真正的軟碟機安裝,因此,我們可以選擇 Floppy/Capture Floppy Disk Image,並選取 DOS 的開機映像檔,以便指定由該映像檔開機,如圖 9.17所示,然後按下 Action/Reset 以重新開機,如此,就完成了 DOS 系統的虛擬機設定動作了。

[=image VirtualPcGetDosFile.jpg]]
圖 9.17 在 Virtual PC 中指定 DOS 的軟碟開機映像檔

按下 Action/Reset之後,您將會看到系統進入如圖 9.18的 DOS 開機畫面,對於曾經使用過 DOS 的讀者而言,應該會覺得有似曾相識的感覺。沒錯,這就是那個 1980 年代的 DOS 作業系統了。

VirtualPcDosRun.jpg

圖 9.18 在 Virtual PC 2007 中的 DOS 虛擬機開機畫面

當然, Virtual PC 虛擬機還有更多的功能,像是共用硬碟資料夾等,在此受限於本書篇幅,我們將不詳細介紹,有興趣的讀者請進一步查閱相關的書籍與文章。

註:在 bootdisk 這個網站的網頁http://www.bootdisk.com/bootdisk.htm 當中,可以取得下列壓縮檔http://s93616405.onlinehome.us/bootdisk/622c.zip ,解壓縮後即有622C.IMG 此一軟碟映像檔, 筆者下載日期為 2009-03-17。

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License