快樂學(xué)習(xí)Linux虛擬機(jī)VMware
經(jīng)過長(zhǎng)時(shí)間學(xué)習(xí)linux虛擬機(jī),于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。由于學(xué)習(xí)的需要,我的機(jī)器上一直都是雙系統(tǒng)引導(dǎo)(Win98和RHLinux9.0),每次切換系統(tǒng)的時(shí)候都免不了要重新啟動(dòng)機(jī)器、再?gòu)腉RUB啟動(dòng)選單中選擇要啟動(dòng)的系統(tǒng),很是麻煩;自從使用VMware虛擬機(jī)軟件以后我就不再為頻繁重啟電腦而煩惱了。
經(jīng)過簡(jiǎn)單注冊(cè)以后就可以下載一個(gè)30天的評(píng)估版本了(試用序列號(hào)會(huì)寄到你注冊(cè)時(shí)使用的電郵中,所以務(wù)必填寫正確)。目前該軟件有運(yùn)行于windows平臺(tái)和Linux平臺(tái)的兩種版本,因?yàn)槲抑饕窃贚inux下使用,所以下載了RPM格式的安裝包,大小約25.1MB,版本號(hào)是4.05。安裝十分簡(jiǎn)單:以root登錄以后在KDE中雙擊下載來的安裝包,或者在命令行執(zhí)行rpm -ivh /path/VMware-workstation-4.0.5-6030.i386.rpm即可。如果沒有什么錯(cuò)誤提示的話說明已經(jīng)完成安裝。在正式運(yùn)行虛擬機(jī)之前還需要先配置一下(否則會(huì)提示錯(cuò)誤信息),在終端輸入VMware-config.pl開始配置(主要是關(guān)于許可協(xié)議和網(wǎng)絡(luò)配置),一路yes下去就可以了。
進(jìn)入KDE以后,右擊桌面-運(yùn)行,輸入VMware并回車就可以看到它的運(yùn)行界面了,非常的簡(jiǎn)潔。點(diǎn)擊New Virtual Machine或者按Ctrl+N進(jìn)入新建虛擬機(jī)的設(shè)置向?qū)В锩嬗袃煞N預(yù)設(shè)Typical(典型)和Custom(自定義)。選擇Custom,點(diǎn)擊Next按鈕,進(jìn)入選擇客戶操作系統(tǒng)類型的畫面,從列表中可以看到VMware所支持的系統(tǒng)是比較多的,連最新的Win2003都支持。選擇好系統(tǒng)類型以后,繼續(xù)Next,在這里可以為虛擬機(jī)命名,選擇虛擬機(jī)配置文件的存放位置。繼續(xù)next,開始設(shè)置客戶操作系統(tǒng)的內(nèi)存大小,這里需要權(quán)衡一下,過大的話會(huì)影響主操作系統(tǒng)的運(yùn)行速度,過小又會(huì)影響客戶操作系統(tǒng)的運(yùn)行速度。接下來的網(wǎng)絡(luò)類型設(shè)置中直接Next過去。因?yàn)橐呀?jīng)是安裝好了多系統(tǒng),所以在選擇磁盤對(duì)話框中選擇use a physical disk(如果此時(shí)選擇creat a new virtual disk的話,最后啟動(dòng)客戶操作系統(tǒng)的時(shí)候會(huì)提示插入引導(dǎo)磁盤來進(jìn)行全新安裝)。確認(rèn)警告信息后選擇物理磁盤,我的系統(tǒng)全在第一硬盤上,所以設(shè)備選擇/dev/hda(第二硬盤是/dev/hdb),并且使用整個(gè)磁盤的所有分區(qū)。Next以后選擇一個(gè)位置保存剛才的磁盤配置信息,可以保留默認(rèn)路徑?!敲炊郚ext之后,終于看到了Finish。
在help菜單中把電郵中收到的序列號(hào)輸進(jìn)去,點(diǎn)擊start this virtual machine啟動(dòng)虛擬機(jī)。在VMware的logo之后又能見到GRUB的啟動(dòng)選單,不過已經(jīng)是在VMware中了!選擇啟動(dòng)Win98,熟悉的藍(lán)天白云浮現(xiàn)于眼前。很快就到了桌面,咦,怎么找到了一大堆新硬件?仔細(xì)一瞧,真讓人哭笑不得:我的Apollo Pro266芯片組變成了Intel 443BX、D-LINK530TX網(wǎng)卡變成了AMD PCNET Family Ethernet、聲卡成了未知的多媒體設(shè)備,統(tǒng)統(tǒng)要求安裝驅(qū)動(dòng)。不管怎么樣,我傻瓜似的按照Win98的提示插入系統(tǒng)光盤,復(fù)制完文件以后重啟(注意這里可只是虛擬機(jī)的Win98重啟而實(shí)際運(yùn)行中的RH9.0并沒有重啟喲),再次進(jìn)入Win98,網(wǎng)卡已經(jīng)裝好了,聲卡卻一個(gè)都沒能裝上(我的機(jī)器配有雙聲卡),用聲卡的安裝光盤安裝也無(wú)濟(jì)于事。進(jìn)入Windows桌面的時(shí)候,VMware的任務(wù)條已經(jīng)提示尚未安裝VMware tools,點(diǎn)擊主菜單中的File-install VMware tools,在客戶操作系統(tǒng)Win98中安裝該軟件,以及VMware SVGA II適配器的驅(qū)動(dòng),通過安裝的軟件就可以使虛擬機(jī)的時(shí)間和主操作系統(tǒng)同步了。
完成這一切之后,終于可以試試虛擬出來的Win98了。瀏覽網(wǎng)頁(yè)、上QQ……都沒有問題(如圖9),甚至連PhotoShop 7.0也很好的運(yùn)行起來了,看起來真不錯(cuò),這可是在Linux虛擬機(jī)中運(yùn)行的Windows啊。VMware的主菜單power還提供了虛擬機(jī)的suspend、reset、power on/off等功能。在點(diǎn)擊VMware菜單上的全屏顯示按鈕以后跟真正的Win98就沒有任何區(qū)別了,誰(shuí)會(huì)知道這是在Linux虛擬機(jī)中通過VMware虛擬出來的呢?唯一一點(diǎn)就是感覺速度稍慢(畢竟是兩個(gè)系統(tǒng)在同時(shí)運(yùn)行啊)。
當(dāng)然也不是一點(diǎn)缺點(diǎn)沒有。首先就是硬件識(shí)別錯(cuò)誤,也許本來就是“虛擬機(jī)”的緣故吧,除了上面提到的主板芯片組、網(wǎng)卡、聲卡、顯卡以外,進(jìn)入Directx還發(fā)現(xiàn)我的CPU由1067 MHZ縮水到了933 MHZ,無(wú)法使用DirectDraw加速、Direct3D加速、AGP紋理加速等功能。其次,進(jìn)入虛擬Win98“我的電腦”,發(fā)現(xiàn)雙硬盤、雙光驅(qū)變成了單硬盤、單光驅(qū)。不過這也不奇怪,在設(shè)置linux虛擬機(jī)的過程中就看到了無(wú)法同時(shí)支持4個(gè)IDE設(shè)備。再次,在主操作系統(tǒng)(Linux)虛擬及中向客戶操作系統(tǒng)(Win98)分區(qū)拷貝文件時(shí),無(wú)法在虛擬的Win98中即時(shí)刷新看到已經(jīng)拷貝上的文件。還有,當(dāng)我關(guān)閉虛擬Win98退出Linux重新啟動(dòng)機(jī)器進(jìn)入真正的Win98時(shí),被告知顯示設(shè)備錯(cuò)誤,桌面分辨率被固定在640×480,只能顯示16色、刷新率60HZ,打開控制面板則提示非法操作并當(dāng)機(jī);好在恢復(fù)注冊(cè)表以后桌面顯示一切正常,控制面板故障在刪除C:\windows\control.ini中的[MMCPL]VMControlPanel.cpl=D:\PROGRAM FILES\VMware\VMCONTROLPANEL.CPL以后消失,顯然從這里也可以看出前面創(chuàng)建虛擬機(jī)的時(shí)候選擇creat a new virtual disk進(jìn)行全新安裝的好處了。
總的說來,作為L(zhǎng)inux虛擬機(jī)軟件,VMware是非常不錯(cuò)的,雖然目前還或多或少存在著一些問題,但它已經(jīng)為跨平臺(tái)操作提供了一種便利和捷徑,使我們能夠更加方便的在不同的系統(tǒng)中穿梭自如。
【編輯推薦】