VMware has made available VMware Player for free for a few months now. I had been having problems making it run under the latest kernels in Debian GNU/Linux until I found out about the Czech University vmware-any-any patch. Of course, this is unsupported, so YMMV.
A typical installation run would go like this:
$ cd /tmp $ wget http://download3.vmware.com/software/vmplayer/VMware-player-1.0.2-29634.tar.gz $ tar -zxvf VMware-player-1.0.2-29634.tar.gz $ cd vmware-player-distrib $ sudo ./vmware-install.pl
Answer the questions about installation directories, initscript dirs and such, but *do not configure VMware yet*. I repeat: do not configure VMware yet.
Now we’ll patch the source with vmware-any-any
$ cd /tmp $ wget http://ftp.cvut.cz/vmware/vmware-any-any-update104.tar.gz $ tar -zxvf vmware-any-any-update104.tar.gz $ cd vmware-any-any-update104 $ sudo ./runme.pl
This will patch the vmware-config.pl script, the kernel modules source code and the VMware binary itself if necessary. Now you may run vmware-config.pl when prompted. Please note that for this you must install the linux-tree-2.6.xx package for your current kernel version, and the source must be unpacked under /usr/src/linux. This is supposed to work fine when you have installed just the kernel headers instead, but I always go for the full kernel because -as you may have noticed- I compile a bunch of stuff into my kernel anyway.
After module compilation vmware-config.pl will prompt for network configuration and prompt to enable the Google searchbar (!). The last lines in the configuration should be something like this:
The configuration of VMware Player 1.0.2 build-29634 for Linux for this running kernel completed successfully. You can now run VMware Player by invoking the following command: "/opt/vmware-player-1.0.2-29634/vmplayer". Enjoy, --the VMware team
Now you may head back to VMWare’s site to download a pre-configured appliance to run in your brand-new VMware player installation. Or go to EasyVMX to build your very own virtual machine. In any case, remember to drop a line to thank VMware for releasing this kick-ass product for free!
[tags]VMware, virtualization, debian, linux[/tags]