How to Install VMware Workstation 17 Pro on openSUSE Leap 15

Quick Insight

VMware Workstation 17 Pro lets you run many systems on one openSUSE Leap 15 host. First, download the bundle file from VMware's site or use wget in the terminal. Then, refresh your system and add the needed kernel packages with zypper. Next, make the file runnable and start the setup wizard. This process expands your test space without extra hardware. On top of that, you gain a fast way to try new apps in a safe, closed box.

In this guide, we cover VMware Workstation 17 Pro, a strong virtualization tool. We also walk you through how to install and use this tool step by step. With this powerful tool, you can create virtual machines on openSUSE Leap 15 Linux, a favorite for server PCs.

You can also build guest machines running Windows. If you want to dive into the world of virtual machines, this article is for you.

Install VMware Workstation on an openSUSE PC

How to Install and Use VMware Workstation 17 Pro to Create a Virtual Machine on openSUSE Leap 15

VMware Workstation Pro is a paid software product from VMware. It lets you create virtual machines on Windows or Linux PCs. It also runs on CPUs that support virtualization for smooth operation.

You can install VMware on Windows and Linux systems. It also works with openSUSE, a popular Linux distribution. This lets you run other systems on your PC.

The openSUSE system is reliable and stable. Moreover, users trust this system. It also runs well, which makes it ideal for servers.

If you install openSUSE without a desktop GUI, it uses less power. This helps the hardware run better on servers. So, adding virtualization software helps your hardware show its best performance.

Download and Install VMware Workstation

Installing Workstation & Player on SUSE may be harder than on other systems. So, you may need various commands to obtain the required packages.

Package names on the openSUSE system differ significantly from Debian-based systems. If you are looking for another approach, you can also review the Workstation install steps on Ubuntu.

Download and Prepare the Required Packages

Step 1

To download VMware Workstation for openSUSE, visit the VMware web page. Then, click the “Download” button under “Workstation 17 Pro for Linux”.

After that, in the window that appears, choose to save the setup file with the bundle extension to your PC. Finally, click OK.

Instead of downloading the setup file from the official VMware web page, you can use a terminal. You can also obtain the Workstation software quickly with the wget command.

Open a terminal and go to the location where you want to download the Workstation program. If you want to save the file to the Downloads location, first run the ‘cd ~/Downloads’ command. After that, use the wget command.

cd ~/Downloads
wget https://download3.vmware.com/software/WKST-1700-LX/VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle

Download Workstation for Linux PCs

Step 2

After you download the bundle file, you must refresh the repository addresses on the openSUSE system. That is, you will check for new versions of current packages and update them. To do this, run the ‘sudo zypper update’ command in a terminal. Finally, press Y and Enter to confirm the installation of the needed packages.

sudo zypper update

Before you start the installation, you need to install the kernel packages that VMware needs on your SUSE system. In particular, you must download and install current kernel packages and GCC packages on your system. So, run the ‘sudo zypper install kernel-source kernel-devel gcc’ command in the console. After that, press Y then Enter to allow the packages to load.

sudo zypper install kernel-source kernel-devel gcc

Install Linux Kernel Packages for VMware

Installation, Execution, and License Agreement

Step 1

You installed the kernel packages for VMware software on your openSUSE system. Now go to the location where you downloaded the setup file. After that, give the bundle file execute permissions and start the installation.

sudo chmod +x VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle
sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle

Install the VMware bundle file

Step 2

You installed the VMware Workstation / Player and Virtual Network Editor apps. Now, find the Workstation shortcut in the application menu and run it.

Run the virtualization software

Step 3

You will see the VMware Workstation welcome window open. Here, review the end user license terms and accept them to continue.

Accept the Workstation End User License Agreement

Run the Setup Wizard and Accept the Licenses

Step 1

Accept the license agreement for the OVF Tool parts that Linux platforms need as well.

Accept the OVF Tool component license

Step 2

You can check for updates each time you run the virtualization software. So, if you want to look for new releases at startup, select Yes in this window.

Check for product updates at system startup

Step 3

You can join the VMware customer experience program and help the software maker. This lets you choose to send a report about system issues you encounter. If you decide later about joining CEIP, proceed with the No option. You can also change the CEIP setting later from the program settings.

Join the VMware Customer Experience Program

Step 4

If you bought the Workstation software, enter your product key on the license screen. You may want to try it free for 30 days. If you plan to buy it later, select the option below.

Enable a 30-day trial of the virtual machine software

Step 5

After you install the VMware Pro software on your SUSE PC, open Help / About from the tool menu. You can also view the product info window. This window lets you check its version.

Check the VMware Pro version

Create a New Virtual Machine on openSUSE

After you install VMware Workstation on openSUSE, you can create new virtual machines. You can also run an operating system from Windows, Linux, and macOS platforms. This way, you can use other systems on your host PC.

Start the Virtual Machine Wizard and Set Basic Options

Step 1

When you run VMware Pro, click the Create a New Virtual Machine option on the main screen. This opens the virtual machine wizard.

Open the New Virtual Machine Wizard

Step 2

You have two virtual machine setup options: Typical and Custom. If you select Custom, you can set up a more advanced VM. However, the Typical option gives you a VM with simpler steps.

So, to prepare a more advanced VM, select the Custom (Advanced) type.

Prepare an advanced guest system

Step 3

Set the VM hardware to match the newest Workstation Pro release.

VM hardware compatibility version

Step 4

After you select Custom, name the device or media for the operating system installation. If your host PC has a working CD/DVD drive, use it for the installation; you do not need to download an ISO file.

Most modern PCs have no physical drive. Also, an ISO file is easier to obtain. So, select the “I will install the operating system later” option here.

Choose to install the operating system later

Operating System and Hardware Customization

Step 5

You will set up the system you plan to install in the Guest Operating System settings. For this reason, you need to select its platform first and then its version. For example, you can select Microsoft Windows as the platform and Windows 10 as the version.

Guest Operating System

Step 6

Set the VM name clearly based on the guest system type. This helps you avoid confusion since you will have more than one virtual OS.

Pick the location where you want to set up the Windows 10 virtual PC.

Virtual machine name and location

Step 7

Pick UEFI as the firmware type for the Windows 10 operating system. Right after that, turn on the Secure Boot feature for a safer boot.

UEFI / Secure Boot

Step 8

You must set your virtual PC based on the physical CPU of your Linux PC. This setting is the virtual core count. So, set a value that will not overload your host.

Increase the CPU core count

Set Up the Virtual Disk and Network

Step 1

The memory size of the virtual machine is very important. So, set an appropriate size based on the RAM size of your physical PC.

Set virtual RAM size based on the host

Step 2

Pick NAT to use a different IP block for your guest machines. This lets them connect to the internet and your local network. Also, proceed with the setup in Workstation Pro software.

Select the Network Address Translation (NAT) adapter

Step 3

For the virtual disk controller, proceed by selecting LSI Logic SAS from the I/O Controller types.

LSI Logic SAS I/O Controller

Step 4

Pick NVMe for faster data reading and writing on the virtual disk of your Windows 10 virtual PC.

Select the NVMe virtual disk type

Step 5

Suppose you will install an operating system on the new virtual machine for the first time. At this point, you need to proceed with the Create a New Virtual Disk option.

Create a new virtual disk

Step 6

You can raise the virtual disk capacity for your Windows 10 system. That is, you can change how big you want it in the Disk Size section. In addition, choose to store the virtual disk file as a single file type.

Edit the virtual disk size

Step 7

The Windows 10 virtual disk file will be located in your installation location by default.

Virtual disk location

Step 8

You prepared a new VM on your openSUSE PC. Now you can see the settings you made in the hardware summary. Close the virtual machine wizard here. After that, click Finish to configure the remaining settings.

Virtual PC hardware summary

Finish the Virtual Machine Settings and Start It

Step 1

Now, after you prepare the virtual PC on your openSUSE OS, close the VMware Tools notice window too.

VMware Tools warning window

Step 2

You should configure the options of the Windows 10 x64 virtual machine more effectively. For this reason, click the Edit option.

Open the Windows 10 guest system settings

Step 3

In the processor settings, set one CPU and two cores based on the power of your host CPU. Also, turn on all three features in the Virtualization Engine section.

  • Virtualize Intel VT-x/EPT or AMD-V/RVI
  • Virtualize CPU Performance Counters
  • Virtualize IOMMU (IO Memory Management Unit)

Enable virtualization features

Step 4

You must add the Windows 10 ISO file to the VM you prepared. To do this, turn on the Use ISO Image option in the CD/DVD device settings. Then, pick and open the image file with the Browse button.

Add a Windows 10 ISO file to the VM

Step 5

Change USB compatibility to 3.1 so you can use your USB 3.1 devices on the virtual PC.

USB 3.1 controller

Step 6

Finally, run your virtual PC to start the system installation now. That is, click the Start Up This Guest Operating System option.

Run the Windows 10 VM

Step 7

You reached the Microsoft Windows 10 setup wizard. Now set your system language, keyboard type, and time zone here. After that, you can start installing the operating system.

Windows 10 Setup window

Delete a Virtual Machine from the openSUSE OS

You can delete the VMs you prepared on openSUSE Leap or other Linux distributions too. To be clear, you may want to remove them from your system permanently. If you want to do this, you can remove a VM in a few seconds.

Open the Workstation program and go to the Library section on the left panel. Here, right-click the guest system you want to remove. After that, click Manage / Delete From Disk. Finally, confirm the permanent removal from your system.

Delete the virtual system from disk completely

Remove VMware Workstation from an openSUSE PC

If you no longer want to use the VMware virtualization app on your Linux PC, you can remove it easily.

Suppose you want to fully delete the VMware Workstation software from your openSUSE PC. First, open a terminal and check the installed version with the ‘vmware-installer –list-products’ command.

To start the removal, run the ‘sudo vmware-installer -u vmware-workstation’ command. Then press Y and Enter to accept the deletion of config files on your OS.

NOTE: You can manage the software removal process from the console on Linux distributions too. But you must clean up old configuration files left on the system. For this reason, you will use the same tool in the process to remove Workstation software from other Linux distributions.

vmware-installer --list-products
sudo vmware-installer -u vmware-workstation

Remove VMware Workstation from the system completely

vmware-installer --list-products
sudo vmware-installer -u vmware-workstation

Remove VMware Workstation from the system completely

Video

Video Thumbnail
Watch on YouTube

Install Older Versions

SUSE / Workstation Versions
VersionYouTube VideoSlide
15.4 / 16 ProWatchView
15.4 / 17 Pro (NEW)Watch–

FAQ About openSUSE & VMware Workstation

What are the basic system requirements to run the VMware virtualization tool on openSUSE?

Your CPU must support virtualization. Intel VT-x or AMD-V must be enabled. Check this feature in the BIOS/UEFI settings.
Set aside at least 4 GB of RAM for smooth operation. Each virtual machine will ask for its own memory. Core count also matters; select a value that will not overload your host system.
For disk space, 10–15 GB of free room for the bundle file and virtual disks is a good start. Of course, the size of the guest system you install will change this number.
The stable build of openSUSE Leap 15 is well suited to this job. If you install without a desktop GUI, resource use drops even more.

Which development packages and kernel headers (kernel-devel) must be installed on the system?

Open a terminal and run this command: sudo zypper install kernel-source kernel-devel gcc. This trio is vital for VMware to build its kernel modules.
The kernel-source and kernel-devel packages supply the header files you need during a build. Meanwhile, gcc is the C compiler; without it, modules never take shape.
Also, install the insserv-compat and systemd-sysvcompat packages. On some openSUSE releases, VMware services need these packages to start correctly.
Before you install, refresh the repository with sudo zypper update. This gives you access to the newest packages. Remember, a missing header file will cause the vmmon build to fail immediately.

How do you grant permission and start the downloaded .bundle installer from the terminal?

Go to the folder where you saved the file. For example, move to the Downloads directory with the cd ~/Downloads command.
Next, give the file execute permissions with the chmod command: sudo chmod +x VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle. Without this step, the file will not act like a script.
Now start the installation: sudo ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle. A license prompt and setup wizard will appear on the screen.
During the wizard, it will ask you to accept the license for the OVF Tool parts. You can check the option to look for updates. You can change CEIP join status later in the settings.

How do you fix vmmon and vmnet build errors when VMware Workstation starts on openSUSE?

These errors usually come from a mismatch between the kernel version and VMware modules. As a first step, add one line to the /usr/bin/vmware file: export VMWARE_USE_SHIPPED_LIBS='yes'.
Then rebuild the module sources. Go into the /usr/lib/vmware/modules/source directory. Unpack the vmnet.tar and vmmon.tar files. Run the make command in both folders.
After the build, copy the new .ko files to the right directory and run the depmod -a command. Finally, restart the VMware service.
If the error persists, use the vmware-host-modules patches from mkubecek. These patches fix build issues that pop up on new kernels in particular.

How do you overcome module signing issues when Secure Boot is active on the computer?

When Secure Boot is enabled, unsigned kernel modules do not load. So, you need to sign the vmmon and vmnet modules.
First, make a key pair: openssl req -new -x509 -newkey rsa:2048 -keyout vmware.priv -outform DER -out vmware.der -nodes -days 36500 -subj '/CN=VMware/'. Then sign the modules with the sign-file tool.
After signing, run the mokutil --import vmware.der command to save the key to MOK. A MOK management screen appears on reboot; enroll the key.
If you want a lasting fix, use the vmware-dkms-manager script. This tool builds and signs the modules on its own with each kernel update. This saves you from struggling with Secure Boot.

How do you set up bridge settings so virtual machines can reach the internet and the local network?

The VMware Workstation installation creates a bridge network called VMnet0 on its own. This network bridges to all active adapters by default.
If you want a more controlled setup, open Virtual Network Editor from the Edit menu. Select VMnet0 and clear the adapters you do not want to bridge in the ‘Automatic Settings’ section.
To connect to one adapter, pick that network card from the ‘Bridge to’ drop-down menu. Save the changes with OK.
Do not forget to check the ‘Bridged’ option in the Network Adapter section of the VM settings. This lets the guest system get an IP from the local network and reach the internet.

How do you enter a purchased license key in the program from the GUI or the terminal?

The task is fairly simple in the GUI. Open VMware Workstation, click the Help menu, and find the ‘Enter Serial Number’ option. Paste your 25-digit key here.
If you want to set it from the terminal, you can use the vmcli tool. This tool comes with Workstation Pro. You can run the commands for license entry through vmcli.
Still, you should know this: as of May 2024, Workstation Pro became free for personal use. New releases no longer have a license key entry screen.
If you use an old release, you can always check your license status through Help > About > License Information.

Which extra tools should you install in guest systems for screen resolution and performance optimization?

Always install open-vm-tools on the guest system. On an openSUSE-based guest, the command looks like this: sudo zypper install open-vm-tools. This package fixes screen resolution, mouse integration, and clipboard sharing.
If you use a desktop environment, add the open-vm-tools-desktop package too. Features such as graphics acceleration and drag-and-drop turn on with this package.
After the installation, confirm the tool works with the vmware-toolbox-cmd -v command. Picking the virtual GPU that VMware offers as the graphics driver also boosts performance.
Without these tools, you remain stuck at low resolution in the guest system. Clipboard sharing and file drag also fail.

How do you rebuild kernel modules that stop working after system updates?

When the kernel updates, the vmmon and vmnet modules stay tied to the old kernel. As a result, VMware will not open or the virtual machine will not start.
The first fix is to use the vmware-modconfig tool: sudo vmware-modconfig --console --install-all. This command rebuilds the modules for the current kernel.
If that is not enough, build the module sources by hand. Unpack the archives under /usr/lib/vmware/modules/source and run the make command. Copy the new .ko files under /lib/modules/$(uname -r)/ and run depmod -a.
For lasting ease, use a DKMS-based fix. A script such as vmware-dkms-manager rebuilds and signs the modules on its own with each kernel update.

How do you remove the installed software from an openSUSE Leap 15 system without leftovers?

First, list the installed product: vmware-installer --list-products. This command shows you the loaded version and parts.
To start the removal, run the sudo vmware-installer -u vmware-workstation command. It will ask you if you want to delete the config files. Press Y and Enter to confirm.
This step clears the Workstation parts from the system. Still, check the ~/.vmware and /etc/vmware directories for user settings left behind. You can delete these folders too if you want.
After removal, confirm that no parts remain with the vmware-installer --list-products command. If your virtual machine files sit in a separate spot, the process leaves them alone.

Conclusion

In short, VMware Workstation 17 Pro is a strong software choice for systems such as openSUSE Leap 15. It lets you run different operating systems on virtual PCs. This turns the software into a powerful virtualization tool. By following the steps in this article, you can create a virtual machine on your PC quickly.

Whether you are a developer or an admin, you can try different operating systems on SUSE. With easy-to-use VMware Workstation Pro, you can manage your hardware well. This lets you run many virtual machines at once, not just one.

You can look for a more convenient distribution for daily use outside openSUSE. I suggest that new users in particular prepare a virtualization setup on Linux Mint. The ready packages in the Mint repository will let you finish your software installation in 10 minutes.

I want to note one important point. You may also use another OS on your host PC instead of SUSE. For this reason, you can install openSUSE with VMware Workstation on that system. This way, you can still try using a different Linux distribution.

They'll Thank You for Discovering This Guide!

Ready to do your loved ones a huge favor with just one click? Knowledge grows as it is shared.

2 People Shared Their Experience

  1. Tesekkür ederim Tolga,
    this guide was really helpful for me.

    1. Rica ederim, yardımcı olduğuma çok sevindim.

Share Your Opinion