this post is complete guide for install kali linux on virtual box for windows os.

if you have no idea about what is kali linux then go to my previous post . i also wrote on various virtualization software like virtual box or vmware to compare them go to here

in this post we will use virtual box for install kali. i am showing tutorial here for windows if you are a mac user then you can follow whole tutorial but before you need to download virtual box and kali for mac os instead of .exe

Requirements to install kali linux on virtual box

  • download and install virtual box for windows go here

                  VirtualBox 4.3.28 for Windows hosts  x86/amd64

  • You need to download the latest version of Kali Linux ISO from here

             the ISO file is about 2.85 GB so i recommend you to download over torrent for less chance of data corrupt and incoplete downloading

Watch Video

Installing Kali Linux on VirtualBox

Step 1: Create a new Virtual Machine

  • open virtual box
  • click on new to create a new virtual machine

kali step 1

a)select a name for  your virtualbox

  • now enter name as kali linux and type will be automatically linux there
  • choose version as debian 64 bit (choose 32 bit if your pc have 32 bit)

kali step 1-a

b) allocate RAM to your virtual box

  • default RAM is 512 MB

kali step 1-b 1

  • change that to 1024 MB

kali step 1-b 2

  • and click on next

Step 2: Create a new virtual Hard Drive

  • now click on 2nd option create a virtual hard disk now

kali step 2

  • select virtual hard drive file type as VDI(Virtual Disk Image)

kali step 2-1

  • select storage type as Dynamically alloted

kali step 2-2

  • select size of your virtual hard disk drive as 20GB. (default is 8 GB)

kali step 2-3

  • and click on create

Step 3: Configure Virtual Box settings

  • click on settings i.e on upper left corner of Virtual Box

kali step 3

a) Configure General tab

  • check your os details by going to general > basic

kali step 3-a

  • now configure general > advanced and select bidirectional

kali step 3-a-1

b) Configure system tab

  • go to system > motherboard 
  • disable floppy
kali step 3-b-1
  • go to system > processor 
  • choose CPU according to my case i choose 2
  • enable PAE/NX option

kali step 3-b-2

c) Configure Display tab

  • go to Display > Video
  • now configure video acceleration
  • choose video memory as 128 MB and enable 3D acceleration for better exprience

kali step 3-c-1

d) Configure storage tab and loading kali ISO image

  • go to storage
kali step 3-d-1
  • now load your Kali ISO image by clicking on that cd icon
kali step 3-d-2

d) Configure networks and USB ports

  • go to Network > Adapter 1 and configure settings as below
kali step 3-e-1
  • now click on Adapter 2 and choose attached to as bridged adapter
  • now select name of your wifi adapter in the box
kali step 3-e-2
  • now go to USB and select settings as below


kali step 3-e-3
  • click ok for save settings
  • we have completed configurations for kali linux in virtual box
  • now match your machine details with mine
kali step 3-e-4

Step 4: Boot up kali

  • Click on start button in virtual box at upper left after matching up your machine details.

kali step 4-a

  • Choose your language

kali step 4-b

  • Select your country

kali step 4-c

  • type host name as kali

kali step 4-d

  • type your domain name if you have not any then leave it blank.

kali step 4-e

  • Choose a strong password

kali step 4-f

  • choose partition disk as entire disk

kali step 4-g

  • click on continue

kali step 4-h

  • select partitioning scheme as below

kali step 4-i

  • click on finish partitioning

kali step 4-j

  • click on yes to write changes to disk

kali step 4-k

  •   take a coffee while system installed

kali step 4-l

  • click yes for a network mirror

kali step 4-m

  • wait while installation get finished

kali step 4-p


  • finish the installation

kali step 4-q


Step 5 : Login to your account

  • press enter

kali step 4-r


  • enter username as root

kali step 4-s


  • enter the password. ( the one you choose while installing kali )

kali step 4-t

  • your installation is complete now

ask your queries through comments and notify me your errors so i can resolve them.

Rajendra Choudhary

Rajendra is a Cyber Security Analyst, Developer & Professional Blogger. His free time is spent on Blogging, Wordpress, Creating Videos for Youtube Channel to share his knowledge with rest of us

This Post Has One Comment

  1. nice post. it worked for me.

Leave a Reply or Query

Close Menu