歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VM下Ubuntu 10.10裡安裝VMtools成功還是無法顯示共享文件夾問題

VM下Ubuntu 10.10裡安裝VMtools成功還是無法顯示共享文件夾問題

日期:2017/2/28 16:23:02   编辑:Linux教程
虛擬機安裝Ubuntu 10.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),一路回車擊即可。

Copyright © Linux教程網 All Rights Reserved