VM下Ubuntu10.10裏安裝VMtools成功還是無法顯示共享文件夾問題

虛擬機安裝Ubuntu10.10採用默認安裝,選擇中文,一直往下點。安裝好後更新文件即可。

安裝VMtools時,把VMtools複製到tmp目錄下,解壓。在終端以root用戶進入到tmp目錄下,執行./*pl,即可,一直回車。

會遇到找不到c header files,無c complie等問題。則首先執行下面的命令:

sudo -s     //進入root權限
cd /lib/modules/$(uname -r)/build/include/linux     //$(uname -r)是系統的版本號,即modules目錄下的一個文件夾如:2.6.35-23-generic。
ln -s  ../generated/utsrelease.h
ln -s  ../generated/autoconf.h

再重新安裝vmware tools即可。一直回車到最後。
安裝好的VMtools如果還是無法共享PC機裏的文件。怎麼進行下面操作。

先卸載它,終端命令:sudo vmware-uninstall-tools.pl

2.點擊VM選項install VMware tools(如果以前生成的文件還在則不需再次生成),點開VMware-tools-distrib,拷貝壓縮文件至tmp文件夾下並在此解壓生成文件夾vmware-tools-distrib。(進入到之前解壓後的vmware-tools-distrib

3.終端進入tmp下的vmware-tools-distrib/lib/modules/source文件夾,解壓vmhgfs.tar(終端 命令:tar -xf vmhgfs.tar),解壓後生成文件夾vmhgfs.tar-only,刪除文件夾vmhgfs.tar(rm -f vmhgfs.tar)(因爲後面要修改後重新壓縮生成該名稱文件夾),然後進入/vmhgfs.tar-only找到compat_slab.h,首先 用命令:chmod +w compat_slab.h修改該文件的只讀屬性爲可寫,用vi或gedit進入對其修改(gedit compat_slab.h),找到該行:#if LINUX_VERSION_CODE < KERNEL_VERSION(2.6.22 )||defined,將該行替換爲:#if LINUX_VERSION_CODE < =KERNEL_VERSION(2.6.22)||defined(即將<改爲<=), 保存退出這樣我們的實質工作就已經做好了。

4.退回去重新將vmhgfs.tar-only打包成vmhgfs.tar 文件(tar -cf vmhgfs.tar vmhgfs-only),然後刪除vmhgfs-only文件夾(rm -rf vmhgfs-only)。

5.退回去進入tmp/vmware-tools-distrib下重新安裝VMware-tools(終端命令:./vmware-install.pl),一路回車擊即可。

這裏一定要注意:在設置VMnet時(好像是這個)要點no。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章