I install Arch on VMware Workstation 6.5.2 and follow this guide http://wiki.archlinux.org/index.php/Ins … tation_6.5
to install VMware Tools, but I find that the VMware Tools is not
correctly installed, because if I run command ps -e | grep ".vm.", the
output should like this
$ ps -e | grep ".vm."
1765 ? 00:00:00 vmhgfs
3589 ? 00:00:00 vmmemctl
3637 ? 00:00:02 vmware-guestd
4090 ? 00:00:01 vmware-user
but what I get is like this
$ ps -e | grep ".vm."
3014 ? 00:00:06 vmware-guestd
the
modules vmhgfs and vmmemctl are not created by the installation script,
that is why although I add this line ".host:/ /mnt/hgfs vmhgfs
defaults,user,ttl=5,uid=root,gid=root,fmask=0133,dmask=0022 0 0" to
/etc/fstab and create a folder /mnt/hgfs, I still can not mount the
share folder that I assign in the guest setting, the command
vmware-hgfsclient confirms that the share folder is correctly assigned.
$ vmware-hgfsclient
sda2
Does anyone ever experience the same problem? and is there any solution to fix it? thanks for reply.
Here is part of the output of vmware-config-tools.pl
==============================================================================
...
Extracting the sources of the vmblock module.
Building the vmblock module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config3/vmblock-only'
make -C /lib/modules/2.6.29-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.29-ARCH'
CC /tmp/vmware-config3/vmblock-only/linux/block.o
In file included from /tmp/vmware-config3/vmblock-only/linux/os.h:35,
from /tmp/vmware-config3/vmblock-only/linux/block.c:26:
/tmp/vmware-config3/vmblock-only/./include/compat_wait.h:78: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:67: error: previous declaration of ‘poll_initwait’ was here
make[1]: Leaving directory `/usr/src/linux-2.6.29-ARCH'
make: *** http://vmblock.ko Error 2
make: Leaving directory `/tmp/vmware-config3/vmblock-only'
Unable to build the vmblock module.
Can someone give m a hand? thanks.