Vmware : 6.0.0 build-45731
Linux : Fedora 8 Core 2.6.23
安装vmtools出现以下两个错误
错误1
该错误会导致宿主操作系统与虚拟机不能共享文件夹!
错误2
该错误是会导致虚拟网卡安装失败!
解决方法.
错误1的解决方法
选择 VM -> Install Vmware Tools ...
将 VMwareTools-6.0.0-45731.tar.gz 拷贝到 /tmp中
cp VMwareTools-6.0.0-45731.tar.gz /tmp
解压缩
tar -zxvf VMwareTools-6.0.0-45731.tar.gz
得到文件夹 vmware-tools-distrib
进入目录 vmware-tools-distrib/lib/modules/source
将会看到两个 tar ball 包 vmblock.tar 和 vmhgfs.tar
分别解压缩,可以得到如下两个文件夹:
tar -xvf vmblock.tar -> vmblock-only
tar -xvf vmhgfs.tar -> vmhgfs-only
进入 vmblock-only/linux中找到 os.h这个文件,转到第79行,找到 kmem_cache_create( ... )这个函数,将其第五个参数去掉,只保留五个参数。
修改成如下
修改 filesystem.c这个文件。第125行,去掉最后一个参数(记住这个参数的前一个逗号也要去掉)
OK,保存修改.现将vmbloc重新打包
tar -cvf vmblock.tar vmblock-only
进入 vmhgfs-only文件夹
修改 file.c,注释第 99 到 101 行,如下图所示
注释第 1011 行
修改 filesystem.c 这个文件,将693,704行这两个函数的最后一个参数去掉,修改如下。
OK,保存修改。
将其打包保存
tar -cvf vmhgfs.tar wmhgfs-only.tar
第二个问题的解决方法,下载vmxnet.rar这个包,记住将后缀改成 tar形式,覆盖 vmware-tools-distrib/lib/modules/source下的 vmxnet.tar这个包就行了
成功共享宿主机与虚拟机的共享功能就可以使用了!
下载地址
http://hi.chinaunix.net/?uid-20615718-action-viewspace-itemid-36033