為了在VMware下Ubuntu操作使用更方便,必須安裝VMware tools。但是在安裝過程中經常出現一些不相容的問題,一下是我遇到的一些問題以及解決方案:
1、共用資料夾失敗:
參考自http://www.linuxidc.com/Linux/2009-05/19988.htm 將vmhgfs內的page.c用網頁中的附件覆蓋即可,應該是VMware tools與Ubuntu9.04相容問題
2、滑鼠自由進出客戶系統問題
輸入sudo apt-get install xserver-xorg-input-vmmouse即可
3、gcc版本識別問題
Your compiler "/usr/bin/gcc" version "gcc-Version 4.3.2 (Ubuntu 4.3.2-1ubuntu12) " is not supported by this version of VMware Tools.
其實是VMware-config-tools.pl裡面的一個小bug,它在判斷系統的gcc版本時,使用了“gcc -v”命令,而不是以前的“gcc -dumpversion”,因為Suse不支援後者。我們在Ubuntu下看看兩個命令的結果就明白了:
用“-v”返回的是一大串解釋,而用“-dumpversion”,則簡單返回“4.2.4”,VMware-config-tools.pl檔案如果把前者拿去用來比較版本的話,自然就會出錯了,所以把VMware-config-tools.pl裡面幾處用到“-v”的地方改為“-dumpversion”即可。估計是最近升級之後,Ubuntu的gcc的輸出有了點變化而導致了這個問題。
解決方案:具體操作步驟為在安裝好VMware Tools後,運行vmware-config-tools.pl前,用vi或文字編輯器開啟/usr/bin/vmware-config-tools.pl,
把3961行的" -v 2>&1 | tail -1"改為' -dumpversion',再把下面3969行的/^gcc version (egcs-)?(/d+/./d+(/./d+)*)/改為
/^(egcs-)?(/d+(/./d+)*)/,儲存,運行vmware-config-tools.pl,下面應該就能成功了啊。
反正在我的Fedora 10中原來也是這個問題,後來一改就成功了,你們也在Ubuntu試試看吧。