VMware 6.0.3 in Ubuntu Hardy 8.04 kernel 2.6.24

igorgue's picture

Hi, its me again with another howto VMware :), this time the task is harder :(. Based on Ubuntu Hardy 8.04 Beta

Steps:

1. Get VMware from www.vmware.com(I used VMware Workstation because I have the licence for that version) since we’re using Ubuntu you should get the tar.gz file.

2. Install build-essential linux-kernel-devel and linux-headers-generic(or the one you’re using), extract the vmware tar.gz file right click -> “extract here” or:
tar xvvzf dir/VMware-workstation-6.0.3-80004.i386.tar.gz3. Run the installer:
cd vmware-distrib
sudo ./vmware-install.pl
follow all the instructions… but DO NOT RUN vmware-config.pl

4. Copy vmware drivers source code in a directory:
mkdir $HOME/temp
cd $HOME/temp
cp /usr/lib/vmware/modules/source/vmmon.tar .
cp /usr/lib/vmware/modules/source/vmnet.tar .

5. Get the patches, save them in $HOME/temp/:

vmmon-2.6.24.patch: http://pastebin.com/pastebin.php?dl=f58553c1f
vmnet-2.6.24.patch: http://pastebin.com/pastebin.php?dl=f681c5c13

File downloads: vmmon: http://www.mediafire.com/?zizfzmutmnp, vmnet: http://www.mediafire.com/?yign2immy0m

Also for the any-update: http://groups.google.com/group/vmkernelnewbies/files?hl=en

6. Apply the patches:
cd $HOME/temp

tar xf vmmon.tar
cd vmmon-only
patch -p1 < ../vmmon-2.6.24.patch
cd ..
mv vmmon.tar vmmon.tar.orig
tar cf vmmon.tar vmmon-only
sudo cp vmmon.tar /usr/lib/vmware/modules/source/

tar xf vmnet.tar
cd vmnet-only
patch -p1 < ../vmnet-2.6.24.patch
cd ..
mv vmnet.tar vmnet.tar.orig
tar cf vmnet.tar vmnet-only
sudo cp vmnet.tar /usr/lib/vmware/modules/source/7. Run vmware-config.pl
sudo vmware-config.plRead the instructions and when it says “Compile drivers” you type yes to compile your patched modules.

Organization: Mono Project Original: Source

Comments

Not working after update

Hi I had vmware working after changing some stuffs on the vmmon, I did not use your tutorial….
After updating Ubuntu it did not work anymore….
I then reinstall vmware it did not work as well…
Any IDEA?