1.首先在虚拟机中点击菜单VM-Install VMware Tools(如果菜单中显示的是Reinstall VMware Tools,那就说明你的Ubuntu中已经安装了这工具了,可以直接跳过本文,你没能实现拖拽可能只是因为你按鼠标的力度没掌握好),会自动弹出一个文件夹,里面有VMwareTools-9.2.0-799703.tar.gz,直接把它复制到/opt下。(使用cp或者鼠标右键都行,看自己习惯了)
2.解压 root@ubuntu:/opt# tar -xzvfVMwareTools-9.2.0-799703.tar.gz3.进入到解压出来的目录,执行。 root@ubuntu:/opt/vmware-tools-distrib# cd vmware-tools-distrib/ root@ubuntu:/opt/vmware-tools-distrib# ./vmware-install.pl安装的过程当中它会问你安装到什么路径,它有一个默认选项,一路按回车就行了。 一直到出现这行提示,然后就进行不下去了, Searching for a valid kernel header path... The path "" is not a valid path to the 3.11.0-15-generickernel headers.这是提示缺少头文件。看到一篇博客[1],说在安装VMware Tools之前需要先: 1、一定要先安装build-essential 软件,否则不能够顺利安装: apt-get install build-essential 2、要安装linux-headers 包,(上面的错误提示应该就是指这个了): apt-get installlinux-headers-3.11.0-15-generic 注意这个头文件包和前面的内核版本必须一致,可以通过#uname –a命令来查看版本号。 3、进入/lib/modules/3.11.0-15-generic/build/include目录,然后复制目录,重新执行这个命令./vmware-install.pl,再遇到上述问题时输入复制的目录: /lib/modules/3.11.0-15-generic /build/include,然后继续安装直到结束。 可是我按照上述操作之后仍然提示缺少头文件。路径我是手打的,检查了好几遍,肯定没错。 再次搜索,这次在百度(用谷歌总是打不开网页,唉)中把关键词换成The path is not a valid path to the 3.11.0-15-generic kernel headers. 搜索结果中点开网页,确实有挺多人出现一样的情况,和前面的博客写得大同小异。不过其中有一篇出现了一个不一样的做法[2],需要把 /lib/modules/3.11.0-15-generic/build/include/generated/uapi/linux下的version.h拷贝到 /lib/modules/3.11.0-15-generic/build/include/linux下, 我拷贝之后再安装就没有再出现上述问题了。这根本上其实就是路径的问题。我猜想,其实就是上面复制目录的做法在这里没有被接受,而复制的那个version.h中应该就有路径。 [1]http://blog.youkuaiyun.com/dengsilinming/article/details/17449757 [2]http://www.2cto.com/os/201305/213644.html