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