1. 程式人生 > >Ubuntu找不到Shared Folders解決辦法

Ubuntu找不到Shared Folders解決辦法

【1】如下已經選擇了,但是mnt下面就是沒有hgfs目錄


【2】解決辦法:

安裝VMTOOLS即可

【3】但是Ubuntu12.10安裝vmtools時候出現問題解決辦法:參考(http://blog.csdn.net/lijing198997/article/details/14000017)

解決在ubuntu 12.10安裝自帶的vmware-tools出現“The path "" is not a valid path to linux-headers-3.5.0-17 ”或者“The path "" is not a valid path to linux-headers-3.5.0-17 -generic”
問題:
在使用終端安裝vmware-tools時,不停地回車直到出現下面這幾行字時就停止了。

Before you can compile modules, you need tohave the following installed...
make
gcc
kernel header of the running kernel

searching for GCC
Detected GCC binary at "usr/bin/gcc".
The path "/usr/bin/gcc" appears to be a valid path to the gcc binary.
would you like to change it? [no] no (我輸入的no)

Searching for a valid kernel header path
The path " " is not a valid path to linux-headers-3.5.0-17. 

Would you like to change it? [yes](我輸入的yes)

Enter the path to the kernel header files for the linux-headers-3.5.0-17? (我的ubuntu /usr/src/下有這個linux-headers-3.5.0-17,但是我輸入這個路徑也解決不了問題)

後來多方查詢發現是沒有linux-headers-3.5.0-17 -generic包。參考網址:

在終端中分別輸入執行以下指令,就可以安裝linux-headers-3.5.0-17 -generic了。 1 sudo apt-get update 2 sudo apt-get install build-essential
3 sudo apt-get install linux-headers-$(uname -r)我的是: apt-get install linux-headers-3.5.0-17-generic 更新完上面的內容後,我發現我的/usr/src/下有linux-headers-3.5.0-17 -generic包了,在root許可權下輸入

 sudo ./vmware-install.pl

回車,這個我的檔案可以從win7上共享到ubuntu上了。

【4】最後又是c檔案報錯解決辦法(下載VMwareTolls-9.2.3-1031360.tar.gz安裝即可http://download.csdn.net/download/jiaoxiaogu/5141399

Ubuntu核心升級後,和主機間的共享可能會失效,這時就需要重新安裝vmware tools了

1. 重新安裝VMWare Tools

解壓vmware tools,得到vmware-tools-distrib資料夾,用root許可權執行其下的vmware-install.pl檔案

tar -xzvf VMwareTolls-9.2.3-1031360.tar.gz 
cd vmware-tools-distrib

sudo ./vmware-install.pl

安裝分為三個步驟:

  1. 解除安裝舊版本
  2. 安裝新版本
  3. 配置新版本(以後也可以手動執行/usr/bin/vmware-config-tools.pl

2. 配置中遇到的問題

在第3步中,可能會出現以下問題:

Searching for a valid kernel header path...
The path "" is not a valid path to the 3.5.0-23-generic kernel headers.
Would you like to change it? [yes]

需要安裝linux-headers-3.5.0-23-generic包,具體版本可能不同,請自行對照(uname -r)。

sudo apt-get install linux-headers-3.5.0-23-generic

也可以使用如下的通用命令

sudo apt-get install linux-headers-`uname -r`

然後把目錄更改為有效目錄

Enter the path to the kernel header files for the 3.5.0-23-generic kernel? 
/usr/src/linux-headers-3.5.0-23-generic/include

The path "/usr/src/linux-headers-3.5.0-23-generic/include" appears to be a 
valid path to the 3.5.0-23-generic kernel headers.
Would you like to change it? [no]

其他地方難度不大,vmware tools安裝完成。

然後就可以用/mnt/hgfs/中訪問共享檔案了。