Ubuntu在VMWare上不能使用共享文件夹

我的Ubuntu版本是12.04,因为写代码需要,所以希望在Windows上面与之共享文件夹,在Windows里编辑,在Ubuntu中测试。之前Ubuntu 10.10时安装vmtool之后设置共享文件夹就可以了,但是此次却不行。在网上找类似的案例,有提到说在安装vmtools时vmhgs模块不能通过编译,没有完成安装,所以用不了共享目录。我仔细看了我安装vmtools的log,发现vmci都没有通过编译,而vmhgs依赖于它,就更不可能被安装了。网上有说通过下面两步可以解决,


$ sudo apt-get install open-vm-dkms
$ sudo mount -t vmhgfs .host:/ /mnt/hgfs

然而我在执行第二步mount时提示没有找到设备,看来这个方法不是解决我这个问题的。之后终于在VMware官网的community中找到了相关的解决方法,亲测有效。鉴于找到这个方法会花费大量的时间,我将解决步骤写在这里,希望可以帮助更多的人。
1. 建立version.h的链接:( 如果执行该命令提示目标文件存在,那么也没关系,该命令不会产生影响。这一步主要是解决有的情况下提示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 

2. 下载最新的vmtools,一般通过VMware中的“安装VMware Tools”即可自动下载,下载的文件名为Linux.iso,将该文件加载到光驱,取出VMware Tools压缩包并解压。
3. 进入解压后的vmware-tools-distrib目录,再进入vmci和vmhgs模块所在的目录:
$ cd vmware-tools-distrib/lib/modules/source

4. 使用附件中的vmci.tar和vmhgs.tar替换该目录中的这两个文件。
5. 回到vmware-tools-distrib目录,用sudo运行vmware-install.pl安装之。
6. 安装成功后如果你设置了共享目录,则可以在/mnt/hgfs/中看到共享目录了。
 
附件:http://pan.baidu.com/s/1hqh4TlM
 
附件也可以在参考地址1中下载。一般遇上这个问题的都应该是有Linux基础的,所以步骤都写得简略,如果有问题请留言。转载不需要注明出处,但最好能附上后面贴上的参考地址。
 
我只是搬运工,参考地址:
1. https://communities.vmware.com/thread/446302?start=0&tstart=0
2. https://communities.vmware.com/message/2261370#2261370
 
 
更新:
今天重新启动后又找不到共享文件夹了,于是查看系统日志,有下面这几行:
<span style="font-family:arial, courier new, courier, 宋体, monospace;"><span style="white-space: pre-wrap;">6169 Aug  4 22:42:27 myws kernel: [   35.366522] Removing vmci device
76170 Aug  4 22:42:27 myws kernel: [   35.368240] Resetting vmci device
76171 Aug  4 22:42:27 myws kernel: [   35.376992] Unregistered vmci device.
76172 Aug  4 22:42:27 myws kernel: [   35.382171] [1720]: VMCI: Module vmci: unloaded</span></span>

解决方法是执行以下命令mount目录:
$ sudo mount -t vmhgfs .host:/ /mnt/hgfs


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值