Install VMware Workstation 11 on Fedora 22 / 21

VMware Workstation is a virtual machine software suite for x86 and x86-64 computers from VMware, which allows users to set up multiple x86 and x86-64 virtual machines (VMs) and use one or more of these virtual machines simultaneously with the hosting operating system.

Each virtual machine instance can execute its own guest operating system, including Windows, Linux, BSD variants, and others. In simple terms, VMware Workstation allows one physical machine to run multiple operating systems simultaneously.

VMware workstation can be installed only on 64bit host operating system, so you must have Fedora 22 64bit installed on the machine.

Here i will show you how to install VMware Workstation on Fedora 22 .

Go to download page of the VMware Workstation 11.

Download VMware-Workstation-Full-.x.x.x.bundle.


Open Terminal.

Switch to root user.

$ su -

Download VMware workstation using terminal

# wget

Install libraries and kernel headers.

# dnf install kernel-headers kernel kernel-devel gcc make
# dnf groupinstall "Development tools"
# dnf update 
# reboot

Copy Linux version.h to modules.

# cp /usr/src/kernels/`uname -r`/include/generated/uapi/linux/version.h /lib/modules/`uname -r`/build/include/linux/

Change the file permission to make it executable.

# chmod 755 VMware-Workstation-Full-11.1.0-2496824.x86_64.bundle

Install VMware Workstation 11.

# ./VMware-Workstation-Full-11.1.0-2496824.x86_64.bundle

Installer will start to extracting files for the installation, it might take some time.

Select I Agree and click next.

Accept EULA.

Choose your option for update and then click next.

Choose your option for sending anonymous statistics and then click Next.

Enter the user that will initially connect to workstation server (Leave the default user) and then click next.

Choose your shared directory for shared virtual machine (Leave the default) and then click next.

Enter the port no to use for https access to workstation server (Leave the default).

Enter the license key (optional) and then click next.

Click on Install to begin installation.

VMware installation has been started, sit back for a while.

Click close the button to finish the installation.

Start the VMware Workstation ( Activities —–> Search for ——> VMware Workstation).


# vmware

You will be asked to compile modules, click on install to get the modules installed automatically.

If you face any issue while compiling modules, try out the below steps to patch vmnet package.

# curl -o /tmp/vmnet-3.19.patch
# cd /usr/lib/vmware/modules/source
# tar -xf vmnet.tar
# patch -p0 -i /tmp/vmnet-3.19.patch
# tar -cf vmnet.tar vmnet-only
# rm -r *-only
# vmware-modconfig --console --install-all

Credit: Ask Fedora

Enter a valid license key or choose trial.

You should see the home screen of the VMware Workstation; here you can manage the Virtual Machines.

Fedora 22 - VMware Workstation 11
Fedora 22 – VMware Workstation 11

That’s all! You have successfully installed VMware Workstation.


Share This Post

  • Will Ferreira

    Thank you very much 😀

  • Peter Kudli Kudlicka

    getting Unable to start services.

    See log file /tmp/vmware-root/vmware-6826.log for details.

    2015-06-09T19:01:51.170+01:00| vthread-4| I120: Building module with command “/usr/bin/make -j8 -C /tmp/modconfig-8sdIun/vmmon-only auto-build HEADER_DIR=/lib/modules/4.0.4-303.fc22.x86_64/build/include CC=/usr/bin/gcc IS_GCC_3=no”
    2015-06-09T19:01:53.175+01:00| vthread-4| I120: Successfully built vmmon. Module is currently at “/tmp/modconfig-8sdIun/vmmon.o”.
    2015-06-09T19:01:53.175+01:00| vthread-4| I120: Found the vmmon symvers file at “/tmp/modconfig-8sdIun/vmmon-only/Module.symvers”.
    2015-06-09T19:01:53.175+01:00| vthread-4| I120: Installing vmmon from /tmp/modconfig-8sdIun/vmmon.o to /lib/modules/4.0.4-303.fc22.x86_64/misc/vmmon.ko.
    2015-06-09T19:01:53.178+01:00| vthread-4| I120: Registering file “/lib/modules/4.0.4-303.fc22.x86_64/misc/vmmon.ko”.
    2015-06-09T19:01:53.563+01:00| vthread-4| I120: “/usr/lib/vmware-installer/2.1.0/vmware-installer” exited with status 0.
    2015-06-09T19:01:53.563+01:00| vthread-4| I120: Registering file “/usr/lib/vmware/symvers/vmmon-4.0.4-303.fc22.x86_64”.
    2015-06-09T19:01:53.897+01:00| vthread-4| I120: “/usr/lib/vmware-installer/2.1.0/vmware-installer” exited with status 0.
    2015-06-09T19:01:53.900+01:00| vthread-4| I120: Setting destination path for vmnet to “/lib/modules/4.0.4-303.fc22.x86_64/misc/vmnet.ko”.
    2015-06-09T19:01:53.900+01:00| vthread-4| I120: Extracting the vmnet source from “/usr/lib/vmware/modules/source/vmnet.tar”.
    2015-06-09T19:01:53.906+01:00| vthread-4| I120: Successfully extracted the vmnet source.
    2015-06-09T19:01:53.906+01:00| vthread-4| I120: Building module with command “/usr/bin/make -j8 -C /tmp/modconfig-8sdIun/vmnet-only auto-build HEADER_DIR=/lib/modules/4.0.4-303.fc22.x86_64/build/include CC=/usr/bin/gcc IS_GCC_3=no”
    2015-06-09T19:01:55.553+01:00| vthread-4| W110: Failed to build vmnet. Failed to execute the build command.

    it is something to do with installing virtual network adapter i think

    • Please do vmnet patching, steps given in article

      • Peter Kudli Kudlicka

        for whatever reason i did not did the steps below the add :)) now everythinh is working, thanks

  • Fabio Silva

    Perfect. Thanks!

  • Francisco David

    Congratulations, perfect thanks!

  • samyak

    the patch is not working it gives

    [[email protected] source]# patch -p0 -i /temp/vmnet-3.13.patch

    can’t find file to patch at input line 4

    Perhaps you used the wrong -p or –strip option?

    The text leading up to this was:


    |diff -ur vmnet-only.a/driver.c vmnet-only/driver.c

    |— vmnet-only.a/driver.c 2014-11-20 20:13:56.000000000 -0500

    |+++ vmnet-only/driver.c 2015-02-09 15:40:10.916640592 -0500


    File to patch: vmnet-only/driver.c

    vmnet-only/driver.c: No such file or directory

    Skip this patch? [y]

    can anyone please help me?.

    • Make sure, path to patch is proper.

      since it is giving

      vmnet-only/driver.c: No such file or directory

      Follow the same procedure that is in tutorial

  • SnowFez

    Hello. I have some kernel problem. He won’t found kernel headers. And nothing work.

    • This should work, make sure you have kernel-headers available in repository

  • cultavix

    This wont work for Kernel 4.1.7-200 🙁

  • Fikret Tursak

    Fedora 23 Released!
    How to Install Fedora 23 Workstation Step-by-Step Video Tutorial.