ubuntu 14.04 LTS windows/win7下的vmware虛擬機器共享/mnt/hgfs目錄為空 終極解決方案100%成功
1、原因是早期的vmware版本,包括vmware11.0版本及以前的版本,裡面自帶的vmware-tools(安裝包為linux.iso,在vmware安裝目錄下),都是在linux3.x核心下面開發的,然而最新的ubuntu14.04及以後的版本,都使用了linux4.4以上的核心版本(可以使用uname -a看一下核心版本),所以很多API就不對應,所以網上的很多解決方法都是要麼patch補丁包,要麼手動修改vmware-only目錄下的原始碼,要麼又是弄什麼samba伺服器,扯淡的方法真多,不就是想共享一下檔案這麼簡單的需求嗎;
2、不得不罵一句,這幫自命清高的開源鳥人,API改來改去,不是少了引數,就是徹底給廢除,搞的以前核心編譯的軟體後面在新核心系統上很多都不能執行,再次說明,即使再專業的開發高手,業餘去做事,也不是靠譜的,想必蘋果的Mac OS
3、安裝vmware-tools的時候,其實這個過程是要呼叫到gcc進行編譯的,有的人喜歡一直回車,或者帶上-d引數,總以為看到最後Vmware Team,Enjoy字樣了,就很高興了,感覺萬事大吉,結果發現共享的目錄/mnt/hgfs目錄下始終為空,所以很多人拿網上找的方法瞎折騰,造成hgfs為空的主要原因是安裝的時候,自動編譯部分內容出錯了(不得不說,linux下面很多軟體都是安裝的時候才編譯,為什麼不能直接編譯二進位制直接讓人家安裝不就完了,難道普通使用者用個軟體必須懂得怎麼編譯以及處理編譯錯誤嗎,裝X也裝的太大了),不信可以詳細看控制檯的log輸出;
4、終極解決方案還是直接安裝Vmware12.50 Pro最新版本(截至2016.10月份),然後用裡面自帶的linux.iso安裝vmware-tools,然後共享,hgfs下面的目錄就直接出來了,輕鬆搞定。
5、至此,hgfs目錄下面的共享目錄應該出來了,不必感謝我
更新日期:2017.1
直接安裝Vmware12.5.0自帶的vmware-tools工具:
./vmware-install.pl -d