資料介紹
vmware虛擬機的入門教程
?隨著Linux逐漸地被接受,同一臺計算機上安裝Linux和Windows已經(jīng)不是什么新鮮的事情了。不過你有沒有想過在一臺計算機上同一時刻運行Linux和Windows呢?而不僅僅是在同一臺計算機安裝多個操作系統(tǒng),或許在很多人眼里這是一件難以置信的事情。美國VMware公司推出的虛擬計算平臺——VMware為我們提供了一個具有創(chuàng)新意義的解決方案,你可以在使用Gimp的同時,運行Microsoft Word。不僅如此,你還可以同時運行各種Linux發(fā)行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一臺計算機上安裝多個Linux發(fā)行版、多個Windows版本。
??????? 一、VMware 的特點
??????? 1、雖然VMware只是模擬一個虛擬的計算機,但是它就像物理計算機一樣提供了BIOS,你可以相同的方法更改BOIS的參數(shù)設(shè)置。你不需要重新啟動就可以同時在一臺計算機上運行多個操作系統(tǒng),可以是在窗口模式下運行客戶機,也可以在全屏模式下運行,當(dāng)你從Guest OS切換到Host OS屏幕之后,系統(tǒng)將自動保存Guest OS 上運行的所有任務(wù),以避免由于Host OS的崩潰,而損失Guest OS應(yīng)用程序中數(shù)據(jù)。
??????? 2、每一個在主機上運行的虛擬機操作系統(tǒng)都是相對獨立的,擁有自己獨立的網(wǎng)絡(luò)地址,就像單機運行一個操作系統(tǒng)一樣,提供全部的功能,當(dāng)然,如果你的計算機內(nèi)存比較小的話,你明顯感覺到速度很慢。最令人興奮的是,當(dāng)你的計算機在同時運行多個操作系統(tǒng)的情況下,如果,其中一個Guest OS的崩潰,但是并不影響 其它Guest OS的正常運行。
??????? 3、在虛擬機上安裝同一種操作系統(tǒng)的另一發(fā)行版,不需要重新對硬盤進(jìn)行分區(qū),比如,你可以在Red Hat Linux的一個目錄下,安裝Turbo Linux 或者其它的Linux 版本,而不需要重新分區(qū)。
??????? 4、虛擬機之間支持TCP/IP、Novell Netware以及Microsoft網(wǎng)絡(luò)虛擬網(wǎng)絡(luò)以及Samba文件共享等。而且,支持Guest OS和Host OS之間以及不同Guest OS操作環(huán)境下的剪切、復(fù)制和粘貼操作。VMware支持CD-ROM 、軟驅(qū)以及音頻的輸入輸出,和VMware 1.0相比,最新版本的VMware 2.03改進(jìn)了不少,比如增加了對SCSI設(shè)備、 SVGA圖形加速卡以及ZIP驅(qū)動器的支持。比如,你運行的是英文版的Linux,而同時又想處理中文,在內(nèi)存足夠的條件下,那么同時運行Windows是一個不錯的選擇。
??????? 注意:目前還不支持MIDI聲頻,以及游戲控制器和操縱桿。
??????? 5、在VMware的窗口上,模擬了打開虛擬機電源、關(guān)閉虛擬機電源以及復(fù)位鍵等,這些按鈕的功能對于虛擬機來說,就如同虛擬機機箱上的按鈕一樣。如果你的客戶機的操作系統(tǒng)是Windows ,在運行過程中非正常關(guān)機或者VMware崩潰,下次啟動Windows的時候,它會自動進(jìn)行文件系統(tǒng)的檢查與修復(fù)。
??????? 注意:Guest OS——指運行在虛擬機上的操作系統(tǒng);Guest就是VMware虛擬出來的客戶機。Host,指物 理存在的計算機,Host OS指在Host上運行的操作系統(tǒng);例如筆者在Linux為操作系統(tǒng)的計算機上安裝了 VMware,虛擬了Windows 2000 專業(yè)版。那么,Host指的是安裝Linux的這臺邏輯計算機,其Host OS為 Linux;虛擬機上運行的Windows 2000 專業(yè)版就是Guest OS。
????? 二、 VMware的運行原理
????? VMware是一個具有創(chuàng)新意義的應(yīng)用程序,通過 VMware獨特的虛擬功能,你可以在同一個窗口運行多 個全功能的虛擬機操作系統(tǒng)。而且VMware中的Guest OS直接在X86保護(hù)模式下運行,使所有的虛擬機操作系統(tǒng)就像運行在單獨的計算機上一樣,因此,VMware在性能上有十分出色的表現(xiàn)。熟悉LInux的朋友可能會想到 Linux下的模擬器—Wine,它們有本質(zhì)上的區(qū)別, Wine (Wine Is Not an Emulator)是一個在X和Linux之上的,提供了Windows 3.x 和 Windows9x API函數(shù)接口,它是一個Windows兼容層,這個層即提供了一個用來從 Windows源進(jìn)出到UNIX的開發(fā)工具包(Winelib),也提供了一個程序加載器,該加載器允許不用任何修改Windows 3.1/95/NT的二進(jìn)制文件,簡單的說,wine是一個Linux下Windows應(yīng)用程序模擬器,而不能獨立地運行一個全 功能的操作系統(tǒng)。目前 Wine 仍在發(fā)展階段,僅能執(zhí)行少部份的 Windows 軟體,大部份的軟體仍然無法正常 執(zhí)行。 如圖下所示,這是VMware的運行原理圖示。
????? VMware運行在主機的操作系統(tǒng)之上,它在Guest OS與Host OS之間加了一層虛擬操作平臺(VMware Virtual Platform),所有的客戶操作系統(tǒng)都運行在虛擬操作平臺之上。
????? 主機的系統(tǒng)要求:
????? VMware 2.01 for Linux: CPU: Intel(r) Pentium(r) II或其它X86兼容處理器, 主頻至少為266MHz或更高, 支持SMP(對稱多處理器)。Intel: Pentium Pro, Celeron, Pentium II, Pentium III AMD: K6-2, K6-III, Athlon (K7) 。
????? 內(nèi)存:最少96M,推薦128M以上。
????? 其它:支持256色以上的顯示效果;在bridged模式下,可以選擇網(wǎng)卡,在虛擬機上啟用網(wǎng)絡(luò)功能。
????? Linux操作系統(tǒng):單CPU系統(tǒng)的內(nèi)核至少為 2.0.32或更高 ;SMP 系統(tǒng)的內(nèi)核至少為 2.2.0或更高。已經(jīng)通過的Linux發(fā)行版本為Red Hat Linux 5.x, 6.0, and 6.1 Caldera OpenLinux 2.2 and 2.3 ;SuSE Linux 6.0, 6.1, 6.2, and 6.3 ;TurboLinux 6.0。
????? X- server:XFree86-3.3.3.1 或者更高。雖然,XFree86 4.0已經(jīng)推出,但是由于XFree86 version 4.0的穩(wěn) 定性難以保證,VMware 2.01 for Linux還不支持XFree86, version 4.0,建議采用XFree86 version 3.3.4 。
????? VMware 2.03 for NT或者Windows 2000:
????? CPU: Intel(r) Pentium(r) II或其它X86兼容處理器, 266MHz 或更高, 支持SMP(對稱多處理器)。
????? 內(nèi)存:最少96M,推薦128M以上。
????? 其它:支持256色以上的顯示;任何bridged模式的網(wǎng)卡。
????? 操作系統(tǒng):要求Windows NT Server 或者Workstation 4.0 + Service Pack 3以上;Windows 2000 Professional版以及Server 版系列;另外,瀏覽器要求安裝IE 4.0以上版本,因為VMware的幫助文件是HTML 格式的,而且此幫助文件目前還不能在其它瀏覽器下工作。
????? 筆者的計算機為Red Hat Linux 7.0 和Windows 98以及Windows 2000 專業(yè)版3個操作系統(tǒng)共存,在Linux下成功地 虛擬運行Windows 2000 專業(yè)版。接下去筆者就以Linux為主機虛擬運行Windows 2000 專業(yè)版為例,說明如何使用VMware。當(dāng)然,你也可以在 Linux下運行VMware,重新安裝Windows虛擬機;或者在Windows NT以及 Windows 2000下虛擬安裝Linux,它們的操作都差不多,有興趣的朋友可 以自己體驗一下。
????? 三、下載及安裝
????? 目前, VMware的最新版本是2.03,你可以到VMware的站點:http://www.vmware.com/去了解更詳細(xì)的內(nèi)容,確定VMware是否支持你的計算機硬件。下載的時候要注意,你要選擇VMware 版本,國內(nèi)下載地址為:http://www.cnvnet.com/download/d/VMware-2.0.3-786.tar.gz (Linux 版本)。VMware是一個商業(yè)軟件,如果你要想運行VMware,還必須到它的公司站點上申請一個可以免費試用30天的License(許可證)。
????? 最新版本的VMware 2.03除了修正了大量的bug,大大地改善了之外,還提供了很多新的功能:
????? 改善可對鼠標(biāo)的支持,現(xiàn)在VMware支持滾輪鼠標(biāo)。
????? 為Windows ME虛擬機提供SVGA驅(qū)動程序。
????? VMware主機支持Linux 2.4內(nèi)核。注意:這個版本并不支持運行Linux 2.4內(nèi)核主機上的雙向并行端口。
????? 支持更多的Linux發(fā)行版本,為Red Hat Linux 7.0、Caldera OpenLinux 2.4以及 SuSE Linux 7.0提供 預(yù)編譯的模塊。
????? 假設(shè)你下載的VMware是以*.tar格式打包的,那么在控制臺下進(jìn)入*.tar目錄,執(zhí)行命令:tar -d *.tar。
????? 如果,你是第一次使用VMware,那么進(jìn)入解壓后的VMware-distrib目錄,執(zhí)行命令:./ install.pl安裝;如果你以前使用過舊的VMware版本,則進(jìn)入VMware-distrib\installer目錄,執(zhí)行命令:./ old-install.pl安裝。
????? 在安裝的過程中,VMware安裝腳本會要求你回答VMware安裝目錄以及是否自動運行 VMware配置腳本等幾個問題。如果你是從TAR壓縮包安裝VMware,安裝腳本將自動運行VMware配置腳本VMware-config.pl;如果安裝的是RPM格式的VMware或者你改變了Linux內(nèi)核,那么你就必須手動運行VMware配置腳本VMware-config.pl,事實上,當(dāng)VMware 運行時,如果檢測到Linux內(nèi)核已經(jīng)改變,它將會提示你重新運行VMware配置腳本VMware-config.pl 。要想運行這個腳本很簡單,只要在控制臺下輸入config-VMware.pl就可以了。如果VMware提供的預(yù)編譯模塊不適合你的Linux內(nèi)核, VMware配置腳本程序?qū)匦戮幾g模塊。期間,VMware配置腳本程序還會詢問你是否允許虛擬機訪問主機的系統(tǒng)文件。
????? 安裝完之后,把你收到的許可證文件名改為license,復(fù)制到VMware的目錄下就可以了。
????? 四、配置虛擬機
????? 首先,在Linux控制臺下執(zhí)行命令:VMware,運行VMware,如下圖所示,這就是VMware的界面。選擇【Setting】菜單下的【VMware Configuration Wizard 】,啟動虛擬配置文件向?qū)Вx擇【VMware Configuration Wizard】,你可以在Linux下重新安裝一個虛擬機操作系統(tǒng),也可以配置計算機上已經(jīng)安裝 的Windows 操作系統(tǒng);接下去為客戶機操作系統(tǒng)的選擇,因為筆者的計算機中已經(jīng)安裝了Windows 2000專業(yè)版,所 以選擇了Windows 2000;默認(rèn)的配置文件保存目錄為\username\VMware\win2000,當(dāng)然,你以可以更改保存目錄,它以虛擬的方式在Linux 的文件目錄中建立虛擬的Windows 文件系統(tǒng);選擇虛擬機硬盤的類型的為【Existing Physical Disk】,如果你是重新安裝虛擬機操作系統(tǒng),那么選 擇【New Physical Disk】;如果你要在虛擬機上使用軟驅(qū)與光驅(qū),還要將Floppy 和CD-ROM 選擇項設(shè)置為Enabled;VMware配置腳本程序?qū)儐柲闶欠袷褂锰摂M機的網(wǎng)絡(luò)。局域網(wǎng)用戶可以選擇啟用虛擬機網(wǎng)絡(luò),這樣就可以在同一臺計算機上配置兩種不同類型的網(wǎng)絡(luò),一個是主機網(wǎng)絡(luò),它可以訪問主機系統(tǒng)和其它網(wǎng)絡(luò),同時在它虛擬的計算機上運行一個虛擬網(wǎng)絡(luò);另外一個是橋路網(wǎng)絡(luò),它就相當(dāng)于主機一樣的虛擬網(wǎng)絡(luò),你可以使用DHCP為虛擬機動態(tài)分配IP地址。如果你要求虛擬機以一個獨立的主機出現(xiàn)在網(wǎng)絡(luò)中,則要選擇【Host-Bridge】選項。設(shè)置完畢后,保存配置。當(dāng)然,以后你也可以在菜單下的【settings】選項中的【Configuration Editor】中重新修改配置文件。
??????? 注意:
??????? 1、虛擬機對硬盤以及MBR(主引導(dǎo)記錄)讀寫權(quán)限最好全部設(shè)置為“Read Write(可讀寫)”,因為 Windows在啟動的時候,要向硬盤里寫東西。
??????? 2、在以前的1.0版本中,如果你要在Linux下運行Windows NT或者Windows 9X,那么你一定要下載一個在虛擬機操作系統(tǒng)中安裝的VMware工具:VMware-tools.exe,以便虛擬機能夠支持更好的顯示效果。現(xiàn)在的VMware 2.03中已經(jīng)包含了最新的VMware工具,你不再需要下載單獨的VMware工具了。 在菜單下選擇【VMware tools install】就直接安裝VMware工具了。
??????? 3、VMware 2.03版本對Linux 2.2.16內(nèi)核支持不好,可能導(dǎo)致聲卡無法正常工作,筆者的聲卡就不能在虛擬機 中使用。VMware公司推薦最好使用較新的內(nèi)核Linux 2.2.17或者Linux 2.2.15。
??????? 4、VMware 2.03在虛擬安裝有Norton AntiVirus 2000的Windows時,可能會導(dǎo)致系統(tǒng)沖突,不能進(jìn)入Windows 虛擬機。筆者在虛擬Windows 98的時候就出現(xiàn)了問題,不能進(jìn)入Windows虛擬機。
??????? 五、運行虛擬機
??????? 虛擬機配置完畢之后,按下VMware快捷工具欄上的【Power On】按鈕,相當(dāng)于打開虛擬機的電源,啟動 Windows 2000 專業(yè)版虛擬機。如下圖所示,這就是Windows 2000 專業(yè)版虛擬機的啟動界面。
??????? 在運行已經(jīng)存在的虛擬機操作系統(tǒng)(也就是像筆者一樣,虛擬機是從計算機硬盤里已存在的操作系統(tǒng)中 建立的)過程中,系統(tǒng)還要重新檢測計算機的硬件以及安裝硬件的驅(qū)動程序,不過你不要擔(dān)心,它不會破壞 原來的Windows 2000 專業(yè)版配置。
??????? 漫長的計算機硬件檢測以及驅(qū)動安裝之后,終于進(jìn)入了Windows 2000 專業(yè)版,如圖下所示。由于筆者的內(nèi)存限制(只有96M),所以不敢運行較大的應(yīng)用程序,運行Windows 2000 專業(yè)版的感覺就像在16M內(nèi)存的計算機上運行 Windows 98一樣,速度有點難以讓人接受。不過筆者感覺作為虛擬機的Windows 2000 專業(yè)版還是比較穩(wěn)定的,在上面運行記事本之類的小程序,還是綽綽有余的。這篇文章的大部分內(nèi)容就是在虛擬機的Windows 2000 專業(yè)版記事本上完成的。
??????? 注意:
??????? 1、如果你的計算機內(nèi)存不是很大,那么最好不要在Linux的GNOME和KDE桌面環(huán)境中運行VMware,因為這兩個桌面環(huán)境占用的內(nèi)存比較大,你可以選擇AfterStep、Fvwm95,最好是在安全模式下運行。
??????? 2、虛擬機操作系統(tǒng)的運行環(huán)境是受主機操作系統(tǒng)影響的。簡單的說,虛擬機操作系統(tǒng)中的顯示的顏色深度、大小以及分辨率是由主機操作系統(tǒng)中的顯示屬性決定的,比如說如果你的主機操作系統(tǒng)中的屏幕分辨率是75Hz,那么虛擬機操作系統(tǒng)的屏幕分辨率一定不會超過75Hz。
??????? 六、不足之出
??????? 盡管筆者為VMware公司能夠開發(fā)出這樣優(yōu)秀的軟件而興奮不止,但是畢竟還不是很完善,存在著很多限制,像它對計算機硬件的要求 很高,現(xiàn)在對多媒體支持很差;另外一方面,也是最主要的原因是VMware并不是一個自由軟件,昂貴的價格令很多用戶望而卻步。
??????? VMware還不能完全支持任何基于Intel芯片的操作系統(tǒng),像BeOS 和OS/2就是最明顯的例子。如果一旦VMware不支持Linux和FreeBSD,實際上VMware就沒有什么太大的意義,筆者認(rèn)為很少有人會在 Windows 2000下通過VMware虛擬Windows 9x以及MSDOS等。
??????? 自從VMware 1.0推出以來,VMware 已經(jīng)大大改善了對DirectDraw的支持,可以在VMware虛擬機上運行一般的二維游戲,而目前 VMware對3D游戲的支持還在進(jìn)一步發(fā)展中;雖然,它很好地支持聲音輸出,遺憾的是還不支持MIDI。這些限制大大降低了虛擬機的實用性,因此,對于大多數(shù)用戶來說,多系統(tǒng)啟動還是最佳的選擇。
??????? 但是,對于很多專業(yè)人士來說,這些限制是微不足道的,VMware的主要任務(wù)是:為專業(yè)人員開發(fā)跨平臺應(yīng)用軟件提供一個理想的解決 方案,盡量介紹不必要的麻煩,他們在也不必為了安裝多個操作系統(tǒng)而準(zhǔn)備多臺計算機,也不需要在同一臺計算機安裝多個操作系統(tǒng)。
??????? VMware獨特的設(shè)計理念,開創(chuàng)了多系統(tǒng)共存的新紀(jì)元。隨著VMware的進(jìn)一步完善以及計算機硬盤性能的提高,越來越多的用戶將會享受到VMware帶來的全新感受.
- Verilog HDL入門教程.pdf 117次下載
- 嵌入式Linux開發(fā)環(huán)境搭建-(1)安裝VMware Workstation虛擬機
- 基于自適應(yīng)的虛擬機進(jìn)程實時監(jiān)控系統(tǒng) 19次下載
- 基于任務(wù)映射的云數(shù)據(jù)中心虛擬機選擇策略 17次下載
- MATLAB入門教程電子版下載 0次下載
- 如何將VMware虛擬機隨開機自啟
- VMWare7.0虛擬機雙機熱備圖列教程資料免費下載 8次下載
- vmware虛擬機架構(gòu)的介紹和解決方案資料概述 20次下載
- vmware虛擬機使用教程資料免費下載 6次下載
- 基于虛擬機負(fù)載高峰特征的虛擬機放置策略 0次下載
- 利用虛擬機VMWare搭建的Linux環(huán)境入門教程 10次下載
- Java虛擬機基礎(chǔ) 0次下載
- 基于虛擬機技術(shù)的DSC仿真系統(tǒng)設(shè)計
- 虛擬機及虛擬化技術(shù)
- 微軟java虛擬機下載
- 什么是虛擬機?什么是虛擬化? 1118次閱讀
- 什么是虛擬機?虛擬機真的那么好用嗎? 463次閱讀
- 提升VMware虛擬機運行速度的方法 6167次閱讀
- 虛擬機VMware上網(wǎng)卡的設(shè)置 1.9w次閱讀
- KVM虛擬機管理和基本使用 1327次閱讀
- 一文帶你了解虛擬機 2913次閱讀
- 虛擬機:Hadoop集群的配置 2811次閱讀
- 虛擬機:Hadoop集群的搭建 3218次閱讀
- 虛擬機:Ubuntu的基本配置 3118次閱讀
- 虛擬機:Linux如何測試 DBUS Daemon 4368次閱讀
- 虛擬機:Ubuntu的Thinkpad電池設(shè)置 2548次閱讀
- 虛擬機:QEMU虛擬機和主機無線網(wǎng)絡(luò)通訊設(shè)置 5476次閱讀
- 虛擬化備份技術(shù):VMware備份接口和原理 6188次閱讀
- VMware軟件虛擬機和PLC通訊的連接方法 2.4w次閱讀
- 技術(shù) | 如何提高 VMware 虛擬機下服務(wù)系統(tǒng)運行性能? 3675次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論