計劃名稱 : 99-100 年度教育部資訊軟體人才培育推廣計畫跨校資源中心 : 雲端計算與服務 ( 國立中山大學 ) 課程名稱 : 虛擬化技術 Part4- 實驗教材 教材名稱 : Virtual PC 建置 操作及應用 國立高雄大學資訊工程學系張保榮教授
Virtual PC 原本 Virtual PC 跟 VMWare 一樣, 都是要錢的付費軟體, 不過自從微軟將 Virtual PC 買下之後, 就變成免費軟體了, 買下 Virtual PC 後, 微軟看起來並沒有為 Virtual PC 軟體作太多的功能改進或調整, 不過用起來還算穩定 事實上 Windows Virtual PC 目前有兩個版本, 一個是官方整合在 Windows 7 的新版, 另一個是 XP 時代的 2007 版本,Windows Virtual 2007 介面上感覺和 VirtualBox 比較相像, 2007 版本下載也無須驗證, 就可以直接安裝使用了 在 Windows 7 的新版 Virtual PC 則會須經過 Windows 正版驗證, 驗證不過就不能下載
Virtual PC ( 續 ) 若你的 Windows 7 版本是專業版以上, 安裝了 Virtual PC, 會自動幫你安裝一個 XP Mode, 讓你電腦內也有 XP 環境, 讓無法支援 Windows 7 的軟體可在裡面使用 如果是專業版以下的, 想要有 XP 環境可以跑, 需自備 ISO 檔案去安裝到 Virtual PC 內才可以有這樣的環境!
首先是安裝 Microsoft Virtual PC 軟體 軟體名稱 :Microsoft Virtual PC 2007 軟體版本 :2007 (6.0.192) 軟體語言 : 英文軟體性質 : 免費軟體官方網站 : http://www.microsoft.com/taiwan/windows/virtualpc/default.aspx 軟體下載 : http://download.microsoft.com/download/3/0/e/30e87f07 d6b3 4ab3 a93d a17814ed8b4b/32%20bit/setup.exe 微軟介紹 : http://www.microsoft.com/windows/products/winfamily/virtu alpc/demo/vpcdemo.html?wt_svl=20322a&mg_id=20322b
Glance at Download Webpage
Virtual PC 優點 Virtual PC 這類虛擬電腦的好處是, 我們只需提供硬碟空間並與主電腦 ( 現在正在用的這台 ) 共享 CPU 記憶體與其他相關資源, 不需要重新分割硬碟 不需要重開機, 主電腦與虛擬電腦可以同時操作 執行, 還可直接與虛擬電腦連線 使用共用資料夾等 看起來就像是台區域網路中的獨立電腦一樣, 可以讓我們用來測試 學習 Linux Ubuntu.. 等各種作業系統, 或者作一些架站練習 測試不同作業環境等等, 相當方便!
虛擬電腦安裝注意事項 : 由於 Virtual PC 軟體僅提供作業系統的硬體環境模擬, 並不提供實質的作業系統 (Windows XP/Vista/Linux) 系統檔, 所以我們必須先設定好虛擬電腦的環境, 然後再自行安裝作業系統, 作業系統的光碟請自備 礙於 Windows 系列的作業系統都有版權問題, 課堂上提供的範例 Linux 等免費的作業系統
本文章節 : 本文共分三部份, 請依照順序瀏覽 一 安裝 Microsoft Virtual PC 軟體二 在 Virtual PC 中建立新電腦三 運行虛擬電腦 安裝作業系統
一 安裝 Microsoft Virtual PC 軟體 第 1 步 : 安裝 Virtual PC 的方法很簡單, 跟一般軟體的安裝沒啥兩樣, 依照投影片前幾頁的網址將軟體下載回來後, 直接按兩下執行安裝程序
第 2 步 : 選 Next
第 3 步 : 選擇 I accept the terms in the license agreement 選項 按 Next
第 4 步 : 由於本軟體是微軟提供的免費軟體, 在輸入使用者名稱的步驟中也已經自動填好正式版的序號了, 所以只要依照一般軟體安裝程序下一步 下一步, 就可以完成 注意, 安裝好 Virtual PC 之後記得重開機, 才能正常運作
第 5 步 : 可以選 Change 選項改變欲安裝的目錄為何 左邊的路徑就是當前要安裝的目錄 按下 Install 鍵就會開始安裝
第 6 步 : 安裝的過程畫面 ( 截圖 )
第 7 步 : 最後安裝完成後, 按下 Finish 鍵做完最後工作
第 8 步 : 注意! 安裝好 Virtual PC 之後不要重新開機, 因為電腦教室的電腦裝有還原卡
二 在 Virtual PC 中建立新電腦第 1 步 : 點選左下 開始 > 所有程式 > Microsoft Virtual PC 啟動程式
第 2 步 : 接著會出現一個 Virtual PC Console 視窗, 當以後我們設定了多台虛擬電腦之後, 這個視窗中會列出全部的虛擬電腦, 方便我們啟用 停用或作其他設定 現在, 開始新增第一台虛擬電腦, 請按一下 Virtual PC Console 視窗中的 [New] 按鈕, 出現歡迎畫面後, 再按一下 [Next] 按鈕, 開始設定新虛擬電腦
第 3 步 : 如果是第一次開啟 VirtualPC, 請直接點選 Create a virtual machine, 再按下 [Next] 按鈕, 新增一個新的虛擬電腦 ( 附註 : 如果你不想一開始就調整虛擬電腦的配備與環境, 可以直接選擇 Use default settings to create a virtual machine 用預設的環境去新增 如果你之前用過 VPC 的話,VPC 也支援匯入原本的系統檔 )
第 4 步 : 接著請幫這個虛擬電腦設定一個名稱, 可以依照作業系統或工作任務來命名, 如 Windows Vista 或 Linux 等等 可以任意取名, 設定完後再按一下 [Next] 如果你想調整虛擬電腦的系統檔存放位置, 可以按一下 [Browse] 按鈕去選取儲存位置
第 5 步 : 接著我們可以依照想要安裝的作業系統不同, 選擇不同的操作環境, 選單中會列出 Windows 98 2000 XP 等等各種作業系統, 現在我們是要安裝 Linux 的話, 請選擇 Other 選好之後再按下 [Next] 按鈕, 繼續下一步
第 6 步 : 接著我們可以調整這台虛擬電腦可以取用多少的記憶體, 由於這個記憶體是跟主電腦共用的, 所以虛擬記憶體開比較大的話, 就會佔用掉目前電腦的可以用記憶體 所以可以依照你的實際需要調整, 不一定要開最大, 開太大 主電腦沒記憶體可用的話, 會讓整個電腦變慢唷 建議是別超過主電腦的一半記憶體, 我的電腦有 1024MB, 大約就填 512MB 以下就可以了
第 7 步 : 接著我們可以選擇虛擬電腦的系統檔案要放哪邊, 先點選 A new virtual hard disk, 再按一下 [Next]
第 8 步 : 接著可以選擇系統檔存放位置與系統檔的硬碟大小, 一般來說, 安裝 Linux 的話,20000MB 就很夠囉! 設定好之後再按下 [Next] 這個硬碟檔並不會因為你設定 20G 就先佔去 20G 的空間, 而是取決於你當下的總資料大小, 如果剛安裝完的系統只佔 5G 空間, 則此硬碟檔只會佔 5G 的硬碟空間, 簡而言之就是採用 動態延伸 的方式, 虛擬作業系統的總資料多大, 外面的硬碟檔就佔多大
第 9 步 : 設定完成後, 按一下 [Finish] 完成設定
三 運行虛擬電腦 安裝作業系統第 1 步 : 依照前面的方法開設好虛擬電腦的作業環境後, 接著便可啟動虛擬電腦 開始執行系統安裝工作 在 Virtual PC Console 視窗中, 我們可以看到已經設定好的虛擬電腦清單, 要開始執行某台虛擬電腦的話, 請點選清單中的電腦名稱, 再按一下 [Start]
第 2 步 : 接著如果你要安裝作業系統的話, 記得先開啟虛擬電腦的光碟機 載入光碟的方式除了可以直接取用主電腦的實體光碟機之外, 還可載入未燒成光碟的光碟映像檔 (ISO 檔 ), 這樣我們可以不用浪費光碟片, 直接下載回來後安裝 測試 如果你要載入 ISO 檔的話, 請點選 [CD] Capture ISO Image, 如果要直接讀取光碟機中的資料的話, 請點選 Use Physical Drive E: ( 或其他光碟機代號 )
第 3 步 : 選取 ISO 檔, 選開啟
第 4 步 : 如圖, 順利啟動虛擬電腦並掛載好光碟或 ISO 檔後, 便可開始作業系統的安裝工作囉! 問題 : 在 VirtualPC 中安裝 Fedora, 作業系統畫面會整個糊掉. 解決方法 : 只要在安裝時, 輸入 linux vesa 按下 Enter, 即可順利以 graphical 模式進行安裝.
第 5 步 : 這邊會問你是否測試光碟沒有損壞, 請選 Skip 跳過測試步驟, 不然會花很長時間在測試
第 6 步 : 到了這一步, 接下來都是安裝的過程了 ( 附註 : 滑鼠如果被 VirtualPC 鎖住在視窗內, 請按右邊的 Alt 鍵即可解決 )
第 7 步 :
第 8 步 :
第 9 步 : 由於硬碟是剛虛擬出來的, 裡面什麼資料都沒有, 所以一開始會先要求你做初始化
第 10 步 : 選擇移除虛擬硬碟上所有磁碟分區, 按下一步
第 11 步 : 選 是, 按下一步
第 12 步 :
第 13 步 : 選時區, 按下一步
第 14 步 : 設定 root 的密碼, 按下一步
第 15 步 :
第 16 步 : 過程截圖
第 17 步 : 按下一步, 就開始安裝了
第 18 步 : 安裝畫面片段
第 19 步 : 完成安裝, 請重新開機
第 20 步 :
第 21 步 :
第 22 步 :
第 23 步 :
第 24 步 :
第 25 步 :
第 26 步 :
第 27 步 :
第 28 步 :
第 29 步 :
第 30 步 : 左邊是成功的畫面 右邊是失敗的畫面, 表示你在第 4 步安裝步驟的時候沒有打 linux vesa
第 31 步 : 打開網頁瀏覽器確認有無連上網路
第 31 步 : 如果網路不通, 下一步先檢查 VirtualPC 的網路設定
第 32 步 : 按下右邊的 Alt+E 開啟 Setting for Linux 調整網路設定
第 33 步 : 選擇主機的網卡 按下 OK
第 34 步 : 檢查 Linux 本身的網路設定 點選 桌面 > 管理 > 網路
第 35 步 : 如果 eth0 是 暫時不用的, 請點選 啟用
第 36 步 : 如果啟用成功, 則狀況會變成 現行的
第 37 步 : 打開網頁瀏覽器, 網路應該通了 接下來就跟一般作業系統一樣, 可以上網, 可以去網路下載安裝任意程式和套件
第 38 步 : 當要關閉虛擬機器時, 可以直接按視窗右上的 X, 她會詢問你是否儲存當前的作業系統狀態, 下次開啟虛擬機器時則可以直接回復先前狀態
總結 VirtualPC 比較適合安裝 Windows 系列的作業系統, 要安裝 Linux 系列的作業系統往往會有很多問題需要克服, 例如 VirtualPC 的畫面只支援 16bit 與 32bit, 但 linux 的畫面是 24bit, 如果安裝時不做另外處理的話畫面會無法正常顯示 原本預計要安裝 ubuntu 作業系統, 但是會遭遇到更多問題, 例如其一 : 安裝 ubuntu 8.10 以前的舊版會有滑鼠不支援 等諸如此類問題, 安裝時需要花費很多工夫 倘若安裝 ubuntu 10.04 後的新版本則 VirtualPC 的虛擬機器開都開不起來
簡報完畢, 謝謝!