博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在 fedora 8 安装 VMware Tools

Posted on 2007-12-11 23:56  arowana  阅读(2635)  评论(11编辑  收藏  举报

安装 VMware Tools 主要是为了使用共享文件夹功能。很可惜的是由于Fedora 8 源代码的改动,不能顺利的安装这个功能。经过一个晚上的测试,总算把共享文件夹这个功能安装上了。主要问题出在 VMware tools distrib/lib/modules/source/vmhgfs.tar 这个包里面。首先把安装包解压到临时文件夹中,然后
1.解压vmhgfs.tar 得到 vmhgfs-only 文件夹
2.进入该文件夹 打开 file.c文件 注释掉从第99行,#ifdef VMW_SENDFILE_NODE 开始到第101。 注释掉第1011行,result=generic_file_.....; 保存
3.打开filesystem.c  把第693,704行kmem_cache_create 函数的最后一个参数删掉,保存。
4.重新将vmhgfs-only文件夹打包为vmhgfs.tar.
5. 运行 vmware_install.pl 就可以安装成功vmhgfs这个包了 
需要注意的是 当问到What is the location of the directory of C header files that match your running 的时候需要自己输入以下路径 /usr/src/kernels/2.6.23.1-42.fc8-i686/include/linux

其他VMware tools 由于文件的改动也有问题。但是不怎么用,所以就不装了。