Install VMware Workstation Player on Ubuntu 22.04 LTS

Install a VMware workstation player or Pro on Ubuntu 22.04 Jammy JellyFish to run virtual machines and get a free VirtualBox alternative.

VMware doesn’t need an introduction; it is already quite popular and well-known software for running virtual machines. Although most of VMware’s software is paid, Workstation Player is free. Therefore, we can use it without paying anything.

Well, Virtualization is a software technique that mimics hardware. In this way, it is possible, for example, to operate several virtual machines under Windows, on which other operating systems can then be installed.VMs are an alternative to dual Boot: virtual machines share PC performance with the primary operating system. Dual Boot, on the other hand, has multiple systems installed on its partitions; the necessary changes to partitioning carry the risk of data loss if done improperly, and you do not have a problem with virtual machines.

Steps to install Vmware on Player on Ubuntu 22.04 LTS

This tutorial will teach us how to install VMware Player on Ubuntu 22.04 Jammy and other Linux versions. You can also follow this guide for Debian, Linux Mint, Elementary OS, Zorin OS, and similar Linux distros.

1. Download VMware Player Linux

Unlike VirtualBox, VMware Player cannot be installed using Ubuntu 22.04’s default system repository. To download the workstation player, open your browser and visit VMware’s official website. Here is the link to make things easier. However, first, you need to create a Broadcom profile, and after that, use the same given link again to download the “VMware Workstation x.x.x Player Linux  for personal use.”

 

2. Open a command terminal

Once you have downloaded the Vmware Linux bundle, open the command terminal on Ubuntu Linux or the one you use. Go to Applications and search the terminal, and as it appears, click to run the same.

Switch to the Downloads directory.

By default, whatever we download from the internet using the browser goes to the Downloads directory; thus, first, switch to that. The command for the same is given below.

cd Downloads
ls

 

3. Install Vmware Player on Ubuntu 22.04 LTS

You will see your downloaded Player file there; run the script installation command with sudo access, here is that.

sudo sh VMware-Player-*-*.x86_64.bundle

Wait until the installation is completed.

 

4. Run VMware Workstation on Jammy

Go to Applications and search for it; as the icon for the Workstation appears, click to run it.

Start Vmware player

 

3. Errors- VMware is unable to install all modules vmmon vmnet

If you get Gcc not found and Kernel modules compiling error upon starting the Vmware, you must install them. For that, first, close the Vmware Player window and then run the below two commands:

sudo apt install gcc
sudo apt-get install build-essential

After that, start the VMware player again and install the modules. If you still have the error, then follow the next steps.

Download the latest VMware-host-modules – VMMON and VMNET.

Visit: https://github.com/mkubecek/vmware-host-modules

There, as per your VMware Player station, download the module file. For example– while doing this article, the version of Workstation was 16.2.3. Hence, we downloaded the same module file in zip format.

vmware host modules VMMON and VMNET

The file we download using the browser goes to the Downloads directory. Hence, switch to that.

cd Downloads

Unzip the file:

If you don’t have Unzip, then install the sane:

sudo apt install unzip

Extract the downloaded file:

unzip file-name 

Replace the file-name with the one you have downloaded. For example, in our case, it was w16.2.3-k5.17.zip; hence, the command to extract it will be:

unzip w16.2.3-k5.17.zip

Check and Switch to the extracted module folder:

To know what is the extracted file name, type:

ls

Now, switch to that:

cd extracted-folder-name

Note: Replace extracted-folder-name with the folder name on your system. For example:

cd vmware-host-modules-w16.2.3-k5.17

Create tar files of the modules:

tar -cf vmmon.tar vmmon-only
tar -cf vmnet.tar vmnet-only

Copy files to /usr/lib/vmware.modules.source : 

sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/

 

4. Install modules

sudo vmware-modconfig --console --install-all
Install vmware-host-modules - VMMON and VMNET

Once the installation is completed, go to your Application launcher and run the VMware Workstation player. You will see a window asking you to accept the VMware license.

Accept terms and conditions Vmware
Check Vmware player updates
Non commercial license for Workstation

5. Start Vmware Workstation Player on Ubuntu 20.04

Finally, you have the VMware Player interface. Now, you can start creating virtual machines with any guest operating system.

Install Vmware Workstation Player on Ubuntu 22.04 LTS

 

5. Uninstall or Remove Vmware Linux

If something goes wrong and you don’t want the Vmware Workstation player on Ubuntu 22.04 Linux, then use the given commands to uninstall it.

cd /usr/bin
sudo vmware-installer -u vmware-workstation
Vmware Linux workstation uninstall

 

 

 Other Articles:

Install free VMware Workstation Player on Debian 11 Bullseye
Command to install Vmware tools on Ubuntu using terminal
How to install VirtualBox on Ubuntu 22.04 LTS Jammy

 

29 thoughts on “Install VMware Workstation Player on Ubuntu 22.04 LTS”

  1. This is an absolutely wonderful solution with one addition. I have a Lenovo Thinkpad Gen. 2. On that machine, at least, Workstation will not run if secure boot is enabled. After following the steps here, I tried to start Workstation and received error messages about the monitor and internet. I disabled secure boot, after which Workstation started properly. Then, to see whether a single start after an unsecured boot would fix the secure-boot problem, I reenabled secure boot and tried Workstation again. No joy. Upon disabling secure boot again, everything is fine.
    A caveat: This problem may be unique to Lenovo or even just to Lenovo Thinkpads. A second caveat: I’m very old, none too bright to begin with, and don’t really know what I’m doing.

    Reply
    • Don,

      Spent a couple hours going around and around trying to get past ‘/dev/vmmon does not exist’ error until I ran across your comment.

      I’m also running a Lenovo Thinkpad and hadn’t even considered it might be a Lenovo issue.

      I disabled Secure Boot and … tada … my vm now starts up!

      I’m occasionally reminded of why it’s worth the time to scan comments!

      Thanks!
      Mark

      Reply
  2. YES! This worked! I was struggling with getting VMWare Player working on Ubuntu 22.04 and since I couldn’t get it to work, I was holding off on updating all my machines @ home to the latest & greatest version of Ubuntu. Your instructions worked *perfectly!* Thank you for taking the time and effort to create them.

    Reply
  3. Perfect solution! After 2 weeks of getting nowhere and reading some pretty esoteric solutions, finally, one that works.
    Thank you.

    Reply
  4. On Ubuntu 22.04, to the line:
    == vmware-modconfig –console –install-all
    I am getting the error:
    vmware-modconfig –console –install-all
    [AppLoader] GLib does not have GSettings support.

    (process:2641872): GLib-CRITICAL **: 02:53:52.538: g_file_test: assertion ‘filename != NULL’ failed
    Failed to setup build environment.
    I tried to play around, as much as my fading eyesight allows, to no avail 🙁
    Any positive suggestion will be greatly appreciated.

    Reply
  5. Came back to your page to find the fix for upgrading to Linux Kernel 5.18 and VMWare Player breaking (again!) Just like last time, your instructions were PERFECT! Thank you so much for all you do.

    Reply
  6. perfect solution after upgrading Kernel 5.13 to 515 (KDE Neon) the modules vMMON and vMNET cannot be installed.
    with your post, you saved my day 🙂 Thanks.

    Reply
  7. Since hours I try to make VMware-Workstation-Player17 work on Ubuntu 22.
    The installation seems to be ok.
    But when trying to power on the virtual machines (CentOS6.8, Rocky9) I just get “This virtual machine is powered off or suspended!”.
    Needles to say that is works on Windows 10, with the same ISOs.
    Just doubleclick setup for Workstation-player, download ISOs, install -> work.
    The longest time was to download the ISOs.
    On this Linux-shit you waste hours for bringing up basic things.

    Reply
  8. Thanks, u are mega ) step by step.
    my problem was: Errors- VMware unable to install all modules vmmon vmnet
    after update.
    Manual install solved problem.

    Reply
  9. when i trying install sudo vmware-modconfig –console –install-all
    showing error

    “/usr/src/linux-headers-6.8.11-common/arch/x86/include/asm/timex.h:12:24: error: implicit declaration of function ‘random_get_entropy_fallback’; did you mean ‘random_get_entropy’? [-Werror=implicit-function-declaration]
    12 | return random_get_entropy_fallback();
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~

    please help me installed vmware workstation 17 on kali linux latest

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.