我的系统:
winxp SP2 deepin v5.5 + VMWare 6.5 +ubuntu 7.10
事先解释:
虚拟机vmware可以通过安装vmware tools,里面包括很多模块,来实现很多功能,其中包括我想要的,在windows和虚拟机里面的ubuntu实现文件夹共享。
而那个对应的模块,就是hgfs,模块名是vmhgfs。
问题:
一直打算安装成功那个vmware tools中的hgfs模块,以便可以实现文件夹在ubuntu和winxp间共享。
但是之前的5.5版本的vmware装ubuntu,尝试了各个办法和解决方案,最后都是失败。只有按照有人介绍的,用6.0以后的版本装ubuntu,但是现在是v6.5的vmware装ubuntu,即使一切正常,然后安装vmware tools,结果也还是在vmxnet的地方出问题,然后最终结果就是hgfs模块挂载失败,因此也就用不成文件夹共享了。
最后办法:
在第一次安装vmware-install.pl的时候,对于vmxnet等模块,是不需要以源码去build的,好像已经有了现成的模块去加载,但是在安装1,2次,但是以失败告终之后,再尝试安装的时候,会提示是否以源码编译出vmxnet,且要保证安装了一些make,build等工具,鉴于之前的肯定会出错,而且还要装一些类似于kernel-devl等工具去编译源码,但是难保证成功的情况下,而且反正是死马当作活马医的情况下,干脆不让他用源码去编译出vmxnet模块了,反正前面已经显示成功的加载了hgfs模块了。所以就选择no,然后后面继续,就可以是的除了vmxnet不能安装,但是其他各个模块都可以正常安装并使用了。呵呵。
注:如果此时选择yes,以去用源码去编译vmxnet时,就还是会出现,虽然前面hgfs等模块已经成功加载,但是由于vmxnet模块编译失败或者加载失败,而导致hgfs等模块以失败加载结束,就是说,vmxnet编译或加载,破坏了原先成功加载的hgfs等模块,所以上面才选择no,而不让其编译源码去生产vmxnet的。
简单总结上述方法:
正常安装vmware tools,在出错1,2次之后,再次安装,会出现,问你是否用源码编译vmxnet,此时输入no,则会vmxnet不能加载,但是其他很多模块,比如:vmmemctl vmblock vmsync vmci vsock vmxnet3 ,和我想要的vmhgfs模块,都是可以成功加载的!!!
搞了一天多,终于实现这个文件夹共享功能了。。。。
转载请注明:在路上 » 成功安装vmhgfs模块,实现文件夹共享