Installing VMware 6.0.2 and VMware Server on Ubuntu Hardy 8.04
Since Ubuntu Hardy 8.04 is not supported yet by VMware, and not supported at all by latest VMware 6.0.2 and VMware server we need some tweaking to make it install.
1) download VMware-workstation-6.0.2-59824.i386.tar.gz (from http://www.vmware.com/download/ws/ )
2) unpack it and run ’sudo ./vmware-install.pl’ from the terminal inside the unpacked vmware-distrib directory. Follow the wizard and do not worry if when it runs vmware-config.pl you get the followig error:
/tmp/vmware-config3/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’
3) download vmware-any-any-updateNNN.tar.gz from the linked ftp directory and unpack it. This enables you to install VMware on non supported platforms. Nonetheless running ’sudo ./runme.pl’ from inside the unpacked folder will prompt you with another error due to changes in latest 2.6.24 kernel:
include/asm/bitops_32.h:9:2: error: #error only can be included directly make[2]: *** [/tmp/vmware-config2/vmmon-only/common/cpuid.o] Error 1 make[1]: *** [_module_/tmp/vmware-config2/vmmon-only] Error 2 make[1]: Leaving directory \`/usr/src/linux-headers-2.6.24-4-generic\' make: *** [vmmon.ko] Error 2 make: Leaving directory \`/tmp/vmware-config2/vmmon-only\' Unable to build the vmmon module.
4) unpack vmmon.tar ‘tar xf vmmon.tar’,
open vmmon-only/include/vcpuset.h and change the following line #include “asm/bitops.h” to #include “linux/bitops.h”
Open vmmon-only/include/iocontrols_compat.h and change value 161 in line 18 (VMMON_VERSION_V6) to 167
Open vmmon-only/include/iocontrols.h and change value 161 in line 48 (VMMON_VERSION) to 167
Pack a new vmmon.tar ‘tar cf vmmon.tar vmmon-only/’ and then run ’sudo ./runme.pl’ again
For your convenience I have attached the patched patch here: vmware-any-any-update115
5) User Psilocibin reported when running the management console in VMware Server was getting errors about cairo versions.
The following fixed that
sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/
sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/
NOTE: all credits goes to original authors, all those tips are taken from those pages:
Print This Post
|
Email This Post


At least i found a solution to my problem.
Thank you very much really.
It works perfectly with the patch provided with the modifications of the point 4.
http://aldeby.org/blog/wp-content/uploads/2008/03/vmware-any-any-update115.zip
Thanks! that works fine for my ubuntu hardy-heron!
Great! Thanks.
TGI, there shouldn’t be any differences between the shell and the menu, however you may try checking the command associated to the menu button (in GNOME rightclick on Applications menu and choose edit menus, then go to the desired button and rightclick on it.
Concerning the partition issue is the host on an ext (or reiserfs or some other unix native) partition? Maybe there are permission issues since FAT (and NTFS) do not support them.
I also found the Icon in the application menu won’t work.. It will run however from a terminal. but I would prefer to use the Icon… any Ideas?
Also I found that when my host is on another partition and that I go to run the networking, it won’t work bridged, only using NAT. Ideas?
You know, It would’ve been easier to Understand if you would Type
This Instead:
Option1: download the pre modified version via
http://aldeby.org/blog/wp-content/uploads/2008/03/vmware-any-any-update115.zip
Option2: modify the files yourself
$ cd vmware-any-any-update115
$ sudo nano vmmon-only/include/vcpuset.h
CHANGE
#include “asm/bitops.h”
TO
#include “linux/bitops.h”
$ sudo nano vmmon-only/include/iocontrols_compat.h
CHANGE line 18
#define VMMON_VERSION_V6 (161 << 16 | 0)
TO
#define VMMON_VERSION_V6 (167 << 16 | 0)
$ sudo nano vmmon-only/include/iocontrols.h
CHANGE line 48
#define VMMON_VERSION (161 << 16 | 0)
TO
#define VMMON_VERSION (167 << 16 | 0)
Because by Saying
Open vmmon-only/include/iocontrols_compat.h and change VMMON_VERSION_V6 to 167
I kept Change “VMMON_VERSION” to “167″
Until i downloaded the modified PATCH (thank you for that)
then I found out what i was doing wrong =.=”
Open vmmon-only/include/iocontrols.h and change VMMON_VERSION to 167
I kept change VMMON_VERSION
Thanks! This worked for me like a charm!
Don’t runs for me @ vmware-server. There are no vmmon-only/include/iocontrols_compat.h in my version of vmware-server. And “VMMON_VERSION to 167″ is to indirect, because there is an if-statement on these place, i think.
I don’t have “VMMON_VERSION”-errors, but there are conflicts with types of variables and redeclares ….
But vmware-player runs perfect with “#include asm/bitops.h to #include linux/bitops.h” only.
[...] just upgraded to Hardy Heron and found that VMware Server no longer works, take a look at Installing VMware 6.0.2 and VMware Server on Ubuntu Hardy 8.04. You’ll find an explanation of what needs to be changed and, even better, a patched version [...]
Thank you very much, worked like a dream