各位看到圖1中所示畫(huà)面千萬(wàn)不要以為我是使用Photoshop之類(lèi)的圖像處理軟件處理出來(lái)的,我是在Windows NT中正在啟動(dòng)Windows 2000和Windows 95。我要告訴你就像在不同的窗口中切換不同的程序一樣,你也可以在這三個(gè)操作系統(tǒng)中自由切換的話,你是不是覺(jué)得很神奇?這一切都是Vmware給我們帶來(lái)的。Vmware可以在一臺(tái)PC中建立多個(gè)虛擬環(huán)境,每一個(gè)虛擬環(huán)境都如同一臺(tái)獨(dú)立的PC,可以用來(lái)同時(shí)運(yùn)行不同的操作系統(tǒng)。
Vmware介紹
把不同的操作系統(tǒng)安裝在不同的分區(qū)也可以達(dá)到使用不同操作系統(tǒng)的目的,那為什么還要使用Vmware呢?這是因?yàn)閂mware有三大優(yōu)勢(shì):
●Vmware是把操作系統(tǒng)安裝在虛擬的硬盤(pán)中,
不需要在現(xiàn)有的物理分區(qū)中重新分區(qū)。
●在Vmware中運(yùn)行的各種操作系統(tǒng)可以實(shí)現(xiàn)實(shí)時(shí)相互訪問(wèn),這是Vmware最大的賣(mài)點(diǎn)。
●誰(shuí)都知道在Linux中配置X Window非常麻煩,特別是調(diào)整刷新率。而在Vmware中運(yùn)行X Windw非常完美,不需要調(diào)整刷新率。
這些特點(diǎn)使得Vmware特別適合于那些IT從業(yè)人員、開(kāi)發(fā)人員以及軟件支持人員,因?yàn)檫@一類(lèi)的從業(yè)人員都有同時(shí)使用兩個(gè)以上的操作系統(tǒng)以便于開(kāi)發(fā)和測(cè)試的需求。電腦愛(ài)好者也會(huì)喜歡Vmware,因?yàn)樵赩mware中安裝Linux操作系統(tǒng)就如同安裝一個(gè)程序,對(duì)現(xiàn)有的硬盤(pán)分區(qū)和數(shù)據(jù)都不會(huì)造成任何破壞。
目前Vmware的產(chǎn)品主要是面向個(gè)人用戶的Vmware Workstation 2,面向企業(yè)的Vmware GSX Server和Vmware ESX Server都還處于Beta測(cè)試狀態(tài)。Vmware Workstation 2的零售價(jià)格相當(dāng)昂貴,大約為249美元,幸運(yùn)的是Vmware還提供沒(méi)有任何功能限制的免費(fèi)使用版本,只需每個(gè)月向Vmware申請(qǐng)一個(gè)序列號(hào)就可以了。Vmware Workstation 2可以在www.Vmware.com(圖2為該網(wǎng)站的頁(yè)面)上以及www.newhua.com上下載,有For Windows NT/Windows 2000和For Linux兩個(gè)版本;如果你希望在Linux中運(yùn)行微軟的操作系統(tǒng)或其他Linux系統(tǒng),那你需要下載For Linux的版本,如果你希望在Windows NT或Windows 2000中運(yùn)行Linux或其他Windows系統(tǒng),那你需要For Windows NT/Windows 2000版本。For Windows的當(dāng)前版本是2.0.4 Build 1142,大約5兆多一點(diǎn)。由于Windows 9x的內(nèi)存管理存在不足,所以沒(méi)有For Windows 9x的版本。For Linux的當(dāng)前版本是2.0.3。下載完Vmware Workstation后再到Vmware的網(wǎng)站去注冊(cè)一下就可以獲得一個(gè)試用期為一個(gè)月的序列號(hào)??梢栽赩mware中運(yùn)行的操作系統(tǒng)有DOS、Windows 3.1、Windows 95、Windows 98、Windows 2000、Linux、FreeBSD。
Vmware的最低硬件要求相對(duì)較高,F(xiàn)or Windows NT/Windows 2000的版本需要最少266MB的奔騰Ⅱ處理器,最少96MB內(nèi)存。在Windows中安裝Vmware很容易,一路回車(chē)即可。
在安裝的過(guò)程中,安裝程序會(huì)問(wèn)你是否要Bridge Networking,如果要,就回答是。Bridge Networking可以讓你通過(guò)現(xiàn)有的網(wǎng)卡或虛擬的網(wǎng)卡實(shí)現(xiàn)多個(gè)操作系統(tǒng)之間的相互訪問(wèn)。Vmware的主程序運(yùn)行的系統(tǒng)稱之為Hosts,而要在Vmware中運(yùn)行的操作系統(tǒng)稱之為Clients。重新啟動(dòng)電腦后點(diǎn)擊Vmware的圖標(biāo)就可以開(kāi)始Vmware的神奇之旅了。如果Vmware顯示你還沒(méi)有獲得License的話,照Vmware給你的序列號(hào)的提示安裝License。正常運(yùn)行應(yīng)顯示如圖3畫(huà)面。
配置虛擬環(huán)境
現(xiàn)在我們要為虛擬環(huán)境作相應(yīng)的配置,選擇第一項(xiàng)Run Configuration Wizard后回車(chē)。在下一個(gè)頁(yè)面中選擇你要在Vmware中運(yùn)行的操作系統(tǒng),我們選擇Windows 2000后回車(chē)進(jìn)入下一頁(yè),選擇一個(gè)路徑后回車(chē)。然后你將選擇是使用Virtual Disk還是Existing Disk Part。Virtual Disk表示Vmware將建立一個(gè)文件來(lái)虛擬一個(gè)硬盤(pán),這是推薦的方式。當(dāng)然你也可以使用Existing Disk Part,就是使用現(xiàn)有的一個(gè)分區(qū)。使用Virtual Disk你將在這個(gè)虛擬的硬盤(pán)中重新安裝一個(gè)操作系統(tǒng),對(duì)現(xiàn)有的系統(tǒng)沒(méi)有任何的影響。而使用Exist Disk Part可以使用已安裝的操作系統(tǒng),通常是安裝在可以多重啟動(dòng)的分區(qū)上。這種方式是不推薦的,因?yàn)樵赩mware虛擬機(jī)中做的任何修改都將會(huì)影響那個(gè)分區(qū)。其后的選項(xiàng)都使用缺省選項(xiàng)就可以了。這里所做的任何設(shè)置以后都還可以通過(guò)Configuration Editor選項(xiàng)修改。選擇Edit/Configuration Editor后進(jìn)入修改頁(yè)面。在左邊的目錄中選擇Memory,然后調(diào)整其大小。這里的Memory是準(zhǔn)備分給虛擬機(jī)的內(nèi)存大小,不運(yùn)行X Window的Linux大約需32MB,如果準(zhǔn)備運(yùn)行X Window的話,那應(yīng)該給它分配64MB。如果準(zhǔn)備運(yùn)行Windows 2000 Server則需至少80MB才可以運(yùn)行得比較好。當(dāng)然,如果你的內(nèi)存富余,應(yīng)該盡可能分配給虛擬機(jī)更多的Memory,更大的內(nèi)存就意味著更好的性能。
安裝操作系統(tǒng)
Vmware是虛擬主機(jī)的工具,所以你還需在Vmware中安裝相應(yīng)的操作系統(tǒng)。在Vmware中安裝一個(gè)操作系統(tǒng)和在一臺(tái)全新的PC上安裝一個(gè)操作系統(tǒng)并沒(méi)有什么不同,你都需要用一張可啟動(dòng)的軟盤(pán)來(lái)啟動(dòng)虛擬機(jī),給虛擬的硬盤(pán)分區(qū),格式化分好的分區(qū)然后安裝操作系統(tǒng)。單擊Vmware窗口上的Power On圖標(biāo)就可以啟動(dòng)虛擬機(jī)了。你可能已經(jīng)發(fā)現(xiàn),虛擬機(jī)的啟動(dòng)過(guò)程和你的PC的啟動(dòng)過(guò)程也是沒(méi)有什么不同的,一開(kāi)始是自檢,這時(shí)按F2可以進(jìn)入BIOS設(shè)置。沒(méi)錯(cuò)!每一臺(tái)虛擬機(jī)都有它自己的BIOS(圖4)。慢著,為什么我按了沒(méi)反應(yīng)?那是因?yàn)槟悻F(xiàn)在還是在Hosts中,要用鼠標(biāo)在Vmware的窗口中點(diǎn)一下才可以進(jìn)入Clients,如想回到Hosts按Ctrl+Alt+Esc就可以了。不要在虛擬機(jī)中使用Ctrl+Alt+Del組合鍵,因?yàn)镠osts同樣也會(huì)對(duì)這個(gè)組合鍵做出反應(yīng),你應(yīng)當(dāng)使用Ctrl+Alt+Ins來(lái)代替。在Vmware中安裝Windows操作系統(tǒng)非常容易,我們以Windows 2000為例。分區(qū)后就可以使用光盤(pán)來(lái)啟動(dòng)了,格式化分區(qū)的工作可以在安裝過(guò)程中進(jìn)行。如果光盤(pán)沒(méi)有啟動(dòng),請(qǐng)到BIOS中去設(shè)置啟動(dòng)順序,這里的BIOS當(dāng)然是虛擬機(jī)中的BIOS。安裝的時(shí)間可能比在一臺(tái)單獨(dú)的PC上安裝的時(shí)間要略長(zhǎng)。重新啟動(dòng)幾次就可以看到Windows 2000的桌面了(重新啟動(dòng)的是虛擬機(jī))。如果你進(jìn)入Wind ows的設(shè)備管理,你會(huì)發(fā)現(xiàn)在虛擬機(jī)中的設(shè)備和你實(shí)際的設(shè)備完全不一樣,這是怎么回事?Vmware為了保證系統(tǒng)的兼容性和穩(wěn)定性,把現(xiàn)有的設(shè)備都虛擬成了最標(biāo)準(zhǔn)的、兼容性最好的設(shè)備。由于實(shí)際驅(qū)動(dòng)設(shè)備的程序仍是在Hosts上運(yùn)行的驅(qū)動(dòng)程序,實(shí)際上的效率并沒(méi)有多少降低。為了提高顯示的分辨率,Vmware還提供了一個(gè)虛擬顯示驅(qū)動(dòng)程序。通過(guò)安裝這個(gè)顯示驅(qū)動(dòng),你可以設(shè)定高于640×480的分辨率了。除此之外,在虛擬機(jī)中不用也不能安裝任何驅(qū)動(dòng)程序。
Vmware的虛擬顯示驅(qū)動(dòng)程序和一個(gè)Vmware的工具都是放在虛擬的軟盤(pán)中的。選擇Edit/Vmware Tools Install可以激活這個(gè)虛擬軟盤(pán)。打開(kāi)Windows的資源瀏覽器,進(jìn)入A盤(pán)就可以看到一個(gè)可執(zhí)行文件和一個(gè).inf文件。安裝顯示驅(qū)動(dòng)也很簡(jiǎn)單。使用驅(qū)動(dòng)程序升級(jí),讓W(xué)indows找A盤(pán)就可以了。好了,到此為止,你的虛擬Windows 2000 Server就安裝好了,可以開(kāi)始使用了。關(guān)于安裝Windows 2000 Server還有一些同服務(wù)器相關(guān)的配置,這已超出本文討論的范圍,可以參考一些其他Windows 2000 Server的書(shū)籍。
安裝Windows操作系統(tǒng)是很容易的,安裝Linux就沒(méi)這么簡(jiǎn)單了,但是安裝步驟并沒(méi)有什么不同。我在這里提醒大家?guī)c(diǎn):
1.如果你安裝的是RedHat Linux 7.1,在光盤(pán)啟動(dòng)后要選擇Text mode。實(shí)際上你即便是選擇圖形模式,安裝程序檢測(cè)后還是會(huì)跳到Text mode。而有時(shí)在檢測(cè)的過(guò)程中會(huì)死機(jī)。在安裝其他的版本的Linux就沒(méi)有這種情況。
2.在配置X Windows時(shí),顯示卡選擇General VGA,No Clock, 256k Memory。
3.安裝結(jié)束后仍要安裝虛擬顯示驅(qū)動(dòng)。激活虛擬的軟盤(pán)后Mount軟盤(pán),根據(jù)其中的Readme來(lái)安裝虛擬顯示驅(qū)動(dòng)程序。
配置Hosts和Clients
Hosts和Clients是可以相互訪問(wèn)的,這也是Vmware最大的賣(mài)點(diǎn)。為此,我們要對(duì)Hosts和Clients都作相應(yīng)的配置。
1.確定網(wǎng)卡在Hosts和Clients中都工作正常,如果你沒(méi)有網(wǎng)卡也沒(méi)關(guān)系,可以安裝一個(gè)虛擬的網(wǎng)絡(luò)適配器。到添加硬件中添加一個(gè)網(wǎng)卡,型號(hào)是Vmware Virtual Ethernet Adaptor (For Vmnet 0)。添加虛擬網(wǎng)卡的工作最好在Vmware中安裝操作系統(tǒng)之前進(jìn)行。
2.為Hosts和Clients選擇一種通信協(xié)議,我找不出任何理由不選擇TCP/IP。分別給Hosts和Clients配置一個(gè)不同的IP地址。
3.如果Hosts和Clients中運(yùn)行的都是工作站,那你只能使用對(duì)等網(wǎng)。如果有一臺(tái)是服務(wù)器,那可以把服務(wù)器配置成動(dòng)態(tài)目錄或者配置成主域控制器。如果有一個(gè)操作系統(tǒng)是Linux,那可以在Linux中安裝Samba服務(wù)器。如果有任何一臺(tái)“機(jī)器”可以提供FTP服務(wù)的話,那就更簡(jiǎn)單了,直接使用FTP登錄到FTP服務(wù)器就可以了。微軟的IIS可以提供FTP服務(wù),在Linux中可以使用wu-ftp來(lái)提供FTP服務(wù)。
總之,Vmware給我們使用多種操作系統(tǒng)帶來(lái)了全新的思路。在虛擬機(jī)中運(yùn)行的速度也是可以接受的。如果說(shuō)Vmware Workstation比較適合于開(kāi)發(fā)和測(cè)試用途的話,那Vmware的服務(wù)器產(chǎn)品GSX和ESX已經(jīng)具備商業(yè)用途。Vmware的產(chǎn)品在最近屢獲殊榮,Vmware Workstation在去年獲得了Zdnet的編輯選擇獎(jiǎng),而測(cè)試版的GSX Server剛剛獲得Cnet的編輯選擇大獎(jiǎng)。我個(gè)人認(rèn)為,如果你想學(xué)習(xí)Linux而又不想拋棄Windows的話,使用Vmware是最佳的選擇。如果你在使用Vmware的過(guò)程中有什么問(wèn)題,可以訪問(wèn)Vmware的官方站點(diǎn),也可以在news.vmware.com中參與討論。
按此從新浪下載本文介紹的軟件。
聯(lián)系客服