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