← Back to Home

Kali Linux Installation Guide

Complete Step-by-Step Guide for Students

Introduction

This guide will help you install Kali Linux inside a Virtual Machine safely using VirtualBox.

Kali Linux is used for:

  • Ethical Hacking
  • Cybersecurity Practice
  • Network Analysis
  • Penetration Testing
⚠️ Important: Use only for legal and educational purposes.

System Requirements

RAM

Minimum: 8GB

Recommended: 16GB

Storage

Free Space: 100GB

Processor

Intel i5 / Ryzen 5 or above

BIOS

Virtualization enabled

Required Downloads

Download from official websites only:

1️⃣ VirtualBox

Official Website:

https://www.virtualbox.org/wiki/Downloads

Download: Windows Hosts

2️⃣ Kali Linux ISO

Official Website:

https://www.kali.org/get-kali/

✔ Download: Installer ISO (64-bit)

✔ File Size: ~4GB

❌ Do NOT download ARM version

STEP 1

Install VirtualBox

  1. Open downloaded file
  2. Click Next → Next → Install
  3. Allow network driver installation
  4. Click Finish
  5. Restart system if required
STEP 2

Enable Virtualization

  1. Press Ctrl + Shift + Esc
  2. Go to Performance → CPU
  3. Check "Virtualization"

If Disabled:

  1. Restart PC
  2. Enter BIOS (F2 / DEL / F10)
  3. Enable Intel VT-x or SVM Mode
  4. Save & Exit
STEP 3

Create Kali Virtual Machine

1. Open VirtualBox

Click "New"

2. Fill Basic Information

  • Name: Kali Linux
  • Type: Linux
  • Version: Debian (64-bit)

Click Next

3. Allocate RAM

  • Minimum: 4GB
  • Recommended: 6GB (if you have 16GB)

Click Next

4. Allocate CPU

Go to Processor tab:

  • Minimum: 2 cores
  • Recommended: 4 cores

Click OK

5. Create Virtual Hard Disk

Choose:

  • Create new disk
  • VDI
  • Dynamically allocated
  • 60GB size

Click Finish

STEP 4

Attach Kali ISO

  1. Go to Settings → Storage
  2. Click Empty
  3. Choose Kali ISO file
  4. Click OK
STEP 5

Install Kali Linux

  1. Click Start
  2. Choose Graphical Install
  3. Select Language
  4. Select Location
  5. Select Keyboard
  6. Create Username & Password
    Remember password carefully!

Disk Partition

Select:

  • Guided – Use Entire Disk
  • All files in one partition
  • Finish partitioning

⏱️ Installation takes approximately 20 minutes

After completion:

  • Remove ISO
  • Restart VM
STEP 6

Install Guest Additions

Inside Kali Terminal, run these commands:

sudo apt update sudo apt upgrade -y sudo apt install -y virtualbox-guest-x11 sudo reboot

This enables:

  • ✔ Full screen mode
  • ✔ Smooth mouse integration
  • ✔ Better graphics performance

Network Settings

Default Mode: NAT (Safe for Beginners)

If required:

TROUBLESHOOTING SECTION

❌ Problem 1: 64-bit option not visible

Solution:

  • Enable Virtualization in BIOS
  • Disable Hyper-V (in Windows Features)

❌ Problem 2: Black Screen After Boot

Solution:

  • Increase Video Memory to 128MB
  • Enable 3D Acceleration
  • Try disabling EFI

❌ Problem 3: Very Slow Performance

Solution:

  • Increase RAM allocation
  • Increase CPU cores
  • Close background applications
  • Use SSD instead of HDD

❌ Problem 4: "Kernel Panic" Error

Solution:

  • Re-download ISO file
  • Verify ISO checksum from official site

❌ Problem 5: Internet Not Working

Solution:

  • Settings → Network → Change to NAT
  • Restart VM

FINAL CHECKLIST

Before starting cybersecurity lab:

To create snapshot:

VirtualBox → Machine → Take Snapshot

Recommended Next Steps

After installation:

1. Learn Linux Commands

Master basic terminal operations

2. Practice Nmap

Network scanning fundamentals

3. Setup Vulnerable Lab

Create safe testing environment

4. Learn Networking

Understand TCP/IP basics