If you are the kind of a person who always needs a place to set up labs on your computer to experiment and learn, then having a hypervisor is the best thing you can have as long as your computer can support virtualization. The blessings of virtualization have been felt not only to individuals but to large enterprises and organizations. The costs it has saved, the flexibility is has afforded many and the solutions it has empowered is enough to applaud this invention.

Among many other Hypervisors, the name that most people get to learn fast is VMWare. It is well known due to the vast amount of solutions they provide and built especially around Hypervisors. They provide enterprise solutions mostly but VMWare Workstation Pro can be downloaded and used in Windows and Linux.

Enough with the introductions now. The steps that follow will lead you to install VMWare Workstation Pro in CentOS 8 Desktop. To use VMWare, your computer must support virtualization. We hope you already have the Operating System installed.

Step 1: Update and install all required packages including kernel-headers

Kernel headers are very important for VMWare to run. In this step, we will update, upgrade and install kernel-headers on our computer. Open up your terminal and issue the commands below. Press “Y” if prompted throughout the process

sudo dnf -y install epel-release
sudo dnf config-manager --set-enabled PowerTools
sudo dnf -y update

Once that is done, kindly reboot your CentOS 8 box.

Later, make sure that the version of kernel-devel installed is similar to the version of your running kernel. You can check this by issuing the commands below:

sudo rpm -q kernel-devel
uname -r
<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/checking-kernel-versions-step-one.png5e6c9d17455bd.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="395" src="data:image/svg xml,” width=”577″>

In case by any chance, you find that the versions do not match, update your Kernel by issuing the command below and then reboot your computer.

sudo dnf update kernel-*

Check to ensure that Kernel headers and the kernel have the same version number as it had been illustrated above.

Step 2: Download VMWare Workstation

Open your favorite browser and go to the download page of VMWare Workstation. Click on the “Download Now” link. Save it in a directory you prefer to begin downloading the file.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-download-1024×459.png5e6c9d1761818.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="311" src="data:image/svg xml,” width=”695″>

Download progress. Depending on your internet speed, this may be brief of a bit long.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-download-progress-2-1024×616.png5e6c9d178379d.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="424" src="data:image/svg xml,” width=”706″>

Step 3: Install all Dependencies required

VMware Workstation Pro 15 needs build tools necessary for it to build the required VMware Kernel Modules. Install development tools in CentOS 8 by running the command below in your terminal. Press “y” if prompted throughout the installation process.

sudo dnf -y groupinstall "Development Tools"

After your installation has finished, one other dependency is required known as elfutils-libelf-devel. This will facilitate VMware Kernel Module building. Install it by running the command as shown below.

sudo dnf -y install elfutils-libelf-devel zlib-devel

Step 4: Prepare VMWare Workstation Pro file

Navigate to the directory where you downloaded VMWare in Step 2. For me, it was dropped in “Downloads” folder.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-in-downloads.png5e6c9d179a834.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="307" src="data:image/svg xml,” width=”677″>

While in there, make the downloaded VMWare file executable

sudo chmod  x VMware-Workstation-Full-15.5.1-15018445.x86_64.bundle

Step 5: Install VMWare Workstation Pro

After you have made the file executable, proceed to install VMWare Workstation Pro 15.5 as shown below

$ sudo ./VMware-Workstation-Full-15.5.1-15018445.x86_64.bundle
Extracting VMware Installer...done.
Installing VMware Workstation 15.5.1
    Configuring...
[######################################################################] 100%
Installation was successful.

Also see installation output in the picture below.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-installation-progress.png5e6c9d17ac6bf.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="360" src="data:image/svg xml,” width=”657″>

Step 6:Start VMWare Workstation Pro

Our package should be installed by now. To make sure of that, click on “Activities” and enter “vmware” in the search field. It should pop even before you finish typing. Click on it to launch this pretty baby.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-installed-proof-1024×565.png5e6c9d17c6ef2.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="387" src="data:image/svg xml,” width=”702″>

Accept the License terms and hit “Next

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-accept-license-1.png5e6c9d17dfa1e.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="470" src="data:image/svg xml,” width=”669″>

You will be presented with another license to accept. Accept it and click “Next

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-accept-license-part-two.png5e6c9d1800287.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="454" src="data:image/svg xml,” width=”638″>

Next, it will ask you if you prefer the application to check updates as it starts. Choose the one you like and hit “Next“.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-chack-update-at-start-up-3.png5e6c9d1814e6a.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="451" src="data:image/svg xml,” width=”637″>

If you would wish to join VMWare’s Customer Experience Improvement Program, you can in this step. Choose the radio button you are inclined to and click “Next“.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-customer-experience-4.png5e6c9d182ca75.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="462" src="data:image/svg xml,” width=”651″>

Enter the user that will initially connect to the workstation server. After you are done, click on “Next“.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-enter-user.png5e6c9d18416be.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="452" src="data:image/svg xml,” width=”637″>

Configure where your shared virtual machines will reside in this step and press “Next“.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-where-to-keep-shared-vm-6-after-user.png5e6c9d1855751.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="477" src="data:image/svg xml,” width=”674″>

Specify the port that the workstation server will be listening from and then click on “Next

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-enter-port-7.png5e6c9d186e0ac.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="466" src="data:image/svg xml,” width=”661″>

If you already have your key purchased, you can key it in in this step. You can use the product between 15 to 30 days as well. Kindly hit “Finish” after you are done.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-enter-key-9.png5e6c9d1882542.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="473" src="data:image/svg xml,” width=”666″>

Enter the password of the user you specified earlier then click “Authenticate

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-authenticate-10.png5e6c9d1899d47.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="474" src="data:image/svg xml,” width=”664″>

The installation is finally done. Click “OK” on the small pop up window and proceed to begin your setups.

<img alt="" data-ezsrc="https://kirelos.com/wp-content/uploads/2020/03/echo/vmware-done-installing-11-1024×620.png5e6c9d18bb7c8.jpg" data-ez ezimgfmt="rs rscb8 src ng ngcb8 srcset" height="406" src="data:image/svg xml,” width=”672″>

Conclusion

VMWare workstation is successfully installed and configured. All that remains is for you to make good use of it day by day. Thank you for visiting and spending your time on the blog. If the guide was helpful, you can check others that might be of interest to you below.

Run CentOS 8 VM using Vagrant on KVM / VirtualBox / VMWare / Parallels

How to Install VMware Workstation on Arch Linux / Manjaro

How to fix Vmware Workstation and Vmware Player can’t start problem on fedora

How to install Vmware Player and Workstation on Linux and Kali Linux