How to Install VMware Workstation on Kali Linux 2.0 Sana

Applies to: Kali Linux 2.0 Sana, VMware Workstation 11/12

Legacy guide: This article preserves the original 2015 procedure for installing VMware Workstation 11/12 on Kali Linux 2.0 Sana. Current Kali releases and current VMware Workstation versions use a newer installation and kernel-module workflow.

For current Kali Linux, use the official Installing VMware on Kali (Host) guide. It covers current package requirements, kernel headers, VMware kernel modules and troubleshooting.

Install VMware Workstation on Kali Linux 2 Sana

This step-by-step tutorial documents how VMware Workstation was installed on Kali Linux 2.0 Sana. The original issue behind the article was VMware Workstation 11 failing because the required Kali kernel headers were not available to build the VMware kernel modules. The screenshots and commands below are preserved for that historical environment.

VMware Workstation is a hosted desktop hypervisor for running virtual machines on Windows and Linux hosts. Current Workstation Pro releases are available free for commercial, educational and personal use. Downloads are provided through the Broadcom Support Portal. See Broadcom KB 368667 for current download and licensing information.

VMware Workstation Installation Steps on Kali Linux 2.0 Sana

Step 1: Update your Kali Linux and Install Required Packages for VMware Workstation

1. Login into your server as root or non-root user with sudo privileges and run the following commands to keep your system up-to-date.

apt-get update && apt-get upgrade -y

2. Run the commands below to install required packages for VMware Workstation to run properly.

apt-get install build-essential linux-headers-`uname -r`

Step 2: Download VMware Workstation Binaries

1. This historical guide used the VMware Workstation 11 Linux bundle, such as VMware-Workstation-Full-11.0.0-2305329.x86_64.bundle. Current VMware Workstation downloads are distributed through the Broadcom Support Portal, so do not use the old VMware download location shown in 2015-era guides.

2. Go to the directory which contains the VMware Workstation binary file. File looks like “VMware-Workstation-Full-11.1.2-2780323.x86_64.bundle”.

3. Give execute permission for this installer file.

chmod +x VMware-Workstation-Full*.bundle

Step 3: Install VMWare Workstation on Kali Linux 2.0 Sana

1. Next, run the command below to begin the installation of VMware Workstation inside Kali Linux 2

./VMware-Workstation-Full-11*.bundle

2. Once the installer is running, you see the following window the screen.

Accept the license agreement to continue.

install vmware workstation on kali linux 2

3. Accept the license agreement again to continue.

Install VMware Workstation 11 on Kali Linux 2 Sana

4. You can accept the default on this screen

Install VMware Workstation 11 on Kali Linux 2 Sana

5. Choose which admin user for Workstation Server. You can go with the default value.

Install VMware Workstation 11 on Kali Linux 2 Sana

6. Choose directory for shared virtual machines or accept the default value.

Install VMware Workstation 11 on Kali Linux 2 Sana

7. You can simply accept the default port 443 for Workstation Server.

Install VMware Workstation 11 on Kali Linux 2 Sana

8. In VMware Workstation 11, the installer asked for a license key or allowed the product to run in trial mode. This applies to the historical version shown in these screenshots. Current Workstation Pro releases no longer require a paid license for normal commercial, educational or personal use.

Install VMware Workstation 11 on Kali Linux 2 Sana

9. Click Install to start the VMware Workstation installation on Kali

Install VMware Workstation 11 on Kali Linux 2 Sana

Install VMware Workstation 11 on Kali Linux 2 Sana

10. Once you see “Installation was sucessfull” message, you can click Close button to exit the installer.

Install VMware Workstation 11 on Kali Linux 2 Sana

Step 4: Running VMWare Workstation on Kali Linux 2.0 Sana

After installing, go to Unity Dash and launch VMware workstation

Install VMware Workstation on Kali Linux 2.0 Sana

Congratulations, you’ve just successfully installed VMware Workstation on Kali Linux 2.0 Sana. I hope this article is helpful for you. If you liked it or found useful, feel free to like or share it.

16 thoughts on “How to Install VMware Workstation on Kali Linux 2.0 Sana”

  • Aditya Shaw

    It got installed successfully but doesn’t run . It says, “C header files matching your kernel were not found” and “Kernel headers for version 4.0.0-amd64 were not found”Please help! Running VMWare Workstation Pro 12.0 on Kali Linux 2 .

  • Update for Linux Kernel 4.4 and above
    Error Message: Before you can run VMware, several modules must be compiled and loaded into the kernel
    Solution or Workaround: Modify 2 files in /usr/lib/vmware/modules/source/vmmon.tar and /usr/lib/vmware/modules/source/vmnet.tar
    Steps:
    1- Extract /usr/lib/vmware/modules/source/vmmon.tar
    2- Modify /vmmon-only/linux/hostif.c
    3- Replace “get_user_pages” to “get_user_pages_remote”
    4- tar and replace original
    5- Extract /usr/lib/vmware/modules/source/vmnet.tar
    6- Modify ./vmnet-only/userif.c
    7- Replace “get_user_pages” to “get_user_pages_remote”
    8- tar and replace original
    Now you should be able to compile the modules successfully.
    Tested on Kali Linux 2016 with kernel 4.6.
    If you need, I can put these 2 modified files vmmon.tar and vmnet.tar here for download.

  • xeran

    (this is the problem that is resisting me to run it after i get it installed., please any effective response for this problem will be highly appreciated)

    Before you can VMware, several modules must be compiled and loaded into the running kernel.

    GCC
    GNU C Complier (gcc) version 5.4.0 was not found.if you installed it in a non-default path you can specify the path below. Otherwise refer to your distribution’s documentation for installation instructor and click Refresh to search again in default locations.

Comments are closed.