最近因為工作需要,所以開始學起使用Ubuntu。為了更快速地學習,所以把自己的家裡電腦安裝了VMWare,再把Ubuntu灌在VMWare上。灌好了後,當然要安裝一下VMWare Tools。VMWare Tool是個很方便的工具,可以讓滑鼠在Client OS和Host OS之間直接切換,而不用每次都要按VMWare的熱鍵(Ctrl + Alt)。另外,VMWare Tools也可以使用共享資料夾(Share Folder),讓Host OS中的檔案可以輕易地移到Client OS。以下就來說明一下如何安裝VMWare Tools,以及一些小問題的解決。
首先,選擇VMWare 上的VM -> Install VMWare Tools

點選後,Ubuntu的桌面上會出現VMWare Tools的圖示,接著會跳出一個資料夾,內包含一個rpm和一個gz檔。先利用終端機將身份轉換成root:
$ sudo -s
[sudo] password for xxxx:
輸入密碼完畢便會轉換成root。
將剛才的.gz檔copy到/tmp/下(可以先複製.gz到桌面,再利用root進入桌面,將檔案copy至/tmp/):
$ cp VMWareTools-6.0.2-59824.tar.gz /tmp/
進入/tmp/資料夾下,將此.gz檔解壓縮:
$ tar zxf VMWareTools-6.0.2-59824.tar.gz
此時應該會看到一個名為vmware-tools-distrib的資料夾。別急,先別急著灌,先找找自己電腦是否有相應的Linux Source Code。若沒有則連上http://kernel.org/上download一下。Ubuntu 8.08是使用Linux 2.6.24的核心,在kernel.org上找到mirror站再download下相應的版本即可。
註. 台灣的mirror站有台大、交大、靜宜三個大學架的mirror站,隨便選一個就好。
將source code解壓縮到/usr/src下。再確定有沒有gcc,若沒有可用以下命令安裝gcc:
$ apt-get install gcc
確認兩項都做好後,就可以開始來安裝VMWare Tools了。進入剛剛解壓縮出來的VMWare Tools資料夾,即vmware-tools-distrib,執行vmware-install.pl:
$ ./vmware-install.pl
此時應該會問一連串問題,基本上只要一路按Enter下去就好了,有點像Windows灌軟體的下一步,只不過不是圖形介面,而是文字介面。
註. 如果不是將權限轉成root,則在抓kernel、灌gcc、灌vmware tools時都會因權限不符而被停止。
終於灌好VMwar Tools了,不過,咦,怎麼有一堆問題?
以下列出我遇到的三個問題,以及解決方法,當然大部份是參考網路上的資料。
1. 重開機後,Ubuntu的視窗並沒有像VMWare Tools宣稱的可以動態調整大小,我的Ubuntu視窗非常大,大到我看不到較下方的東西,必須使用滑鼠在旁邊拉上拉下,實在很麻煩。
2. 滑鼠的滾輪不能使用,每次看長一點的文件都要使用右方的控制列拉上拉下。
3. 共享資料夾的功能無法開啟!?
以下就來說明一下這些問題如何解決吧!
1. 關於動態視窗大小的問題其實是因為當初在灌vmware tools時,default選的視窗大小太大了。對於自己螢幕大小不太有概念的我也就沒有注意地按Enter了。那麼該如何解決呢?其實非常簡單,我們只要調整X Window的大小即可。在Ubuntu上方的系統 -> 偏好設定 -> 螢幕設定值調整成適當的大小即可。
2. 滑鼠的滾輪是VMware Tools的一個小bug,解決的方法就是修改xorg.conf檔。此檔案位於/etc/X11/的資料夾下。利用vi或vim編輯xorg.conf檔,找到
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
EndSection
改成下面這段:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"Option "ZAxisMapping" "4 5"Option "Emulate3Buttons" "yes"EndSection
再重新啟動X Window即可。重新啟動X Window的方法可以直接按Ctrl + Alt + BackSpace,或重新開機。
3. 關於共享資料夾的問題,我參考了這篇文章 "
ubuntu vmware 解決無法共享資料夾",解決方法是:
1). 下載vmhgfs.tar這個檔案,並取得 root 權限
(檔案於上列的網頁中有)
2). 將檔案複製到 ubuntu 的 /usr/lib/vmware-tools/modules/source 把原先的 vmhgfs.tar 覆蓋過去!
3). 進入到 VMware Tools 的 vmware-tools-distrib/bin 目錄中‥‥
4). 執行 vmware-config-tools.pl 就可以編譯安裝完成了!
完成後,重開機,利用VMWare開啟一個共享資料夾,即可在/mnt/hgfs下看到共享資料夾。
:D~