How To

Install Kali Linux 2025.4 – Step by Step with Screenshots

Kali Linux 2025.4 is the latest rolling release of the most popular penetration testing Linux distribution. Built on Debian, Kali ships with hundreds of pre-installed security tools for ethical hacking, vulnerability assessment, digital forensics, and network security auditing. Whether you run it on bare metal, in a VM, or through WSL, this guide walks you through a full installation from ISO with screenshots.

Original content from computingforgeeks.com - post 45943

This step-by-step guide covers downloading the Kali Linux 2025.4 installer ISO, creating bootable media, running the graphical installer, and post-installation configuration. The same process works for physical hardware, VirtualBox, and VMware virtual machines.

What is New in Kali Linux 2025.4

The Kali Linux 2025.4 release includes these changes:

  • Linux Kernel 6.16 – bumped to 6.16.8-1kali1 with updated hardware support and wireless drivers
  • GNOME 49 – Wayland is now the default and only window server (X11 session removed), application grid organizes Kali tools into folders, Totem replaced with Showtime
  • KDE Plasma 6.5 – flexible window tiling, new screenshot tool with editing, fuzzy matching in KRunner
  • Xfce – new color theme support for icon themes, GTK 3/4, Qt 5/6, and window manager decorations
  • VM Guest Utils – now support Wayland on VirtualBox, VMware, and QEMU without issues
  • New Tools – bpf-linker (BPF static linker), evil-winrm-py (Python WinRM for remote Windows), hexstrike-ai (MCP server for AI-driven tool execution)
  • Kali NetHunter – Android 16 support (Samsung Galaxy S10, OnePlus Nord), Xiaomi Mi 9 on Android 15, updated Wifipumpkin3 with new phishing templates
  • Live Image – now available only via BitTorrent (exceeds 5 GB CDN limit), 4 new mirrors added in Asia and North America

Install Kali Linux 2025.4 – Step by Step with Screenshots

Now that we have covered the new features in Kali Linux 2025.4, let’s proceed to the installation steps.

Step 1: Download Kali Linux Installer ISO Image

Visit the official downloads page and grab the latest Kali Linux 2025.4 installer ISO. You can also download it directly with wget.

### With wget ###
wget https://cdimage.kali.org/kali-2025.4/kali-linux-2025.4-installer-amd64.iso

If you have a torrent client, use the torrent link instead for faster downloads. Pre-built VM images for VirtualBox and VMware are also available on the downloads page. For the Live image (no installation required), grab it under the Kali Linux (Live) section.

Step 2: Create Bootable USB Drive

If installing on a laptop, desktop, or server, you need to create a bootable USB drive from the ISO.

On Linux, use the dd command.

sudo dd if=kali-linux-2025.4-installer-amd64.iso of=/dev/sdX bs=512k

Where:

  • /dev/sdX is your USB device – check with lsblk before writing to avoid overwriting the wrong disk

If on Windows or macOS, use Etcher (balenaEtcher) to flash the ISO to USB.

kali usb install windows etcher

Select the ISO image, choose your USB device, and hit the Flash button to write the installer.

Step 3: Boot Kali Linux Installer Image

Insert the bootable USB drive into your computer and boot from it. You may need to press F2, F12, or Del during POST to access the boot menu, depending on your hardware.

Select the graphical installation method. This is recommended for new users as it provides a familiar point-and-click interface.

install kali linux complete steps 01

Choose the language to use during the installation process.

install kali linux complete steps 02

Select your country so the correct timezone gets set during installation.

install kali linux complete steps 03

Configure the keyboard keymap to match your physical keyboard layout.

install kali linux complete steps 04

Wait for the installation components to load. This takes a minute or two depending on your media speed.

install kali linux complete steps 05

Set your machine hostname. This identifies your system on the network.

install kali linux complete steps 06

Set the domain name. This becomes part of your FQDN in the format <hostname>.<domain_name>. You can leave this blank for standalone machines.

install kali linux complete steps 07

Create a standard user account for non-administrative activities. Enter the full name and username.

install kali linux complete steps 08
install kali linux complete steps 09

Set a strong password for the user account. Use at least 12 characters with a mix of letters, numbers, and symbols.

install kali linux complete steps 10

Select your timezone from the list.

install kali linux complete steps 11

Choose the disk partitioning method. If you are not sure, go with “Guided – use entire disk“. This wipes the entire selected disk and creates a standard partition layout.

install kali linux complete steps 12

Select the disk where Kali Linux will be installed.

install kali linux complete steps 13

Choose the partitioning scheme. For most users, “All files in one partition” works fine. If you have a larger disk (50GB+), consider separate /home, /var, and /tmp partitions for better isolation and security.

install kali linux complete steps 14

Review the partition layout and write changes to disk.

install kali linux complete steps 15

If you chose LVM, set the size of the volume group to be created.

install kali linux complete steps 16

Confirm and commit the changes to disk. This is the point of no return – all data on the selected disk will be erased.

install kali linux complete steps 17

The base system installation begins. This takes several minutes depending on your hardware speed.

install kali linux complete steps 18

If you have a network proxy for external access, configure it in the next screen. Leave blank for direct internet connections.

install kali linux complete steps 19

The package manager (apt) configuration starts automatically, setting up the Kali repositories.

install kali linux complete steps 20

Choose the desktop environment and software tools to install. Xfce is the default and lightest option. You can also select GNOME, KDE Plasma, or others. Pick the tool collections that match your use case.

install kali linux complete steps 22

Select the specific tool categories based on your intended use – web application testing, wireless, exploitation, forensics, and so on. You can always install more tools later.

install kali linux complete steps 23

Install the GRUB boot loader to the master boot record. This is required to boot Kali Linux after installation.

install kali linux complete steps 24

Select the target disk for GRUB installation – typically the first disk (/dev/sda or /dev/vda).

install kali linux complete steps 25

The installation is complete. If you see no error messages, everything went through successfully.

install kali linux complete steps 26

Click Continue to reboot your system. Remove the USB drive when prompted so the system boots from the installed disk.

install arch linux 2022 02

After reboot, log in with the username and password you created during installation. Here is the system information output showing the installed Kali Linux system.

install arch linux 2022 01

Post-Installation Tips

After a fresh Kali Linux install, run through these essential post-installation tasks to get your environment ready for work.

Update the system – Always update before doing anything else. Kali is a rolling release so packages may have changed since the ISO was built.

sudo apt update && sudo apt full-upgrade -y

Install additional tools by category – Rather than installing everything, pick the tool sets you actually need.

sudo apt install kali-tools-web          # Web application testing
sudo apt install kali-tools-wireless     # WiFi pen testing
sudo apt install kali-tools-forensics    # Digital forensics
sudo apt install kali-tools-exploitation # Exploitation frameworks

Change your password – If you used a simple password during installation, change it now.

passwd

Enable SSH for remote access – Useful when running Kali as a VM or on a remote machine.

sudo systemctl enable --now ssh

Verify SSH is running.

sudo systemctl status ssh

Install tmux – A terminal multiplexer is essential for long-running scans and keeping sessions alive.

sudo apt install tmux -y

Configure network for testing – Set up a VPN for anonymous testing and configure Tor if needed. For wireless pen testing, confirm your adapter supports monitor mode with airmon-ng check.

Set up Burp Suite – Burp Suite comes pre-installed on Kali. Launch it from the applications menu and configure your browser to use 127.0.0.1:8080 as the HTTP proxy for web application testing.

Snapshot your VM – If running Kali in VirtualBox or VMware, take a clean snapshot right after setup. This gives you a known-good state to revert to after testing.

Installing Kali on VirtualBox / VMware

Instead of installing from ISO, you can import pre-built VM images for a faster setup. Download the OVA (VirtualBox) or VMX (VMware) image from kali.org/get-kali.

VirtualBox setup:

  • Open VirtualBox and go to File > Import Appliance
  • Select the downloaded OVA file
  • Increase RAM to at least 4GB (4096 MB) in the settings
  • Enable 3D acceleration under Display > Screen for smoother desktop performance
  • Allocate 2+ CPU cores under System > Processor
  • Default credentials: kali / kali – change these immediately after first boot

If you need VirtualBox installed on Kali itself for nested virtualization, check our dedicated guide.

VMware setup:

  • Open VMware Workstation/Player and select Open a Virtual Machine
  • Browse to the extracted VMX file
  • Install open-vm-tools for clipboard sharing and display scaling
sudo apt install open-vm-tools open-vm-tools-desktop -y

Installing Kali with WSL (Windows Subsystem for Linux)

Kali Linux is available as a WSL distribution on Windows 10/11. This gives you access to Kali tools directly from Windows without a full VM.

Open PowerShell as Administrator and run the following command.

wsl --install kali-linux

After installation completes and you set up your user, update Kali and install your tools.

sudo apt update && sudo apt full-upgrade -y
sudo apt install kali-linux-large -y

For GUI applications, install Win-KeX which provides a full Kali desktop experience inside Windows.

sudo apt install kali-win-kex -y
kex --win -s

WSL limitations for pen testing: WSL does not support raw sockets by default, which limits tools like Nmap SYN scans. Wireless adapter passthrough is not available, so WiFi testing requires a full VM or bare metal install. USB device access is limited. For serious penetration testing, use a full Kali installation or VM instead.

Kali Linux on Cloud Platforms

Kali Linux is available as marketplace images on AWS, Azure, and Google Cloud Platform. Cloud-based Kali is useful for:

  • External penetration testing – test from an outside IP without exposing your own network
  • Bug bounty hunting – run scans from cloud infrastructure with stable bandwidth
  • Team collaboration – shared testing environment accessible from anywhere
  • Temporary environments – spin up for an engagement, destroy when done

Search for “Kali Linux” in the AWS Marketplace, Azure Marketplace, or GCP Marketplace to find the official images maintained by Offensive Security. These images come pre-configured and ready to use – just launch an instance and connect via SSH.

Keeping Kali Linux Updated

Kali Linux follows a rolling release model, meaning you get continuous updates without needing to reinstall for major versions. Run this regularly to stay current.

sudo apt update && sudo apt full-upgrade -y

Check your current Kali version and kernel.

cat /etc/os-release
uname -r

Kali has two main branches you can track:

  • kali-rolling – the default branch with continuous updates. Best for daily use
  • kali-last-snapshot – a point-in-time snapshot for stability. Good for production or exam environments where you need predictable behavior

To check which branch you are on, view your sources list.

cat /etc/apt/sources.list

The repository line will show either kali-rolling or kali-last-snapshot. To switch branches, edit /etc/apt/sources.list and replace the branch name, then run sudo apt update && sudo apt full-upgrade. See the Kali Linux repositories configuration guide for details.

Conclusion

You have installed Kali Linux 2025.4 from ISO with a full graphical desktop, configured disk partitioning, and set up a user account. The same steps apply whether you are installing on physical hardware, VirtualBox, or VMware. For quick setups, the pre-built VM images and WSL option save time when you do not need full hardware access.

For production pen testing environments, always keep Kali updated, use encrypted disk partitions for sensitive data, and configure VPN access before running any external tests. Take VM snapshots before each engagement so you can revert to a clean state.

Related Articles

Security 5 Must-Have Linux Security Tools for Your Organization Security Install and Configure AIDE Host-Based IDS on RHEL 10 / Ubuntu 24.04 Automation Deploy Wazuh Security Platform on Linux using Puppet Security Configure RDP, SSH, and VNC Connections in Apache Guacamole

1 thought on “Install Kali Linux 2025.4 – Step by Step with Screenshots”

Leave a Comment

Press ESC to close