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:

SpecMinimumRecommended
Processor64-bit (amd64)Dual-core or better
RAM2 GB4–8 GB
Storage20 GB50 GB+ (SSD preferred)
FirmwareBIOS or UEFIUEFI
NetworkAny adapterWi-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:

FactorVirtualBoxBare MetalBootable USB
DifficultyEasiestModerateEasy
Risk to host OSNoneHigh (overwrites disk)None
Performance~70–80% of native100% native~90% (depends on USB speed)
PersistenceFull (saved on virtual disk)FullOptional (configure persistent partition)
Best forLearning, lab workDedicated pen-test machineOn-the-go testing, live demos
Wi-Fi card accessRequires USB passthroughDirect accessDirect 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

  1. Open VirtualBox (version 7.x recommended), click New, and configure:
    • Name: Kali Linux
    • OS: Linux
    • Version: Ubuntu (64-bit)
Creating a new VirtualBox virtual machine set to Linux, Debian 64-bit for Kali Linux
  1. Attach the ISO and Boot, browse the location where you have downloaded the Kali ISO.
Attaching the Kali Linux ISO to the VirtualBox virtual optical drive
  1. Step 3: Assign RAM to VM: 4096 MB (minimum 2048 MB)
Assigning 4096 MB of RAM to the Kali Linux virtual machine in VirtualBox
  1. Step 4 Hard disk: Create a virtual hard disk, VDI format, dynamically allocated, 40 GB+
Creating a 40 GB dynamically allocated VDI virtual hard disk for Kali Linux

Click on Finish and Start the Virtual Machine.

Step 3: Run the Graphical Installer

  1. Select Graphical Install from the boot menu. Walk through:
Kali Linux boot menu with Graphical Install selected
  1. Select the Language, location, keyboard — pick your locale.
Selecting language, location, and keyboard layout in the Kali Linux installer
  1. Hostname — enter any name (e.g., kali-lab). Leave domain blank.
Setting the hostname during Kali Linux installation
  1. User account — set your full name, username, and a strong password.
Creating the user account and full name in the Kali Linux installer
  1. Set the Password (Use must strong password)
Setting a strong user password during Kali Linux installation
  1. Partitioning — choose Guided – use entire disk. This only affects the virtual disk, not your real drive.
Guided partitioning using the entire virtual disk in the Kali Linux installer
  1. Select the Disk for Partition
Selecting the target disk to partition for the Kali Linux install
  1. Package selection — keep the default Xfce desktop and the default tool collection.
Choosing the Xfce desktop environment and default tools for Kali Linux
  1. GRUB bootloader — install to the primary disk (/dev/sda). Confirm.
Installing the GRUB bootloader to /dev/sda during Kali Linux setup

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-x11

Reboot. 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-guestx11

How 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.

  1. Download the Kali ISO from kali.org/get-kali.
  2. Create a bootable USB using Rufus (Windows) or balenaEtcher (Windows/macOS/Linux). Select the ISO, pick your USB drive, and flash.
  3. Boot from USB — restart your machine and enter the BIOS/UEFI boot menu (usually F2, F12, or Del). Select the USB drive.
  4. 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.
  5. 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.

Downloading the Kali Linux Live image from the official kali.org get-kali page

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

Selecting the Kali Live ISO file in Rufus

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

Clicking Start in Rufus to write the Kali Linux bootable USB

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.

Rufus Syslinux download prompt during Kali Linux bootable USB creation

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

Rufus Grub bootloader download prompt for Kali Linux ISO

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

Rufus ISOHybrid image detected - Write in ISO Image mode for Kali Linux

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 warning that all data on the USB drive will be destroyed

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.

Rufus showing READY after writing the Kali Linux bootable USB

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-top10 gives 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-iwlwifi

Reboot 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.

Avatar

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).

AzureAWSGCPSystem EngineerMicrosoft Certified Trainer

Categorized in:

Linux,