After update running system to Fedora 11, kernel 2.6.30, vmware does not run any more.
I’ve been struggling with this issue for weeks…and finally, I’ve made it
This is my stuff:
-vmware 6.5.0
-fedora 11 with kernel 2.6.30.9-90.fc11.i686.PAE
This has been discussed in vmware community. Here I just rewrite my steps:
1. Install kernel source, gcc and some library header. I don’t remember exactly what library is needed, but this step is easy, so do it yourself
2. Download vmware-6.5.2-newkernmods.patch and vmware-6.5.2-newkernmods.sh
3. This is the important step. Because this update is intended for vmware workstation 6.5.2, the patching script is coded with fixed md5 hash of 6.5.2 module files. I use 6.5.0, so I have to change it. Simple enough, just run the shell script. It will complain about md5 hash incorrect. Then copy your md5 hash, vi , paste your md5 hash to the script, run it again, edit again…
After several edit times, everything will run.
And vmware will run without a glitch.
This is md5 hash for 6.5.0:
[root@localhost vmware-any-any-update117c]# head -n 100 vmware-6.5.2-newkernmods.sh
#!/bin/sh
# VMWare 6.5.2 New Kernel Modules
# The purpose of this script is to help people install the accompanying
# patch, which corrects for bit rot in some VMware kernel modules,
# allowing them to compile and run on newer versions of the Linux kernel.
# It is only intended for VMware Workstation version 6.5.2 (but should
# be adaptable to any similar version, just change the MD5SUM variables
# below).
# Josh Lehan (krellan) 7/2009
### TODO handle VMware Server
### TODO handle VMware Player
# Strict error handling
set -e
# Change these if desired
VMWAREVER=”6.5.2″
MODSRCDIR=”/usr/lib/vmware/modules/source”
PATCHFILE=”vmware-${VMWAREVER}-newkernmods.patch”
BACKEXT=”.backup-${VMWAREVER}”
# Known good MD5SUM values for VMware Workstation 6.5.2 64-bit
# If you change these, be sure to also change VMWAREVER above
KG64FILE=`mktemp -t`
cat <”$KG64FILE”
e2a82d15ca08e4dc59c7ef911f0ee91f vmblock.tar
ce33586383ef575107fdbf198267db4b vmci.tar
fa9889eaaf62ea2517d9c2b57e7fa0b6 vmmon.tar
213c0b027db9fc872b0fe9e66323ffc2 vmnet.tar
d70497dbb937e47b978b7af0d86ab1a7 vmppuser.tar
61d5d0b57299f99d7452a7cc7890ec9b vsock.tar
EOF
I’m too lazy to change VMWAREVER to “6.5.0″