How to Install VMware Workstation 12 on Linux Systems

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Use our Linode referral link if you plan to buy VPS (it starts at only $10/month).
  4. Support us via PayPal donate - Make a Donation
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Ravi Saive

I am Ravi Saive, creator of TecMint. A Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux. Follow Me: Twitter, Facebook and Google+

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

Receive Your Free Complimentary eBook NOW! -

Download Free Linux eBooks

Advanced Bash-Scripting Guide
Linux Bible
A Newbie's Getting Started Guide to Linux
Introduction to Linux - A Hands on Guide

You may also like...

35 Responses

  1. Abhishek says:

    i installed vmware 12 on ubuntu 16.04 gnome but unable to start virtual machine it shows before you can run vmware several modules must be compiled and loaded into the running kernel

    • Ravi Saive says:

      @Abhishek,

      Thanks for updating us about the Vmware 12, we will update the article from Vmware 11 to Vmware 12 on latest Linux versions, till then stay tuned to Tecmint.com.

  2. shaks says:

    I installed everything as mentioned but when i try to start vmware…..nothing is happening even it not giving any error also…..what should I do?

    [root@shaks Downloads]# vmware
    [root@shaks Downloads]#

  3. David says:

    VMware announced the latest version VMware Workstation Pro 12. Is this article still apply for vmware 12 too?

  4. Milad says:

    hi
    thanks this note
    but this note by kernel 3.x.x.x
    What’s kernel 4.x.x.x.x

  5. Rashid Samoo says:

    Dear Sir

    I follow up same step which is define by you, but last time when i put vmware than give me error ( Virtual Network Device ) error which is second last pic. what i do resolve this issue.
    Thanks.

  6. LinuxGuru says:

    When starting vmplayer from the shell prompt, this is the error I get.

    #vmplayer
    Logging to /tmp/vmware-root/vmware-modconfig-4353.log
    Stopping vmware (via systemctl): [ OK ]
    make: Entering directory ‘/tmp/modconfig-mhBvOn/vmnet-only’
    Using 2.6.x kernel build system.
    /usr/bin/make -C /lib/modules/3.19.3-200.fc21.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= modules
    make[1]: Entering directory ‘/usr/src/kernels/3.19.3-200.fc21.x86_64’
    CC [M] /tmp/modconfig-mhBvOn/vmnet-only/driver.o
    CC [M] /tmp/modconfig-mhBvOn/vmnet-only/hub.o
    CC [M] /tmp/modconfig-mhBvOn/vmnet-only/userif.o
    CC [M] /tmp/modconfig-mhBvOn/vmnet-only/netif.o
    CC [M] /tmp/modconfig-mhBvOn/vmnet-only/bridge.o
    CC [M] /tmp/modconfig-mhBvOn/vmnet-only/procfs.o
    CC [M] /tmp/modconfig-mhBvOn/vmnet-only/smac_compat.o
    CC [M] /tmp/modconfig-mhBvOn/vmnet-only/smac.o
    In file included from include/linux/pci.h:34:0,
    from /tmp/modconfig-mhBvOn/vmnet-only/compat_netdevice.h:27,
    from /tmp/modconfig-mhBvOn/vmnet-only/netif.c:43:
    include/linux/pci_ids.h:2251:0: warning: “PCI_VENDOR_ID_VMWARE” redefined
    #define PCI_VENDOR_ID_VMWARE 0x15ad
    ^
    In file included from /tmp/modconfig-mhBvOn/vmnet-only/net.h:38:0,
    from /tmp/modconfig-mhBvOn/vmnet-only/vnetInt.h:26,
    from /tmp/modconfig-mhBvOn/vmnet-only/netif.c:42:
    /tmp/modconfig-mhBvOn/vmnet-only/vm_device_version.h:56:0: note: this is the location of the previous definition
    #define PCI_VENDOR_ID_VMWARE 0x15AD
    ^
    CC [M] /tmp/modconfig-mhBvOn/vmnet-only/vnetEvent.o
    /tmp/modconfig-mhBvOn/vmnet-only/netif.c: In function ‘VNetNetIf_Create’:
    /tmp/modconfig-mhBvOn/vmnet-only/netif.c:152:64: error: macro “alloc_netdev” requires 4 arguments, but only 3 given
    dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup);
    ^
    /tmp/modconfig-mhBvOn/vmnet-only/netif.c:152:10: error: ‘alloc_netdev’ undeclared (first use in this function)
    dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup);
    ^
    /tmp/modconfig-mhBvOn/vmnet-only/netif.c:152:10: note: each undeclared identifier is reported only once for each function it appears in
    /tmp/modconfig-mhBvOn/vmnet-only/netif.c: At top level:
    /tmp/modconfig-mhBvOn/vmnet-only/netif.c:85:1: warning: ‘VNetNetIfSetup’ defined but not used [-Wunused-function]
    VNetNetIfSetup(struct net_device *dev) // IN:
    ^
    scripts/Makefile.build:257: recipe for target ‘/tmp/modconfig-mhBvOn/vmnet-only/netif.o’ failed
    make[2]: *** [/tmp/modconfig-mhBvOn/vmnet-only/netif.o] Error 1
    make[2]: *** Waiting for unfinished jobs….
    In file included from /tmp/modconfig-mhBvOn/vmnet-only/net.h:38:0,
    from /tmp/modconfig-mhBvOn/vmnet-only/vnetInt.h:26,
    from /tmp/modconfig-mhBvOn/vmnet-only/bridge.c:52:
    /tmp/modconfig-mhBvOn/vmnet-only/vm_device_version.h:56:0: warning: “PCI_VENDOR_ID_VMWARE” redefined
    #define PCI_VENDOR_ID_VMWARE 0x15AD
    ^
    In file included from include/linux/pci.h:34:0,
    from /tmp/modconfig-mhBvOn/vmnet-only/compat_netdevice.h:27,
    from /tmp/modconfig-mhBvOn/vmnet-only/bridge.c:51:
    include/linux/pci_ids.h:2251:0: note: this is the location of the previous definition
    #define PCI_VENDOR_ID_VMWARE 0x15ad
    ^
    Makefile:1386: recipe for target ‘_module_/tmp/modconfig-mhBvOn/vmnet-only’ failed
    make[1]: *** [_module_/tmp/modconfig-mhBvOn/vmnet-only] Error 2
    make[1]: Leaving directory ‘/usr/src/kernels/3.19.3-200.fc21.x86_64’
    Makefile:130: recipe for target ‘vmnet.ko’ failed
    make: *** [vmnet.ko] Error 2
    make: Leaving directory ‘/tmp/modconfig-mhBvOn/vmnet-only’
    Failed to build vmnet. Failed to execute the build command.
    make: Entering directory ‘/tmp/modconfig-mhBvOn/vmci-only’
    Using 2.6.x kernel build system.
    /usr/bin/make -C /lib/modules/3.19.3-200.fc21.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
    MODULEBUILDDIR= modules
    make[1]: Entering directory ‘/usr/src/kernels/3.19.3-200.fc21.x86_64’
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/linux/driver.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/linux/vmciKernelIf.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciDatagram.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciDriver.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciResource.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciContext.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciRoute.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciHashtable.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciQueuePair.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciEvent.o
    In file included from /tmp/modconfig-mhBvOn/vmci-only/linux/driver.c:60:0:
    /tmp/modconfig-mhBvOn/vmci-only/./shared/vm_device_version.h:56:0: warning: “PCI_VENDOR_ID_VMWARE” redefined
    #define PCI_VENDOR_ID_VMWARE 0x15AD
    ^
    In file included from include/linux/pci.h:34:0,
    from /tmp/modconfig-mhBvOn/vmci-only/./shared/compat_pci.h:27,
    from /tmp/modconfig-mhBvOn/vmci-only/linux/driver.c:49:
    include/linux/pci_ids.h:2251:0: note: this is the location of the previous definition
    #define PCI_VENDOR_ID_VMWARE 0x15ad
    ^
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciQPair.o
    /tmp/modconfig-mhBvOn/vmci-only/linux/vmciKernelIf.c: In function ‘__VMCIMemcpyFromQueue’:
    /tmp/modconfig-mhBvOn/vmci-only/linux/vmciKernelIf.c:1309:10: error: implicit declaration of function ‘memcpy_toiovec’ [-Werror=implicit-function-declaration]
    err = memcpy_toiovec(iov, (uint8 *)va + pageOffset, toCopy);
    ^
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/common/vmciDoorbell.o
    CC [M] /tmp/modconfig-mhBvOn/vmci-only/driverLog.o
    cc1: some warnings being treated as errors
    scripts/Makefile.build:257: recipe for target ‘/tmp/modconfig-mhBvOn/vmci-only/linux/vmciKernelIf.o’ failed
    make[2]: *** [/tmp/modconfig-mhBvOn/vmci-only/linux/vmciKernelIf.o] Error 1
    make[2]: *** Waiting for unfinished jobs….
    Makefile:1386: recipe for target ‘_module_/tmp/modconfig-mhBvOn/vmci-only’ failed
    make[1]: *** [_module_/tmp/modconfig-mhBvOn/vmci-only] Error 2
    make[1]: Leaving directory ‘/usr/src/kernels/3.19.3-200.fc21.x86_64’
    Makefile:130: recipe for target ‘vmci.ko’ failed
    make: *** [vmci.ko] Error 2
    make: Leaving directory ‘/tmp/modconfig-mhBvOn/vmci-only’
    Failed to build vmci. Failed to execute the build command.
    Starting vmware (via systemctl): Job for vmware.service failed. See “systemctl status vmware.service” and “journalctl -xe” for details.
    [FAILED]

  7. LinuxGuru says:

    This guide is good. But nothing works. Running the command fails.

    yum install kernel-devel
    Loaded plugins: langpacks
    http://copr-be.cloud.fedoraproject.org/results/rhughes/f20-gnome-3-12/fedora-21-x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 – Not Found
    Trying other mirror.
    Nothing to do

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

Join Over 150K+ Linux Users
  1. 100,756
  2. 5,113
  3. 36,418

Enter your email to get latest Linux Howto's