Installing VMWare Workstation 9.0.1 in Fedora 18 is a bit easier than in previous versions of Fedora and VMWare.
Fedora 18 includes a newer version of the Intel video driver and mesa libraries enabling 3D acceleration in VMWare Workstation.
With kernel 3.7.x, no VMWare kernel module patch is needed. However, there are a few packages that need to be installed and one file that needs to be symlinked first.
First, install the kernel development tools and the GNU C Compiler.
# yum install kernel-devel kernel-headers gcc
Next, you need to symlink or copy the linux version.h file (otherwise the module generation will fail):
# cp /usr/src/kernels/`uname -r`/include/generated/uapi/linux/version.h \ /lib/modules/`uname -r`/build/include/linux/
Install VMWare workstation via command line
# sh VMware-Workstation-Full-9.0.1-894247.x86_64.sh
After VMWare is installed, build the kernel modules:
# vmware-modconfig --console --install-all
After the modules were built, I was able to open VMware and select a VM to start. However, when I started the VM and the license key requirement came up and I was unable to enter my key (the dialog never came up).
There appears to be some sort of issue with the way privileges are elevated and the $DISPLAY environment variable, but the issue wasn’t easly fixable. Fortunately, there’s an easy way to register the product with your serial number:
# /usr/lib/vmware/bin/vmware-vmx --new-sn YOUR_SERIAL_NUMBER
Once you have entered your serial number, you should be good to go. The kernel module should continue to work on newer versions of 3.7.2-*, but when a new release comes out, you might need to repeat symlink/copy step.