Yes! I also found these pages:
http://communities.vmware.com/thread/236411
http://blog.gnu-designs.com/solved-b...n-linux-2-6-32
although the scripts in the latter did not work for me (strange).
I did the following:
1) Install VMware workstation 6.5.4 according to my instructions in
the beginning of this thread, i.e. save the Python script in a file
named gcc in the same directory as the VMware*.bundle file, make it
executable, and run it *as root* with
Code:
env PATH=`pwd`:$PATH ./VMware-Workstation-6.5.4-246459.x86_64.bundle
I *did not* run the vmware-modconfig script, as it fails.
2) As root, go to /usr/lib/vmware/modules/source, unpack two of the
tar files, and edit a file manually. First, vmnet:
Code:
cd /usr/lib/vmware/modules/source
tar xvf vmnet.tar
Then edit vmnet-only/vnetUserListener.c and add the line
Code:
#include "compat_sched.h"
after the other #include lines in the beginning of the file. Then
pack it again:
Code:
mv vmnet.tar vmnet.tar.BACKUP
tar cvf vmnet.tar vmnet-only
Then repeat the same for vmci.tar, this time the file to edit is
vmci-only/linux/include/pgtbl.h and the same #include line should be
added after the other include lines.
Then you can start VMware. The first time you do it, do it as root,
then the modules are built automatically. Or you can build them on
the command line as described in this thread.
Hmm, somewhat tedious, but workable.
Regarding the mouse problem, I start vmware from a script which sets
VMWARE_USE_SHIPPED_GTK=yes
It also revs up my CPUs, and starts the vmware services (I do not want to have them running permanently, as I don't use vmware that much).
Code:
#! /bin/bash
export VMWARE_USE_SHIPPED_GTK=yes
sudo /usr/local/bin/performance high
grep vmnet /proc/modules > /dev/null || (sudo /etc/init.d/vmware start; sleep 3)
#ps aux | grep -v grep | grep smbd > /dev/null || (sleep 20; sudo /etc/init.d/samba start) &
/usr/bin/vmware
#sudo /etc/init.d/samba stop
sudo /etc/init.d/vmware stop
sudo /usr/local/bin/performance normal
Bookmarks