This Project will cover content showcasing the Installation and Initial Login into Kali Linux on a VMWare Environment
▶ General Tutorial Series - GTS - VMWare · Episode
In this tutorial we walk through the complete installation of Kali Linux inside a VMware virtual machine — from downloading and verifying the official ISO all the way to a fully updated, snapshotted system ready for security lab work. This is part of the General Tutorial Series - GTS - VMWare — a broad introduction series covering a range of platforms and operating systems, designed to give you hands-on familiarity with the tools that matter in IT.
By the end of this tutorial you will have a running Kali Linux installation inside VMware with VMware Tools configured, a full system update applied, and two clean snapshots in place as your lab baseline — all inside an isolated virtual environment.
Open VMware Workstation Pro or VMware Player and click Create a New Virtual Machine. Select Typical configuration, then choose I will install the operating system later. Set Guest OS to Linux, version to Debian 13.x 64-bit — Kali is Debian-based so this is the correct match.
Name the VM, click Customize Hardware before finishing, then go to Settings → CD/DVD → browse to your Kali ISO → tick Connect at power on.
Navigate to kali.org/get-kali and select Installer Images → 64-bit. The file used in this tutorial is kali-linux-2026.1-installer-amd64.iso. Download directly or via torrent. Once downloaded, verify the SHA256 checksum:
Power on the virtual machine. The Kali Linux boot menu appears immediately. Use the arrow keys to select Graphical Install and press Enter.
Select your language, country, and keyboard layout. If you are not in the US, verify the keyboard layout carefully before continuing — an incorrect layout causes password entry problems at login.
Set the hostname to kali or your preferred machine name. Leave the domain name field blank unless connecting this VM to an existing domain environment.
Enter your full name and choose a username. Set a strong password — minimum 12 characters with mixed case, numbers, and a symbol. Good security habits start here, even in a lab environment.
Select Guided — use entire disk. Choose the only listed disk (the virtual disk created in VMware). Partitioning scheme: All files in one partition. Confirm and select Finish partitioning and write changes to disk — confirm Yes. Installation begins and takes 5–15 minutes depending on hardware.
When the installer reaches the Software Selection screen, leave the defaults — this installs the Kali XFCE desktop environment and a standard toolset. Additional metapackages can be added later with apt.
When prompted for GRUB, select Yes and choose /dev/sda. The installer finalises and prompts for reboot — click Continue.
After Kali boots for the first time and you reach the login screen, take your first VMware snapshot before doing anything else. Go to VM → Snapshot → Take Snapshot.
Log in and open a terminal. Install VMware Tools via apt — the recommended method on modern Kali:
This provides full display resolution, clipboard sharing between host and VM, and performance optimisation. It is not optional.
Run a full system update on the fresh installation:
Enter your password when prompted and allow the process to complete fully before proceeding.
Once the update completes, take your second snapshot. Go to VM → Snapshot → Take Snapshot.
You now have two snapshots in place:
| Component | Details |
|---|---|
| Hypervisor | VMware Workstation Pro / VMware Player (Free) |
| Guest OS | Kali Linux — Latest Stable Release (64-bit Installer) |
| ISO Filename | kali-linux-2026.1-installer-amd64.iso |
| ISO Source | kali.org/get-kali — Installer Images — 64-bit |
| Guest OS Type | Linux — Debian 13.x 64-bit (VMware setting) |
| Network Mode | NAT — lab isolation, internet access via host |
| VM RAM | 8192 MB (8 GB) |
| VM CPU Cores | 2 cores |
| VM Storage | 150 GB — single virtual disk file |
| VM Hostname | kali (set during graphical install) |
| VMware Tools | open-vm-tools-desktop via apt post-install |
| System Update | sudo apt update && sudo apt upgrade -y |
| Snapshot 1 | Install Snapshot — first boot, before any configuration |
| Snapshot 2 | Clean Install — Post Update — after VMware Tools & full apt update |
| Distribution | zain.solutions |
Discussion