Recent Posts

Topics

Archives


« | Main | »

HOWTO: VMWare 2.0.2 on 2.6.33.5-124.fc13.x86_64 Fedora 13

By Jesse | June 28, 2010

This article describes the process we went through recently to get VMWare Server 2.0.2 to run on the latest kernel in Fedora 13.

You can get VMWare Server to run on Fedora 13 with out too much trouble.

1. Disable SELinux.

Goto Administration –> SELinux Management and set it to disabled.  Then Reboot

2. Turn off the Firewall…

If you want you can alternately use a tool like fwbuilder to enable port 902, 8222 and 8333, but in our example for now, we’re just going to turn it off .

3. Now we need the vmmodules that will work with the new kernel.

I got them by using a sneaky trick-   They’re in VMWare Workstation which the company keeps much more up-to-date than VMWare Server.   If you go download vmware workstation and then install it (the .bundle file is an executable, you need to make it so by running chmod 777 ___________  where _________ is the path to the file+filename.

once you’ve installed vmware workstation the modules are in /usr/lib/vmware/modules/source  just copy them to you desktop for now.

4. Now uninstall vmware workstation.

vmware-installer -u vmware-workstation

5.  Now you’re ready to install vmware… so install vmware server 2.0.2 now….  It will fail when it tries to run vmware-config.

6.  once it finishes, replace the vmware module sources with the ones you saved off above (they’re in the same location you’ll find the vmware 2.0.2 source modules in /usr/lib/vmware/modules/source.  Replace these with the ones you saved off from vmware server.

7.  Now you need one final tweak… If you try to compile now it still wont sucessfully run vmware-config.

to fix this, open /usr/bin/vmware-config.pl using vi or another editor…

search for :

if (-e $answer . ‘/linux/utsrelease.h’) {
$uts_headers .= “#include <linux/utsrelease.h>\n”;

and replace with:

#if (-e $answer . ‘/linux/utsrelease.h’) {
#$uts_headers .= “#include <linux/utsrelease.h>\n”;
if (-e $answer . ‘/generated/utsrelease.h’) {
$uts_headers .= “#include <./generated/utsrelease.h> \n”;

Finally run vmware-config.pl and it should now compile and install successfully.

_______________________________________
PLEASE HELP BY BOOKMARKING OUR SITE...
[del.icio.us] [Digg] [StumbleUpon]

Topics: Uncategorized | 10 Comments »

10 Responses to “HOWTO: VMWare 2.0.2 on 2.6.33.5-124.fc13.x86_64 Fedora 13”

  1. Saban Says:
    July 8th, 2010 at 8:05 am

    Thank you very much.Problem is solved I’m veryp happy now.
    Have a good days.

  2. Mike Says:
    July 9th, 2010 at 5:10 am

    This really helped! Many thanks!

  3. Paul Says:
    July 13th, 2010 at 12:16 pm

    I tried this and although the modules all compile I get this error at 95% when starting a virtual machine “Failed to initialize monitor device”

    Any ideas?

    Thanks

    Paul

  4. rob van kol Says:
    August 31st, 2010 at 12:39 pm

    well, this one really worked,

    thanks

    rob

  5. rob van kol Says:
    September 11th, 2010 at 6:25 am

    if you do this it will install indeed. but when you want to start a virtual machine it says version mismatch with vmmon module and the display wont start leaving your vir srv in error.

  6. iskander Says:
    September 14th, 2010 at 2:49 am

    Once installed on your instructions not to run virtual machine. You receive the following error:

    Version mismatch with vmmon module: expecting 208.0, got 238.0. You have an incorrect version of the `vmmon’ kernel module. Try reinstalling VMware Server.

  7. Soeren Says:
    October 24th, 2010 at 10:34 am

    I followed this procedure and I could install the VMWare Server successful.

    But if I try to start a VM, I get the following error message.

    Version mismatch with vmmon module: expecting 208.0, got 238.0. You have an incorrect version of the `vmmon’ kernel module. Try reinstalling VMware Server.

    Does anybody know, how to fix this?

  8. Soeren Says:
    October 25th, 2010 at 6:12 pm

    This solution could fix my problem:

    http://radu.cotescu.com/2010/01/19/how-to-install-vmware-server-ubuntu-fedora-opensuse/

  9. QatQat Says:
    October 28th, 2010 at 8:44 am

    Hi there,

    just in case you will find stranded again when moving to kernel 2.6.34 I have written a complete how to on my blog page.

    http://qatqat-blog.blogspot.com/2010/10/how-to-install-vmware-server-202-on.html

    QatQat

  10. LD Says:
    November 2nd, 2010 at 6:28 pm

    Everything works after following your directions for Fedora 13 (I have 2.6.34.7-61.fc13.x86_64) and VMware Server 2.02 except ONE bad piece… everything comes up, I can get to it, etc., however my VMs “stick” at 95% of power up saying: “Power on virtual machine failed to complete” and in details “failed to initialize monitor device”

    Killing me… I’ve tried all I can think of, restarted, reloaded, etc. rebooted, etc….

Comments