kali 2025

🧑‍💻 How to Install Kali Linux 2025 on Windows and Mac (Virtual Machine Guide)

Back2Skills Official Step-by-Step Guide for Beginners


🎯 Why Install Kali Linux?

Kali Linux 2025 is the official operating system for ethical hackers, penetration testers, and cybersecurity learners.
It comes pre-loaded with tools like Nmap, Burp Suite, Metasploit, and Wireshark — ideal for CEH v13 preparation and other cybersecurity certifications.

Installing Kali in a virtual machine (VM) lets you:

  • ⚙️ Practice safely without modifying your main system.
  • 💻 Run both Windows/macOS and Kali simultaneously.
  • 🔐 Create snapshots to test tools without risk.

🧩 What You’ll Need

Before starting, prepare these essentials:

RequirementDetails
💾 Kali Linux 2025 ISODownload from www.kali.org/get-kali
🧰 Virtualization SoftwareWindows → VirtualBox / VMware Workstation Player
Mac → VirtualBox / VMware Fusion
⚡ System ResourcesAt least 8 GB RAM20–30 GB disk space, and Intel VT-x/AMD-V enabled
🌐 Internet ConnectionFor updates and additional package downloads

🪟 Installing Kali Linux 2025 on Windows (Virtual Machine)

  1. Go to virtualbox.org.
  2. Download and install VirtualBox for Windows.
  3. Also install the VirtualBox Extension Pack for better USB and display support.

🧠 Tip: Restart your computer after installation to enable virtualization support.


  • Visit the official Kali Linux download page → choose the 64-bit Installer ISO.
  • Verify the checksum (optional but recommended for integrity).

  1. Open VirtualBox → New.
  2. Name it “Kali Linux 2025.”
  3. Choose Type: Linux and Version: Debian (64-bit).
  4. Allocate 4096–8192 MB RAM (4–8 GB).
  5. Create a Virtual Hard Disk → VDI → Dynamically Allocated → 30 GB.

  1. Select your Kali VM → Settings → Storage.
  2. Under “Controller: IDE,” click the empty disk icon → choose Kali Linux 2025 ISO file.

  • Click Start to boot into the Kali installer.
  • Choose Graphical Install.
  • Follow the wizard:
    • Language → English
    • Location → Your region
    • Keyboard → U.S.
    • Username & Password → create secure credentials
    • Partition → Guided (use entire virtual disk)
    • Install GRUB bootloader

🧠 Tip: If asked, install GRUB on /dev/sda to make Kali bootable inside the VM.


Once installation completes:

  1. Login using your credentials.
  2. Open a terminal and run: sudo apt update && sudo apt upgrade -y
  3. (Optional) Install VirtualBox Guest Additions for better display and shared clipboard:
    • Devices → Insert Guest Additions CD image.
    • Run the installer inside Kali.

✅ You now have a fully functional Kali Linux 2025 environment on Windows.


🍏 Installing Kali Linux 2025 on Mac (Virtual Machine)

Choose your software:

  • Intel Mac → VirtualBox or VMware Fusion (Pro/Free Personal Use).
  • Apple Silicon (M1/M2/M3) → VMware Fusion for Apple Silicon or UTM (Virtualization for ARM64).

Download from:


  • Intel Mac → x64 Installer ISO.
  • Apple Silicon → ARM64 Installer ISO.
    Get it from kali.org/get-kali.

  1. Open VirtualBox or VMware Fusion.
  2. Click New → Linux → Debian (64-bit).
  3. Allocate 4–8 GB RAM and 30 GB storage.
  4. Attach the downloaded ISO file as the boot image.

  1. Boot the VM → choose Graphical Install.
  2. Follow the setup prompts:
    • Language → English
    • Region → India/USA (depending on preference)
    • Timezone & user credentials
  3. Complete installation and reboot into Kali.

Inside Kali, run:

sudo apt update && sudo apt upgrade -y
sudo apt install open-vm-tools -y

Then reboot to activate full-screen and clipboard support.

✅ Your Kali Linux 2025 VM is now ready on macOS.


🔐 Best Practices for Beginners

  • Use snapshots in VirtualBox/VMware before testing new tools.
  • Never run penetration-testing tools on unauthorized targets.
  • Keep Kali updated weekly.
  • Backup your virtual machine folder regularly.
  • Create a shared folder between host OS and Kali for reports, scripts, and screenshots.

🧭 Key Takeaways

Scroll to Top