Making a Kali Linux VM with VMware on Windows
So today we are going to set up a Kali Linux virtual machine using VMware on Windows and install the essential tools needed for penetration testing and lab practice.
This guide walks through everything step-by-step.
Step 1 – Downloading VMware
First, open your web browser and go to:
https://access.broadcom.com/default/ui/v1/signin/
Create an account and download VMware Workstation Player.
After downloading:
- Open your Downloads folder
- Double-click the VMware installer
- Click Yes if Windows asks for permission
- Click Next
- Accept the license agreement
- Leave the default install location
- Make sure to check:
- Enhanced Keyboard Driver
- Add VMware to PATH (if available)
- Click Install
- Restart your computer if prompted
Step 2 – Downloading the Kali Linux Pre-Built Image
Now we’ll download Kali Linux’s pre-built VMware image.
Go to:
https://www.kali.org/get-kali/#kali-virtual-machines
Download the VMware version.
The file will come compressed. To extract it:
- Download 7-Zip from: https://www.7-zip.org/
- Install 7-Zip
- Right-click the Kali file
- Click 7-Zip → Extract Here
This will extract the full virtual machine folder.
Step 3 – Setting Up the Virtual Machine
Now open VMware Workstation Player.
- Click Open a Virtual Machine
- Navigate to your Downloads folder
- Open the extracted Kali folder
- Select the
.vmxfile inside
Before starting the VM, adjust the hardware settings:
- Set RAM to 4GB minimum
- Set CPU cores to 2 (4 if your system allows it)
Click Play to start the VM.
Default login credentials:
Username: kali Password: kali
If Your Mouse Does Not Show
If the mouse cursor is invisible:
- Press Ctrl + Alt to release the mouse
- Shut down the VM
- Go to VM → Manage → Change Hardware Compatibility
- Click Next
- Select Workstation 17.5 or later
- Finish the setup
Restart the VM and the mouse issue should be resolved.
Step 4 – Installing Kali’s Tools
Once logged into Kali:
Open the Terminal (top menu or terminal icon) and run:
1
sudo apt update
Then:
1
sudo apt upgrade -y
Let this finish completely.
Now install the full Kali toolset:
1
sudo apt install -y kali-linux-large
This installs most of the commonly used penetration testing tools.
Conclusion
In this guide, we:
- Installed VMware on Windows
- Downloaded Kali Linux
- Set up a working virtual machine
- Installed Kali’s toolsets
Kali Linux is a powerful operating system used for penetration testing, cybersecurity research, and ethical hacking practice.
Always make sure you have proper authorization before testing any systems.
More labs and walkthroughs coming soon.