By Usman Hassan — Network & Systems Engineer, Microsoft Certified Trainer (MCT since 2021), 15 years of IT experience. Last updated: July 26, 2026.
Figuring out how to install Kali Linux trips up more beginners than any actual penetration test. You download the ISO, stare at partitioning options, and suddenly you’re Googling whether you just wiped your primary drive.
This guide walks you through three proven installation methods — VirtualBox, bare metal, and bootable USB — so you can pick the one that matches your hardware and risk tolerance. Every step references Kali 2026.1, the latest release from OffSec, and includes the troubleshooting fixes most guides leave out.
Key Takeaways
- Safest path for beginners: Install Kali Linux on VirtualBox — it runs inside your existing OS with zero risk to your main drive.
- Hardware minimums: 2 GB RAM, 20 GB disk, and a 64-bit processor. For real-world tool usage, aim for 4 GB+ RAM and an SSD.
- Current version: Kali 2026.1 shipped March 24, 2026 with Linux kernel 6.18 and Xfce 4.20.6.
- Three methods covered: VirtualBox (safest), bare-metal install (fastest performance), bootable USB (portable, no install needed).
What Is Kali Linux and Why Install It?
Kali Linux is a Debian-based Linux distribution developed and maintained by OffSec, purpose-built for penetration testing, digital forensics, and security auditing. It ships with over 600 preinstalled tools — including Metasploit, Nmap, and Wireshark — that security professionals and ethical hackers rely on daily.
If you are studying for cybersecurity certifications or building a home lab, Kali is the standard training environment. ITPro Academy is a tutorials platform that publishes step-by-step networking (CCNA, CCNP), Linux, virtualization (ESXi, Docker, Proxmox), and Azure cloud guides for IT beginners — and Kali installation is one of the most-requested topics from our readers.
You don’t need to be a Linux expert. If you can follow a recipe, you can install Kali.
What Are the Kali Linux System Requirements?
You need at minimum a 64-bit processor, 2 GB of RAM, and 20 GB of free disk space. For running graphical tools comfortably, OffSec recommends 4 GB+ RAM and an SSD. Here’s the full breakdown according to the official Kali documentation:
| Spec | Minimum | Recommended |
|---|---|---|
| Processor | 64-bit (amd64) | Dual-core or better |
| RAM | 2 GB | 4–8 GB |
| Storage | 20 GB | 50 GB+ (SSD preferred) |
| Firmware | BIOS or UEFI | UEFI |
| Network | Any adapter | Wi-Fi card for wireless testing |
If you are running Kali inside a virtual machine, these requirements apply to the VM’s allocation, not your total system specs. Your host machine needs enough headroom on top.
Which Installation Method Should You Choose?
Pick VirtualBox if you’re new to Linux. Pick bare metal if you need full hardware performance. Pick USB if you want portability without installing anything. Here’s how the three methods compare:
| Factor | VirtualBox | Bare Metal | Bootable USB |
|---|---|---|---|
| Difficulty | Easiest | Moderate | Easy |
| Risk to host OS | None | High (overwrites disk) | None |
| Performance | ~70–80% of native | 100% native | ~90% (depends on USB speed) |
| Persistence | Full (saved on virtual disk) | Full | Optional (configure persistent partition) |
| Best for | Learning, lab work | Dedicated pen-test machine | On-the-go testing, live demos |
| Wi-Fi card access | Requires USB passthrough | Direct access | Direct access |
Most beginners should start with VirtualBox. I’ve set up Kali labs for dozens of students over the years, and the VM route avoids every “I accidentally formatted my laptop” story.
How to Install Kali Linux on VirtualBox
Download the Kali ISO from kali.org, create a new VM in VirtualBox, attach the ISO, and follow the graphical installer. The whole process takes about 20–30 minutes. Here are the steps:
Step 1: Download the Kali Linux ISO
Go to kali.org/get-kali and download the Installer image for 64-bit (amd64). As of June 2026, the current version is Kali 2026.1 (released March 24, 2026), which ships with Linux kernel 6.18 and the Xfce 4.20.6 desktop environment. The ISO is roughly 4 GB — verify the SHA256 checksum listed on the download page to confirm the file wasn’t tampered with.
Step 2: Create a New Virtual Machine
- Open VirtualBox (version 7.x recommended), click New, and configure:
- Name: Kali Linux
- OS: Linux
- Version: Ubuntu (64-bit)

- Attach the ISO and Boot, browse the location where you have downloaded the Kali ISO.

- Step 3: Assign RAM to VM: 4096 MB (minimum 2048 MB)

- Step 4 Hard disk: Create a virtual hard disk, VDI format, dynamically allocated, 40 GB+

Click on Finish and Start the Virtual Machine.
Step 3: Run the Graphical Installer
- Select Graphical Install from the boot menu. Walk through:

- Select the Language, location, keyboard — pick your locale.

- Hostname — enter any name (e.g.,
kali-lab). Leave domain blank.

- User account — set your full name, username, and a strong password.

- Set the Password (Use must strong password)

- Partitioning — choose Guided – use entire disk. This only affects the virtual disk, not your real drive.

- Select the Disk for Partition

- Package selection — keep the default Xfce desktop and the default tool collection.

- GRUB bootloader — install to the primary disk (
/dev/sda). Confirm.

The installer copies files for 10–15 minutes. When it finishes, remove the ISO from the virtual drive, reboot, and log in.
Step 4: Install Guest Additions
After login, open a terminal and run:
sudo apt update && sudo apt install -y virtualbox-guest-x11Reboot. You now get full-screen resolution, shared clipboard, and drag-and-drop between host and guest.
Check the Install Version on VirtualBox Guest Auditions
dpkg -l | grep virtualbox-guestx11How to Install Kali Linux on Bare Metal
Burn the Kali ISO to a USB drive with Rufus or balena Etcher, create bootable USB drive and boot from it, and run the same graphical installer — but this time it writes directly to your physical disk. This method gives the best performance but will erase everything on the target drive.
- Download the Kali ISO from kali.org/get-kali.
- Create a bootable USB using Rufus (Windows) or balenaEtcher (Windows/macOS/Linux). Select the ISO, pick your USB drive, and flash.
- Boot from USB — restart your machine and enter the BIOS/UEFI boot menu (usually F2, F12, or Del). Select the USB drive.
- Follow the graphical installer — same steps as VirtualBox, except at the partitioning stage you are choosing a real disk. Double-check the target before confirming.
- Install GRUB to the disk, reboot, remove USB.
⚠️Warning: If you plan to dual boot Kali alongside Windows, choose Manual partitioning and allocate a separate partition for Kali. Back up your data first. Partition mistakes on real hardware are not recoverable with an undo button.
How to Create a Bootable Kali Linux USB (Live Boot)
A bootable Kali USB lets you run Kali directly from the USB drive without installing anything on the host machine. This is ideal for quick assessments, live demos, or machines you don’t own.
Download the Live image (not Installer) from kali.org/get-kali.

Plug in your USB drive, open Rufus, and click SELECT to choose the Kali Live ISO you just downloaded.

With the ISO loaded and your USB drive picked under Device, click Start to begin writing.

Rufus needs a matching version of Syslinux that isn’t bundled in the app. Click Yes to download the required files (ldlinux.sys and ldlinux.bss) — this is normal and completely safe.

Next, Rufus asks to fetch the correct Grub bootloader files for your Kali ISO. Click Yes to let it download them.

Kali ships as an ISOHybrid image, so Rufus asks how to write it. Keep Write in ISO Image mode (Recommended) selected and click OK.

Back up anything important on the USB first — this final warning means Rufus is about to erase the entire drive. Confirm you picked the right device, then click OK to start flashing.

Rufus now writes the image to your USB. Wait for the status bar to read READY — depending on your drive speed, this takes a few minutes.

Boot from the USB. Select Live (amd64) from the boot menu.
Caution: By default, changes are lost on reboot. If you want files and configs to survive, set up a persistent partition — Kali’s documentation covers this under Adding Persistence to a Kali Linux Live USB Drive.
Most how to install Kali Linux guides stop at login. That’s like handing someone car keys without mentioning the mirrors. Run through this list after your first boot:
- Update everything:
sudo apt update && sudo apt full-upgrade -y - Change the default credentials if you used a pre-built VM image (default is
kali/kali). - Enable the firewall:
sudo ufw enable - Take a VM snapshot (VirtualBox users) — if you break something during testing, you roll back in seconds.
- Install additional tools as needed:
sudo apt install kali-tools-top10gives you the ten most popular penetration testing tools.
Troubleshooting Common Kali Linux Installation Errors
None of the top-ranking Kali installation guides include a troubleshooting section. Here are the issues I’ve seen most often across student lab environments:
“No bootable medium found” in VirtualBox
You forgot to attach the ISO to the virtual optical drive. Power off the VM → Settings → Storage → add the ISO.
Installer freezes at “Detecting hardware”
Your VM has too little RAM. Shut down and increase the allocation to at least 2048 MB.
Black screen after GRUB on bare metal
Your GPU needs a kernel parameter. At the GRUB menu, press e, find the linux line, add nomodeset before quiet, press F10 to boot.
Wi-Fi adapter not detected
Kali doesn’t include proprietary firmware by default. Install it:
sudo apt install firmware-iwlwifiReboot and check iwconfig.
VirtualBox display stuck at 800×600
Install Guest Additions (see Step 5 above) and reboot. If that doesn’t work, check that 3D acceleration is disabled in VM settings.
Frequently Asked Questions
Is Kali Linux free to download and use?
Yes. Kali Linux is completely free and open source. It’s developed by OffSec and distributed under the GPL license. You can download it from the official site at kali.org/get-kali without paying anything.
Can I install Kali Linux alongside Windows (dual boot)?
You can dual boot Kali Linux with Windows by choosing manual partitioning during installation and allocating a separate partition for Kali. Resize your Windows partition first using Disk Management, then install Kali to the free space. GRUB will give you a boot menu to pick either OS at startup. Always back up your data before attempting a dual boot setup.
Is it safe to install Kali Linux on my main computer?
It’s safe in the sense that Kali won’t damage your hardware, but it is designed as a penetration testing tool, not a daily driver. Running Kali as your primary OS means you’re operating as root-capable on a distro packed with hacking tools, which increases your attack surface. For everyday use, install it inside VirtualBox instead.
What is the difference between the Kali Installer image and the Live image?
The Installer image writes Kali permanently to a disk (physical or virtual). The Live image boots Kali directly into RAM from a USB drive without installing anything — changes disappear on reboot unless you configure a persistent partition. Use the Installer for a dedicated setup; use the Live image for portable, temporary sessions.
Do I need internet access during Kali Linux installation?
No. The Kali installer works fully offline because the ISO includes all necessary packages. However, connecting to the internet during installation lets the installer pull the latest package versions and security updates, which saves you a large post-install update.
Which desktop environment does Kali Linux use?
Kali Linux defaults to the Xfce desktop environment. As of Kali 2026.1, it ships with Xfce 4.20.6. You can also choose GNOME, KDE Plasma, or a minimal install during the setup process. Xfce is the lightest option and runs well even on 2 GB of RAM.
Conclusion
You now have three clear paths to install Kali Linux — VirtualBox for safe experimentation, bare metal for raw speed, and USB live boot for portability. Start with VirtualBox, follow the steps above, and you’ll be inside a working Kali desktop in under 30 minutes.
Once you’re in, update your packages, snapshot your VM, and start exploring the tools. For more hands-on Linux and cybersecurity walkthroughs, check out the guides on ITPro Academy.

Usman Hassan
Network Engineer | System Administrator | MCT
I am working in IT field 15 years, working as Network Engineer and also MCT (Microsoft Certified Trainer).


Excellent and highly informative article! It provides a clear, well-structured explanation of the topic with practical insights that are easy to understand and apply. The step-by-step approach, combined with real-world examples and best practices, makes it valuable for both beginners and experienced IT professionals. I especially appreciate the focus on implementation, troubleshooting, and security considerations, which adds significant practical value. Thank you for sharing such a comprehensive resource—looking forward to reading more high-quality technical content like this.