VMware Workstation 8共享文件夹不能与我的客户端Fedora 17安装一起工作

我有一个运行在VMware 8 Workstation内运行的精简版的Fedora 17(无gui)服务器的Windows7机器。 当我继续安装vmware-tools时,共享文件夹function无法编译vmhgfs模块,尽pipe我已安装了所有的实用程序,即gcc,make,kernel-headers,binutils等。我还没有在网上find任何信息解决这个问题。 我发现vmware源代码的所有types都是为了解决其他版本的Fedora,而不是17版(Beefy Miracle)。 如果我尝试启用共享文件夹并将其指向本地文件夹,则/ mnt / hgfs中没有任何内容。 如果有人有修复这个,或者文章,补丁等的经验,请让我知道。 很想得到这个function的工作。

以下是我收到的错误:

/tmp/vmware-root/modules/vmci-only/linux/driver.c: In function â__check_disable_hostâ: /tmp/vmware-root/modules/vmci-only/linux/driver.c:2498:1: warning: return from incompatible pointer type [enabled by /tmp/vmware-root/modules/vmci-only/linux/driver.c: In function â__check_disable_guestâ: /tmp/vmware-root/modules/vmci-only/linux/driver.c:2501:1: warning: return from incompatible pointer type [enabled by /tmp/vmware-root/modules/vmci-only/linux/driver.c: In function â__check_disable_msiâ: /tmp/vmware-root/modules/vmci-only/linux/driver.c:2504:1: warning: return from incompatible pointer type [enabled by /tmp/vmware-root/modules/vmci-only/linux/driver.c: In function â__check_disable_msixâ: /tmp/vmware-root/modules/vmci-only/linux/driver.c:2507:1: warning: return from incompatible pointer type [enabled by LD [M] /tmp/vmware-root/modules/vmci-only/vmci.o Building modules, stage 2. MODPOST 1 modules CC /tmp/vmware-root/modules/vmci-only/vmci.mod.o LD [M] /tmp/vmware-root/modules/vmci-only/vmci.ko make[1]: Leaving directory `/usr/src/kernels/3.4.3-1.fc17.x86_64' make -C $PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= postbuild Entering directory `/tmp/vmware-root/modules/vmci-only' make[1]: `postbuild' is up to date. make[1]: Leaving directory `/tmp/vmware-root/modules/vmci-only' cp -f vmci.ko ./../vmci.o make: Leaving directory `/tmp/vmware-root/modules/vmci-only' Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-root/modules/vmhgfs-only' make -C /lib/modules/3.4.3-1.fc17.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Entering directory `/usr/src/kernels/3.4.3-1.fc17.x86_64' CC [M] /tmp/vmware-root/modules/vmhgfs-only/message.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/dir.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/rpcout.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/filesystem.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/cpName.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/request.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/link.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/module.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/hgfsUtil.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/stubs.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/tcp.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/hgfsEscape.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/file.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/super.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/dentry.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/inode.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/bdhandler.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/vmci.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/transport.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/fsutil.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/cpNameLinux.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/hgfsBd.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/backdoor.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/backdoorGcc64.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/cpNameLite.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/kernelStubsLinux.o CC [M] /tmp/vmware-root/modules/vmhgfs-only/page.o /tmp/vmware-root/modules/vmhgfs-only/file.c:128:4: warning: initialization from incompatible pointer type [enabled by /tmp/vmware-root/modules/vmhgfs-only/file.c:128:4: warning: (near initialization for âHgfsFileFileOperations.fsyncâ) /tmp/vmware-root/modules/vmhgfs-only/filesystem.c: In function âHgfsGetRootDentryâ: /tmp/vmware-root/modules/vmhgfs-only/filesystem.c:379:4: error: implicit declaration of function âd_alloc_rootâ [-Wer /tmp/vmware-root/modules/vmhgfs-only/filesystem.c:379:19: warning: assignment makes pointer from integer without a ca cc1: some warnings being treated as errors make[2]: *** [/tmp/vmware-root/modules/vmhgfs-only/filesystem.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /tmp/vmware-root/modules/vmhgfs-only/inode.c:121:4: warning: initialization from incompatible pointer type [enabled b /tmp/vmware-root/modules/vmhgfs-only/inode.c:121:4: warning: (near initialization for âHgfsDirInodeOperations.createâ /tmp/vmware-root/modules/vmhgfs-only/inode.c:124:4: warning: initialization from incompatible pointer type [enabled b /tmp/vmware-root/modules/vmhgfs-only/inode.c:124:4: warning: (near initialization for âHgfsDirInodeOperations.mkdirâ) make[1]: *** [_module_/tmp/vmware-root/modules/vmhgfs-only] Error 2 make[1]: Leaving directory `/usr/src/kernels/3.4.3-1.fc17.x86_64' make: *** [vmhgfs.ko] Error 2 make: Leaving directory `/tmp/vmware-root/modules/vmhgfs-only' The filesystem driver (vmhgfs module) is used only for the shared folder feature. The rest of the software provided by VMware Tools is designed to work independently of this feature. If you wish to have the shared folders feature, you can install the driver by running vmware-config-tools.pl again after making sure that gcc, binutils, make and the kernel sources for your running kernel are installed on your machine. These packages are available on your distribution's installation CD. [ Press Enter key to continue ] 

问题解决了。 我在3.3.4内核启动,而现在一切正常。 我猜vmware-tools还不支持3.4内核。