Mware作為一款虛擬機利器,很多人都利用它來(lái)實(shí)現Linux與Windows的和平共處。相對于普通的多重引導,有了VMware,Linux對磁盤(pán)空間變得不再挑剔,不需要像多重系統那樣要求獨霸某個(gè)分區,隨便在哪個(gè)Windows分區都可以落腳,并且可以實(shí)現Windows與Linux同時(shí)運行。下面就以
Red Hat 7.3為例,介紹在虛擬機中如何配置顯卡。
加載VMware Tools
既然是虛擬機,其硬件設備自然也是虛擬的,用常規方法當然無(wú)法正確安裝“虛擬”設備的驅動(dòng)程序。不過(guò)VMware提供了一個(gè)專(zhuān)門(mén)的工具——VMware Tools,來(lái)幫助正確地安裝、設置虛擬顯卡。這里就以VMware 3.1.1 build 1790版(已經(jīng)打上漢化補?。槔?,介紹三種加載VMware Tools的方法。
1.在啟動(dòng)虛擬機以后,鼠標依次單擊VMware主界面上的“設定”選單→“VMware工具安裝”選單項,然后在彈出的對話(huà)框里單擊“Install”即可。
2.在VMware里啟動(dòng)、運行Red Hat的時(shí)候,其底部的狀態(tài)欄一直會(huì )提醒安裝VMware工具,你只需單擊該處(如圖1所示),后面的步驟與第一種方法一樣。
圖1 加載VMware Tools的兩種發(fā)法
3. 用上述兩種方法加載好VMware Tools后,你會(huì )發(fā)現代表光驅的“設備”選單→“Ide1:0”選單項變?yōu)閈VMware\VMware Workstation\Programs\Linux.iso,這說(shuō)明VMware將Linux.iso這個(gè)映像文件當成是虛擬機的光盤(pán)了。那么,VMware Tools肯定是保存在這個(gè)映像文件上。這就給了我們一個(gè)啟發(fā),可以直接把該映像文件設為虛擬機的光盤(pán):
◆ 單擊“設定”選單→“編輯配置器”選單項,即可打開(kāi)“編輯配置器”對話(huà)框。
◆ 在該對話(huà)框上選中“DVD/CD-ROM(IDE 1:0)”列表項,可以看到虛擬機光驅有兩種連接方式,一種是直接使用物理驅動(dòng)器,另一種是使用ISO映像。這里選中后者。
◆ 然后單擊“瀏覽”按鈕,指定Linux.iso映像文件的路徑(位于VMware的安裝目錄\VMware\VMware Workstation\Programs\Linux.iso下)即可。整個(gè)過(guò)程可以參見(jiàn)圖2所示。
圖2 直接將Linux.iso映像文件指定為虛擬機的光盤(pán)
安裝虛擬機顯卡
從上述步驟可以看出,此時(shí)只是加載了VMware Tools(把VMware Tools光盤(pán)插入虛擬機的光驅中),還沒(méi)有真正把它請進(jìn)家門(mén)。下面就講述一下它的安裝方法:
1. 首先在文本登錄界面,用你的根用戶(hù)賬號(root)和密碼登錄。
2. 然后掛載光驅設備,在命令行后鍵入“mount -t iso9660 /dev/cdrom /mnt”命令后回車(chē)。
3. 光驅掛載成功后,用“cd /mnt”命令進(jìn)入/mnt目錄下,再用“l(fā)s”命令顯示其下的內容。這時(shí)發(fā)現多了一個(gè)文件:vmware-linux-tools.tar.gz,這就是VMware Tools的Linux安裝包。
4. 然后再把該文件拷貝到tmp目錄下,鍵入“cp /vmware-linux-tools.tar.gz /tmp”命令即可。
5. 現在虛擬機光驅的使命完成了,應該把它卸載,用命令“umount /dev/cdrom”即可。
6.接下來(lái)應該解壓縮vmware-linux-tools.tar.gz文件。首先進(jìn)入tmp目錄,用“cd /tmp”命令,然后用“tar zxf vmware-linux-tools.tar.gz”命令將其解壓縮,把它釋放到同名目錄下(即vmware-linux-tools目錄)。
7. 然后用“cd vmware-linux-tools”進(jìn)入解壓后的目錄,用“l(fā)s”命令顯示其下的內容,從中可以看到install.pl是VMware Tools的安裝程序。
8. 最后用“./install.pl”命令來(lái)運行該安裝程序,然后根據屏幕提示一路回車(chē)。到此整個(gè)安裝過(guò)程算是完成了。
安裝完成以后,在命令提示符下輸入“startx”命令,耐心地等上片刻,就能一睹Red Hat的真容了(參見(jiàn)圖3所示)。
圖3 總算可以見(jiàn)到Red Hat廬山真面目了
調整分辨率
見(jiàn)到Red Hat,還不能偃旗息鼓,看看虛擬機是不是還有什么缺憾。對了,虛擬機的窗口怎么那么大啊,原來(lái)VMware自作主張,讓虛擬機默認使用宿主機(就是你的物理機器)的顯示屬性。這樣為了看清虛擬機的全貌,我們不得不單擊VMware主界面上的“全屏顯示”按鈕,想要返回Windows窗口,就必須再按“Ctrl+Alt”組合鍵。這樣非常麻煩,一點(diǎn)也體會(huì )不出VMware的優(yōu)越感。下面我們就給VMware做一下“手術(shù)”,強迫它使用更小的分辨率。為了講述方便,我們假設宿主機的顯示分辨率為1028×768。
1. 首先退出圖形界面,然后在root@localhost root目錄下鍵入“cd /etc/X11”命令并回車(chē)(注意此處的X為大寫(xiě)字母,后面跟兩個(gè)數字1)。
2. 然后在X11目錄下,鍵入“mc”命令并回車(chē),即可打開(kāi)Red Hat 7.3自帶的文本編輯器mc。
3. 在mc編輯器窗口里找到XF86Config-4.vm文件,這就是虛擬機的顯示信息配置文件,按下“F4”鍵,即可打開(kāi)該配置文件。
圖4 修改顯示配置文件
4. 在該配置文件里找到Section “Screen”標題,其下的內容就是虛擬機顯示器的配置信息,可以在里面找到類(lèi)似于下面的配置信息,將其中“Modes”后面高于800×600的分辨率都改成800×600,注意一個(gè)也不能缺少。
Subsection "Display" Depth 8 Modes "1028×768" // 將1028×768改為800×600 ViewPort 00EndSubsection
5. 全部改完以后,按“F2”鍵保存,然后按“F10”鍵退出。
現在再試試,虛擬機已經(jīng)以800×600的分辨率顯示了。這樣就再也不需要在宿主機和虛擬機之間來(lái)回切換。
改變默認登錄方式
由于安裝完Red Hat以后,才進(jìn)行虛擬機顯卡的配置,所以Red Hat默認為文本登錄方式。粗粗一看好像沒(méi)什么不妥,但是每次進(jìn)入圖形化界面都要輸入“startx”命令。進(jìn)行如下操作就能夠讓系統登錄時(shí)自動(dòng)進(jìn)入圖形界面:
1. 在命令模式下輸入“cd /etc”命令,進(jìn)入/etc目錄。
2. 然后用mc編輯器打開(kāi)該目錄下的inittab文件,如圖5所示,將該文件中“id:3:initdefault:”一句里的數字“3”改為數字“5”。其中數字“3”代表以文本方式登錄,數字“5”代表以圖形方式登錄。如圖5所示。
圖5 編輯inittab配置文件
3. 修改好以后,再重啟系統試試,這時(shí)已經(jīng)可以直接順利登錄到圖形界面了。