为了方便共享,需将windows下的目录与VMWare下的Linux进行共享,打开VMWare的菜单VM下的Settings选中其中的Options,在其中可以看到SharedFloders,通过右面的add等按钮来增加目录。在目录添加好以后,在Linux下配置好了之后,就可以在linux下的/mnt/hgfs/下面看到共享的目录。
如果能够在/mnt/hgfs目录下找到共享文件,那么就不需要再做下面的工作。为了能够正确启动共享,需要配置linux下的vmware-tools。下面以安装的是ubuntu1104以及VMWAre7.0为例来说明,不同的VMWare,
下面的内容是避免在安装时打不到系统头文件
cd /lib/modules/2.6.38-8-generic/build/include/linux
sudo –s
ln –s ../generated/utsrelease.h
ln –s ../generated/autoconf.h
在VMware的菜单下选择install vmware tools,在linux系统中解压vmwaretools的包.
进入目录:cd ./vmware-tools-distrib/lib/modules/source
tar –xfvmhgfs.tar 解压后生成文件夹vmhgfs-only,修改其下两个文件:
chmod+w ./shared/compat_slab.h
gedit./shared/compat_slab.h,找到#ifLINUX_VERSION_CODE < KERNEL_VERSION(2.6.22)||defined,将其中的<改为<=.
Gedit./super.c 找到下面的行:.clear_inode= HgfsClearInode,将之改为.evict_inode= HgfsClearInode.
将原来的vmhgfs.tar删除,然后
tar –cf vmhgfs.tar vmhgfs-only
再将vmhgfs.tar-only目录删除
回到vmware tools根目录,
sudo ./vmware-install.pl