VMware Workstation 8下Ubuntu 13.04中安装VMware Tools出错
vm 8.0上安裝ubuntu 13.04系統以后,需要安裝一個vm tool 方便屏幕適應和文件拷貝,但是發現由于ubuntu 13.04 使用的內核太新了,而vm8.0 不能夠提供這樣的文件,導致安裝失敗。現在總結一下解決方法。
首先下載最新版本的linux 頭文件和編譯工具
sudo apt-get install build-essential
sudo apt-get install linux-headers-$(uname -r)
這兩個命令就可以搞定了,然后做一個version.h文件的軟連接。
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
理論上找不到頭文件路徑的問題就解決了。但是編譯的時候又出現了錯誤,搜索了網絡發現了有以下的方法,但是我試了一下,以下的方法我試驗的時候還是有點問題,更改了一下
0.參考那人方法:
Patching VMware Tools to fix multiple installation errors on Ubuntu 13.04
建立一個version.h的軟連接
1.先安裝一遍vmware tools
其中編譯vmci會出錯(就更不會編譯vmhgfs了)
但是可以使得
/usr/lib/vmware-tools/modules/source
中會有vmci.tar和vmhgfs.tar
2.然后再參考那人的方法:
Patching VMware Tools to fix multiple installation errors on Ubuntu 13.04
去建立一個修改打補丁現存的vmci.tar和vmhgfs.tar
記得保留一份打了補丁后的vmci.tar和vmhgfs.tar ?到這一步是木有問題的
3.然后再卸載掉vmware tools:
?| 1 | sudo vmware-uninstall-tools.pl |
4.再重新安裝vmware tools,其會檢測到已有vmci.tar和vmhgfs.tar,問你是否覆蓋,輸入no不覆蓋
然后繼續安裝,期間會編譯vmci和vmhgfs,才能正常編譯。
期間,vmxnet沒編譯成功,不理會。
5.最終至正常安裝完畢,使得:
剪貼板共享(復制和粘貼)都可用;
文件夾共享也可用了
我的解決方法是,將第二步出來的兩個打過補丁的包給保存一下,保存到另外一個文件夾里面,然后
打開/usr/lib/vmware-tools/modules/source這個路徑,在重新安裝的時候vmtool 會清除掉這個文件夾下的所有文件,然后當生成以后,但是還沒有到編譯vmci.tar和vmhgfs.tar的時候將保存好的這兩個文件給替換一下,然后讓其能夠編譯過去。
note:剛開始編譯成功以后,發現屏幕大小不能適應,但是不知道為啥,一會兒就好使了,很奇怪
轉載于:https://blog.51cto.com/sunzeduo/1287150
總結
以上是生活随笔為你收集整理的VMware Workstation 8下Ubuntu 13.04中安装VMware Tools出错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JDBC学习笔记——事务、存储过程以及批
- 下一篇: uiimagepickerviewcon