Kali Linux is the primary Debian-based Linux distribution used for information security purposes such as security research, penetration testing, password cracking, and more. It is mainly used by white hat or ethical hackers to test the integrity of a system or a network.

If you cannot install Kali Linux on your PC directly, you can easily install it on Windows through a virtual machine. Read on as we guide you on installing Kali Linux on a Windows PC.

How to Install a Virtual Machine on Windows

The first step to installing Kali Linux is downloading and setting up a virtual machine on your Windows PC. We recommend using Oracle VM VirtualBox as it’s reliable, free to use, and offers very high performance. We also compared VirtualBox vs. VMWare Player if you'd like more information.

To install VM VirtualBox:

  1. Download the Windows hosts binary setup from the official VirtualBox site.
    download virtual box
  2. Once the download is complete, launch the VirtualBox installation setup and confirm administrator access if prompted.
  3. Go through the installation wizard and click on Finish to complete the process.
  4. You can optionally restart your PC to ensure that VirtualBox is installed correctly.

How to Download the Kali Linux Virtual Machine

Once we have installed a virtual machine, we need to download the Kali Linux VM image. The VM image will allow you to run the Kali Linux operating system on your current Windows PC.

There are two main ways to install Kali Linux on a virtual machine: download and use a pre-built VM image or install Kali via an ISO image. Since it is much quicker to import a pre-built VM rather than installing Kali from scratch, we will focus on using the pre-made virtual machine image for this guide. If you’re still interested in installing Kali Linux via ISO, we will overview that at the end of the article.

To download the Kali Linux VM image:

  1. Head to the official Kali Linux website to download the pre-built VM image.
    kali vm download
  2. Since we have installed VirtualBox, we will download the VirtualBox image.
  3. Confirm whether your PC is 32-bit architecture or 64-bit, and download the stable version (not the weekly version).
  4. Extract the contents of the downloaded file, and you may need to install the 7z app to complete the extraction process.
  5. We’re now ready to import Kali into our VirtualBox.

Import Kali Linux VM on Windows

Now that our VirtualBox and Kali Linux VM image is ready, we can import it into our VM. Here’s how you can import the pre-installed Kali Linux image into Oracle VM VirtualBox:

  1. Search for Oracle VM Virtual box in the Start menu, and launch the Best match.
  2. Click on the green plus-icon labeled Add.
    import kali virtualbox
  3. Navigate to the folder where you extracted the Kali Linux image (we’re looking for a .vbox file).
    import kali linux
  4. Select the .vbox file and click on Open.
  5. Once the VM is loaded, you will see it appear in VirtualBox.
  6. Click on the green Start icon to fire up Kali Linux.
    launch kali on virtualbox
  7. You can log in using the default kali user profile using the password kali.

Download the Kali Linux ISO

If you would instead use the official ISO to install Kali Linux, you can download it from the official Kali website. Once you’ve downloaded the ISO, mount it within VirtualBox and start the virtual machine. After completing the Kali installation steps within VirtualBox, you will successfully install Kali Linux on your Windows.

Use Kali Linux on Windows

You can easily install Kali Linux within your Windows PC thanks to virtual machines. We recommend you use the pre-built VM image and skip through the grunty installation process and jump right into Kali Linux. As one of the most secure and popular Linux distributions, Kali Linux is a very useful tool in the world of information security.