今天闲的实在没事,我又去搞着东西,哇塞,又出现新的文章了,看来总有些牛人会解决这些问题的。文章说,是因为vmware tools只支持2.6.28的内核,而Fedora11是2.6.29的内核。自然编译不过了。就有人修改了安装包里某个文件的代码,我猜可能是vm- basic-types.h里面代码,呵呵,有兴趣的可以看看。有人修改好了,并且打包好了,在这里
http://communities.vmware.com/servlet/JiveServlet/download/1329617-26422/Fedora-11-
Vmware-tools-patched.tgz下载Fedora-11-Vmware-tools-patched.tgz这样一个包。
该文章里说“先安装vmware-tools,再将下载的安装包解压,用解压出来的vmmemctl.tar和
vmhgfs.tar”覆盖usr/lib/vmwaretools/modules/source目录下的这两个同名的文件,然后执行/usr/bin/vmware-config-tools.pl,就能搞定了。”
我想,反正usr/lib/vmwaretools/modules/source是VMwareTools- 7.8.5-156735.tar.gz里面解压出来的东西。所以,我把原来的卸了。把上面的vmmemctl.tar和vmhgfs.tar直接拿去覆盖/tmp/vmware-tools-distrib/lib/vmwaretools/modules/source的同名文件,然后执
行./tmp/vmware-tools-distrib/vmware-install.pl,一路回车,OK,居然行了。文件共享可以了。
后来试了下,现在本方法对Ubuntu9.10也适用。
原文网址:http://blog.csdn.net/playboyNo/archive/2010/04/16/5493144.aspx
经本人测试上述方法在Vmware6.5+ubuntu9.10下也是可行的,虽然编译vmtools时还是会出错的,但是可以不理会那些错误,编译结束后已经能够实现虚拟机与windows之间的共享文件夹了。本人也将补丁文件上传在此处(见结尾的下载),方便大家使用。此外,可能有些朋友不知道该在哪里共享文件呢,本人也曾经有过如此的疑问,其实很简单的,在虚拟机里的/mnt/hgfs目录下可以看到共享的windows文件夹。而在vmware的菜单栏中选择viem->Settings会看到虚拟机设置对话框,选择第二页options中的shared folders就可以了,可以同时贡献多个文件夹到虚拟机中的。注意,对于每个共享的文件夹选择右下角的Properties选项可以设置在vmware中的显示名称和相应的权限,如果勾中最下面的Read-only选项,则虚拟机只能从windows中读取数据而不能向windwos传递数据了。
文章评论(0条评论)
登录后参与讨论