Kali Linux is a Debian-based operating system specially made for penetration testing. Kali Linux has all the required penetration testing tools installed by default. Even if something is not installed by default, it should be available in the official package repository of Kali Linux, and you should be able to install it easily from there. Kali Linux is any penetration tester’s best friend.

To learn and do penetration testing, you may want to run Kali Linux as a virtual machine. This way, you can do everything in an isolated environment, take snapshots of your virtual machine and get back to an earlier state if anything goes wrong within a few seconds. It will give you a lot of flexibility that you will not get if you run it directly on your computer.

This article will show you how to run Kali Linux on a VMware Workstation Pro 16 virtual machine. So, let’s get started.

Table of Contents:

  1. Downloading the Kali Linux VMware Image
  2. Importing the Kali Linux VMware Image to VMware Workstation Pro 16
  3. Configuring the Kali Linux Virtual Machine
  4. Starting Kali Linux Virtual Machine
  5. Conclusion
  6. References

Downloading the Kali Linux VMware Image:

You can download the VMware image of the latest version of Kali Linux from the official website of Kali Linux and import it on VMware Workstation Pro 16 very easily. This way, you can get a Kali Linux VMware virtual machine up and running within a few seconds and with much less effort than installing it manually using an ISO image of Kali Linux.

To download the VMware Image of the latest version of Kali Linux, visit the official website of Kali Linux from your favorite web browser.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-1.png" data-lazy- height="833" src="data:image/svg xml,” width=”1307″>

Click on the Recommended button from the Virtual Machines section as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-2.png" data-lazy- height="851" src="data:image/svg xml,” width=”1412″>

Click on the Download button from the VMware section as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-3.png" data-lazy- height="853" src="data:image/svg xml,” width=”1410″>

Your browser should prompt you to save the Kali Linux VMware Image archive.

Select Save File and click on OK as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-4.png" data-lazy- height="855" src="data:image/svg xml,” width=”1420″>

Your browser should start downloading the Kali Linux VMware Image archive, as shown in the screenshot below. It may take a while to complete.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-5.png" data-lazy- height="857" src="data:image/svg xml,” width=”1417″>

At this point, the Kali Linux VMware Image archive should be downloaded.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-6.png" data-lazy- height="849" src="data:image/svg xml,” width=”1415″>

Importing the Kali Linux VMware Image to VMware Workstation Pro 16:

To import the Kali Linux VMware Image to VMware Workstation Pro 16, you must know the filesystem location where VMware Workstation Pro 16 saves virtual machine data on your computer.

If you don’t know the filesystem location where VMware Workstation Pro 16 saves the virtual machine data on your computer, open VMware Workstation Pro 16 and click on Edit > Preferences as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-7.png" data-lazy- height="696" src="data:image/svg xml,” width=”1190″>

In the Workspace > Default Location for Virtual Machines section, as marked in the screenshot below, you should find the filesystem path where VMware Workstation Pro 16 stores the virtual machine data on your computer.

In my case, it is in the vmware/ directory in my user’s HOME directory.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-8.png" data-lazy- height="708" src="data:image/svg xml,” width=”1195″>

If you have just installed VMware Workstation Pro 16 on your computer and haven’t created any virtual machines, the vmware/ directory may not be available where it should be. In that case, you can simply create a vmware/ directory in your user’s HOME directory as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-9.png" data-lazy- height="561" src="data:image/svg xml,” width=”1163″>

The Kali Linux VMware Image archive kali-linux-2021.2-vmware-amd64.7z should be in the Downloads/ directory of your computer, as you can see in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-10.png" data-lazy- height="723" src="data:image/svg xml,” width=”1163″>

Double-click on the Kali Linux VMware Image archive to open it, and you should find a directory inside the archive, as you can see in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-11.png" data-lazy- height="699" src="data:image/svg xml,” width=”1255″>

Select the directory and click on Extract as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-12.png" data-lazy- height="538" src="data:image/svg xml,” width=”726″>

Select the ~/vmware/ directory and click on Extract as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-13.png" data-lazy- height="639" src="data:image/svg xml,” width=”995″>

The Kali Linux VMware Image directory is being extracted to your computer’s ~/vmware/ directory, as you can see in the screenshot below. It may take a while to complete.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-14.png" data-lazy- height="536" src="data:image/svg xml,” width=”721″>

Once the Kali Linux VMware Image directory is extracted, click on Close.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-15.png" data-lazy- height="542" src="data:image/svg xml,” width=”734″>

Also, close the Archive Manager app.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-16.png" data-lazy- height="522" src="data:image/svg xml,” width=”726″>

The Kali Linux VMware Image should be extracted in the ~/vmware/ directory of your computer, as you can see in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-17.png" data-lazy- height="574" src="data:image/svg xml,” width=”906″>

Open VMware Workstation Pro 16 and click on File > Scan for Virtual Machines… as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-18.png" data-lazy- height="711" src="data:image/svg xml,” width=”1217″>

Click on Next.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-19.png" data-lazy- height="748" src="data:image/svg xml,” width=”1206″>

The Kali Linux VMware Image should be listed in the Virtual Machines to Add section, as shown in the screenshot below. Make sure that it is checked.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-20.png" data-lazy- height="766" src="data:image/svg xml,” width=”1212″>

Click on Finish.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-21.png" data-lazy- height="741" src="data:image/svg xml,” width=”1219″>

Click on Close.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-22.png" data-lazy- height="743" src="data:image/svg xml,” width=”1205″>

The Kali Linux VMware Image should be imported to VMware Workstation Pro 16 as a virtual machine, as shown in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-23.png" data-lazy- height="847" src="data:image/svg xml,” width=”1491″>

Configuring the Kali Linux Virtual Machine:

Before starting the Kali Linux virtual machine, you should update the virtual machine and change some settings depending on your requirements.

VMware Workstation Pro 16 supports OpenGL 4.1 3D acceleration for Linux virtual machines. To get the best performance and improve the Graphical User Interface (GUI) responsiveness, you should upgrade the Kali Linux virtual machine to the latest VMware Workstation Pro compatibility mode.

To do that, open the Kali Linux virtual machine you’ve just imported and click on Upgrade this virtual machine, as shown in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-24.png" data-lazy- height="836" src="data:image/svg xml,” width=”1495″>

Click on Next.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-25.png" data-lazy- height="826" src="data:image/svg xml,” width=”1481″>

Select Workstation 16.x from the Hardware compatibility dropdown menu and click on Next as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-26.png" data-lazy- height="845" src="data:image/svg xml,” width=”1484″>

Select Alter this virtual machine and click on Next.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-27.png" data-lazy- height="826" src="data:image/svg xml,” width=”1486″>

Click on Finish.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-28.png" data-lazy- height="832" src="data:image/svg xml,” width=”1484″>

Click on Close.

The Kali Linux virtual machine should be upgraded to the latest VMware Workstation Pro 16 compatibility mode.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-29.png" data-lazy- height="836" src="data:image/svg xml,” width=”1488″>

To change the hardware of the Kali Linux virtual machine, click on Edit virtual machine settings as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-30.png" data-lazy- height="827" src="data:image/svg xml,” width=”1277″>

The Virtual Machine Settings window should be opened. You can configure the hardware of the Kali Linux virtual machine from here.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-31.png" data-lazy- height="829" src="data:image/svg xml,” width=”1254″>

From the Hardware > Memory section, you can increase/decrease the amount of memory/RAM you want to allocate for the Kali Linux virtual machine.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-32.png" data-lazy- height="829" src="data:image/svg xml,” width=”1248″>

From the Hardware > Processors section, you can configure the number of processors and the number of cores to allocate for each of the processors for the Kali Linux virtual machine.

You can also check the Virtualize Intel VT-x/EPT or AMD-v/RVI checkbox to enable nested virtualization for the Kali Linux virtual machine. If you enable nested virtualization, you will be able to install VMware Workstation Pro, VirtualBox, or any other hypervisor of your choice in your Kali Linux virtual machine. You may need it for penetration testing.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-33.png" data-lazy- height="824" src="data:image/svg xml,” width=”1243″>

From the Hardware > Display section, check the Accelerate 3D graphics checkbox as marked in the screenshot below to enable 3D acceleration for the Kali Linux virtual machine.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-34.png" data-lazy- height="825" src="data:image/svg xml,” width=”1239″>

You can also select the amount of Graphics Memory you want for the Kali Linux virtual machine from the Graphics Memory dropdown menu as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-35.png" data-lazy- height="836" src="data:image/svg xml,” width=”1255″>

Once you’re done, click on Save.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-36.png" data-lazy- height="833" src="data:image/svg xml,” width=”1248″>

The hardware changes should be applied to the Kali Linux virtual machine, as shown in the screenshot below. Now, the Kali Linux virtual machine should be ready to start.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-37.png" data-lazy- height="824" src="data:image/svg xml,” width=”1258″>

Starting Kali Linux Virtual Machine:

To start the Kali Linux virtual machine, click on Start up this guest operating system or click on the play ( ) button as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-38.png" data-lazy- height="824" src="data:image/svg xml,” width=”1258″>

Click on I Moved It as marked in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-39.png" data-lazy- height="829" src="data:image/svg xml,” width=”1276″>

You should see the GRUB boot menu of Kali Linux in the virtual machine. It means that the virtual machine is correctly booting Kali Linux.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-40.png" data-lazy- height="865" src="data:image/svg xml,” width=”1631″>

Shortly, you will be prompted for the login username and password. The default login username is kali, and the password is also kali.

Type in the default login username and password and click on Log In.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-41.png" data-lazy- height="884" src="data:image/svg xml,” width=”1647″>

You should be logged in to the Kali Linux virtual machine, and the Kali Linux desktop environment should be loaded, as you can see in the screenshot below.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-42.png" data-lazy- height="885" src="data:image/svg xml,” width=”1647″>

Kali Linux should run just fine on VMware Workstation Pro 16.

<img alt="" data-lazy- data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/How-to-Install-Kali-Linux-In-VMware-Workstation-Pro-16-43.png" data-lazy- height="885" src="data:image/svg xml,” width=”1638″>

Conclusion:

In this article, I have shown you how to download the latest version of the Kali Linux VMware Image and import it as a VMware Workstation Pro 16 virtual machine. I have also shown you how to upgrade the compatibility mode of the Kali Linux virtual machine to the latest version of VMware Workstation Pro to enable the best 3D acceleration performance. I have shown you how to configure the hardware of the Kali Linux virtual machine and start the Kali Linux virtual machine as well.

References:

[1] Official Website of Kali Linux

About the author

<img data-del="avatar" data-lazy-src="https://kirelos.com/wp-content/uploads/2021/09/echo/photo2-150×150.png613984deb5b86.jpg" height="112" src="data:image/svg xml,” width=”112″>

Shahriar Shovon

Freelancer & Linux System Administrator. Also loves Web API development with Node.js and JavaScript. I was born in Bangladesh. I am currently studying Electronics and Communication Engineering at Khulna University of Engineering & Technology (KUET), one of the demanding public engineering universities of Bangladesh.