How to Install Kali Linux in VMware (Manual ISO Method)
Installing Kali Linux manually using the ISO image in VMware gives you complete control over the installation process. This guide provides step-by-step instructions with screenshots-style descriptions, perfect for beginners and professionals.
π― Why Choose Manual ISO Installation?
- β Complete control over partitioning and settings
- β Better understanding of Kali Linux installation process
- β Customizable software selection
- β Learning experience for real-world installations
- β Latest version always available via ISO
π Prerequisites
- β VMware Workstation/Player installed (Pro, Player, or Fusion)
- β Kali Linux ISO image downloaded from official website
- β Minimum 60 GB free disk space
- β 8 GB RAM recommended (4 GB minimum)
- β Virtualization enabled in BIOS
π₯ Step 1: Download Kali Linux ISO Image
- Go to the official Kali Linux downloads page:
https://www.kali.org/get-kali/#kali-installer-images - On that page, look for the section labeled "Installer Images".
- Find the image for 64-bit (AMD64) architecture. The file name will look like:
kali-linux-2026.1-installer-amd64.iso(the version number "2026.1" may vary). - Click on the link to download the ISO file (approximately 4 GB in size).
π₯οΈ Step 2: Create New Virtual Machine in VMware
Open VMware and follow these steps:
- Open VMware Workstation/Player from your start menu or applications
- Click on "Create a New Virtual Machine" (or File β New Virtual Machine)
- Select "Typical (recommended)" and click Next
βοΈ Step 3: Configure Installation Method
- Select "I will install the operating system later" and click Next
- For Guest Operating System, select:
- Linux as the operating system
- Debian 10.x 64-bit as the version (Kali is Debian-based)
- Click Next to continue
π Step 4: Virtual Machine Name and Location
- Virtual machine name: Enter
Kali Linux(or any name you prefer) - Location: Choose where to store the VM files
- Example:
C:\Users\YourName\Documents\Virtual Machines\Kali Linux - Ensure you have at least 60GB free space on this drive
- Example:
- Click Next to proceed
πΎ Step 5: Specify Disk Capacity
- Maximum disk size: Enter 60 GB (or more if needed)
- Store virtual disk as a single file - select this option for better performance
- Click Next
- Review your settings and click Finish
π§ Step 6: Customize Hardware Settings
Before starting the VM, click on "Customize Hardware" and configure:
Memory (RAM):
- Adjust to 4096 MB (4 GB) minimum or 8192 MB (8 GB) if your host has enough RAM
- Use the slider or type the value manually
Processors (CPU):
- Set to 2 cores minimum, 4 cores recommended
- Enable "Virtualize Intel VT-x/EPT or AMD-V/RVI" if available
CD/DVD (IDE) Drive - IMPORTANT:
- Select "Use ISO image file"
- Click "Browse" and navigate to your downloaded Kali Linux ISO
- Ensure "Connect at power on" is checked
Network Adapter:
- Keep NAT selected (recommended for internet access)
After configuring all settings, click Close and then Finish.
βΆοΈ Step 7: Power On the Virtual Machine
- Select your new Kali Linux VM in the VMware library
- Click "Power on this virtual machine" (or Play button)
- The VM will boot from the ISO file automatically
π Step 8: Begin Kali Linux Installation
- From the boot menu, select "Graphical install" (use arrow keys and press Enter)
Language and Location:
- Select a language: Choose your preferred language (e.g., "English") and click Continue
- Select your location: Choose your country (e.g., "United States") and click Continue
- Configure the keyboard: Select "American English" (or your preferred layout) and click Continue
Network Configuration:
- Configure the network:
- Hostname: Enter
kali(or any name you prefer) - Domain name: Leave blank and click Continue
- Hostname: Enter
User Accounts:
- Full name for the new user: Enter your full name (e.g., "Your Name")
- Username for your account: Enter a username (e.g., "kali" or your preferred username)
- Set up users and passwords: Enter a strong password and confirm it
π½ Step 9: Partition Disks
- Partition disks: Select "Guided - use entire disk" and click Continue
- Select the disk: "SCSI3 (0,0,0) (sda) - 60 GB VMware Virtual S" and click Continue
- Partitioning scheme: Select "All files in one partition (recommended for new users)" and click Continue
- Select "Finish partitioning and write changes to disk" and click Continue
- When asked "Write changes to disks?", select "Yes" and click Continue
π¦ Step 10: Software Selection
- Software selection:
- Press Spacebar to select/deselect options
- Select ALL options for a complete Kali installation:
- β Debian desktop environment
- β Xfce (or GNOME, depending on your ISO)
- β Kali Linux desktop environment (essential)
- β Kali Linux tools (essential)
- β Standard system utilities
- Press Enter to continue when all are selected
π¨ Step 11: Configure Display Manager
- When prompted to configure display manager, select "gdm3" and click Continue
π° Step 12: Install GRUB Boot Loader
- When asked "Install the GRUB boot loader to your primary drive?", select "Yes" and click Continue
- Device for boot loader installation: Select "/dev/sda" and click Continue
π Step 13: Finish Installation
- Once installation completes, click "Continue" to reboot
- The VM will restart. If prompted to remove the installation media, it will happen automatically
π First Boot & Login
- After reboot, you see the GRUB boot menu (press Enter or wait)
- The system will boot to the login screen (GDM3)
- Login with:
- Username: the username you created during installation
- Password: the password you set
π§ͺ Post-Installation Checklist
- β Update system packages: Open terminal and run
sudo apt update && sudo apt upgrade -y - β Install VMware Tools: For better performance (VM β Install VMware Tools)
- β Configure shared folders: For easy file transfer between host and VM
- β Take a snapshot: Save this clean installation state for quick recovery
- β Change password if needed:
passwdcommand
β οΈ Common VMware Installation Issues
| Issue | Solution |
|---|---|
| VM does not boot from ISO | Check CD/DVD settings and ensure ISO is connected at power on |
| "No network adapter" detected | In VM settings, set Network Adapter to NAT or Bridged |
| Poor graphics performance | Install VMware Tools and enable 3D acceleration in settings |
| Cannot install VMware Tools | Install open-vm-tools and open-vm-tools-desktop via apt |
| Kali screen is too small | Install VMware Tools and adjust resolution in display settings |
π VMware vs VirtualBox: Key Differences for Kali
| Feature | VMware | VirtualBox |
|---|---|---|
| Performance | Generally better, especially for 3D | Good, but slightly slower |
| VMware Tools vs Guest Additions | Install via open-vm-tools |
Install via VirtualBox Guest Additions |
| Snapshot Capability | Excellent (in Pro version) | Excellent (free) |
| USB Passthrough | Good (Pro version required) | Excellent (free with extension pack) |
π Security & Legal Best Practices
- β Use Kali only in lab environments or on systems you own
- β Never test unauthorized systems - its illegal
- β Keep your Kali VM isolated from production networks
- β Use snapshots before experimenting with new tools
- β Follow ethical hacking guidelines and get proper certifications
π Final Expert Takeaways
- β Manual ISO installation gives you complete control and understanding
- β VMware provides excellent performance for Kali Linux
- β Always allocate sufficient resources (4-8GB RAM, 2-4 CPU cores)
- β Take snapshots regularly to preserve working states
- β Practice responsibly in your own lab environment
π Quick Installation Summary
1. Download Kali ISO from kali.org
2. VMware β Create New VM β Typical
3. "I will install OS later" β Linux β Debian 10.x 64-bit
4. Name: Kali Linux β Location: Your choice
5. Disk: 60GB β Store as single file
6. Customize Hardware:
- RAM: 4096-8192 MB
- CPU: 2-4 cores
- CD/DVD: Select Kali ISO
7. Power On β Graphical install
8. Language β Location β Keyboard (American English)
9. Hostname: kali β Domain: (blank)
10. Full name β Username β Password
11. Partition: Guided - entire disk β All in one partition
12. Software selection: Select ALL
13. Display Manager: gdm3
14. Install GRUB: Yes β /dev/sda
15. Reboot β Login with your credentials