想要把win8中的文件,共享到VMware Workstation的虚拟机Ubuntu中。
过程:
设置好共享目录并开启之后,结果直接出错:
而且在/mnt下没有看到希望的hgfs:
所以,用命令lsmod | grep vmhgfs去看看vmhgfs是否安装了,结果没有
但是用vmware-hgfsclient命令是可以看到共享的文件夹的
所以去手动insmod试试,结果根本没此模块:
所以,重新安装vmware tools:
个人差测共享文件夹失败可能是因为安装Vmware tools的时候没有安装gcc 和make和kernel headers of the running kernel组件之一:
但是,安装到这一步的时候,出现“The path "" is not a valid path to the 3.8.0-29-generic kernel headers.”
说明
3.8.0-29-generic
kernel headers没有合法的路径。
执行:install build-essential linux-headers-$(uname -r)
进入/lib/modules/3.8.0-29-generic/build/include目录,然后复制目录,重
新安装VMware Tools在遇到“The path "" is not a valid path to the 3.8.0-29-generic kernel headers.”的时候把路径输入就可以了。
再参考:http://blog.csdn.net/dengsilinming/article/details/17449757
http://www.cnblogs.com/SelaSelah/archive/2013/02/17/2914412.html
但我的还是不能实现共享!
最后只能放弃安装vmware-tools,安装vmware-hgfsmounte
参考:
http://superuser.com/questions/588304/no-mnt-hgfs-in-ubuntu-guest-under-vmware-fusion
【总结】
1. 第一次安装Ubuntu的时候:就已经看到有安装VMWare Tools了。开启文件共享的时候,结果出错,/mnt下,找不到hgfs文件夹。
后来是用如下命令,解决的:
1
2
3
|
sudo
apt-get
install
open
-vm-tools
sudo
mkdir
/mnt/hgfs
sudo
mount
-t vmhgfs .host:/
/mnt/hgfs
|
使用到的命令:
在终端中分别输入执行以下指令,就可以安装linux-headers- 3.8.0-29-generic 了。
1 sudo apt-get update
2 sudo apt-get install build-essential
3 sudo apt-get install linux-headers-$(uname -r)