Welcome to Notes Time πŸ‘‹

Notes Time is your trusted platform for free study notes, tutorials, and guides designed to make learning simple, clear, and effective.

Whether you’re exploring Full Stack Web Development, mastering Cyber Security, or diving into Digital Marketing β€” we’ve got you covered with easy-to-understand content and practical examples.

Learn smarter, grow faster, and upskill with Notes Time β€” your digital study companion for tech and career success.

Subscribe to our newsletter and get our newest updates right on your inbox.

How to Install Kali Linux in a Virtual Machine

By Himanshu Shekhar Β· 12 Mar 2026

How to Install Kali Linux in a Virtual Machine

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.

⚠️ This guide focuses on legal, ethical, and lab-based usage. Kali Linux should only be used on systems you own or have permission to test.

🎯 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
πŸ’‘ Manual installation is preferred by advanced users who want full control over their setup.

πŸ“‹ 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

  1. Go to the official Kali Linux downloads page:
    https://www.kali.org/get-kali/#kali-installer-images
  2. On that page, look for the section labeled "Installer Images".
  3. 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).
  4. Click on the link to download the ISO file (approximately 4 GB in size).
πŸ’Ύ After downloading, save the ISO file in an easy-to-find location, like your Desktop or Downloads folder.
πŸ’‘ The page also offers images with different desktop environments (like GNOME, KDE). The standard "Xfce" version (usually the default installer) is a great choice for beginners as its lightweight.


πŸ–₯️ Step 2: Create New Virtual Machine in VMware

Open VMware and follow these steps:
  1. Open VMware Workstation/Player from your start menu or applications
  2. Click on "Create a New Virtual Machine" (or File β†’ New Virtual Machine)
  3. Select "Typical (recommended)" and click Next
⚠️ Make sure you are using the latest version of VMware for best compatibility.

βš™οΈ Step 3: Configure Installation Method

  1. Select "I will install the operating system later" and click Next
  2. For Guest Operating System, select:
    • Linux as the operating system
    • Debian 10.x 64-bit as the version (Kali is Debian-based)
  3. Click Next to continue
πŸ’‘ Kali Linux is based on Debian, so selecting Debian 10.x 64-bit ensures proper compatibility.

πŸ“ Step 4: Virtual Machine Name and Location

  1. Virtual machine name: Enter Kali Linux (or any name you prefer)
  2. 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
  3. Click Next to proceed

πŸ’Ύ Step 5: Specify Disk Capacity

  1. Maximum disk size: Enter 60 GB (or more if needed)
  2. Store virtual disk as a single file - select this option for better performance
  3. Click Next
  4. Review your settings and click Finish
βœ… "Store as single file" provides better performance than splitting into multiple files.

πŸ”§ 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)
⚠️ Double-check that the ISO file is properly selected. This is the most common mistake!

After configuring all settings, click Close and then Finish.


▢️ Step 7: Power On the Virtual Machine

  1. Select your new Kali Linux VM in the VMware library
  2. Click "Power on this virtual machine" (or Play button)
  3. The VM will boot from the ISO file automatically
πŸ’‘ If you see a black screen or boot menu, click inside the VM and use arrow keys to select the installation option.

πŸ”„ Step 8: Begin Kali Linux Installation

  1. From the boot menu, select "Graphical install" (use arrow keys and press Enter)
Language and Location:
  1. Select a language: Choose your preferred language (e.g., "English") and click Continue
  2. Select your location: Choose your country (e.g., "United States") and click Continue
  3. Configure the keyboard: Select "American English" (or your preferred layout) and click Continue
Network Configuration:
  1. Configure the network:
    • Hostname: Enter kali (or any name you prefer)
    • Domain name: Leave blank and click Continue
User Accounts:
  1. Full name for the new user: Enter your full name (e.g., "Your Name")
  2. Username for your account: Enter a username (e.g., "kali" or your preferred username)
  3. Set up users and passwords: Enter a strong password and confirm it
🚨 Choose a strong password! Do not use "kali" or "password" for security.

πŸ’½ Step 9: Partition Disks

  1. Partition disks: Select "Guided - use entire disk" and click Continue
  2. Select the disk: "SCSI3 (0,0,0) (sda) - 60 GB VMware Virtual S" and click Continue
  3. Partitioning scheme: Select "All files in one partition (recommended for new users)" and click Continue
  4. Select "Finish partitioning and write changes to disk" and click Continue
  5. When asked "Write changes to disks?", select "Yes" and click Continue
⚠️ This will format the virtual disk. All data on it will be erased, but your host computer is safe.

πŸ“¦ Step 10: Software Selection

  1. 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
  2. Press Enter to continue when all are selected
βœ… Selecting all options ensures you have all penetration testing tools pre-installed.

🎨 Step 11: Configure Display Manager

  1. When prompted to configure display manager, select "gdm3" and click Continue
πŸ’‘ GDM3 (GNOME Display Manager) provides a modern login screen. LightDM is also a good choice if available.

πŸ”° Step 12: Install GRUB Boot Loader

  1. When asked "Install the GRUB boot loader to your primary drive?", select "Yes" and click Continue
  2. Device for boot loader installation: Select "/dev/sda" and click Continue
⚠️ This installs the boot loader on the virtual hard disk, not your physical computers drive.

πŸŽ‰ Step 13: Finish Installation

  1. Once installation completes, click "Continue" to reboot
  2. The VM will restart. If prompted to remove the installation media, it will happen automatically
βœ… Congratulations! Kali Linux is now installed!

πŸš€ First Boot & Login

  1. After reboot, you see the GRUB boot menu (press Enter or wait)
  2. The system will boot to the login screen (GDM3)
  3. Login with:
    • Username: the username you created during installation
    • Password: the password you set
πŸ’‘ The default desktop environment will load. You can now start using Kali Linux!

πŸ§ͺ 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: passwd command
🚨 Always take a snapshot after a fresh installation. This allows you to revert to a clean state if something goes wrong.

⚠️ 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
🎯 A properly installed Kali Linux VM in VMware provides a powerful, flexible, and professional penetration testing lab for your cybersecurity journey.

πŸ“ 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
                         
πŸ’‘ Bookmark this guide or save the summary for quick reference during installation.
πŸ“š

πŸ“š Related Blogs

🚫 No related blogs available at the moment.

+