Want to install Hackers most favorite Operating system "Kali Linux" on Virtual Box?


What is Kali Linux?

It is a Debian-based Linux operating system aimed at advanced Security Auditing and Penetration Testing. There is a large number of tools which are available in Kali Linux which are used towards various tasks related to information security such as computer Forensic, Penetration Testing, Reverse Engineering, etc.

What is Oracle VirtualBox?

Oracle VirtualBox is a free open source software which is used for creating, running and managing virtual machines in cross-platform. Virtual Machine is define as virtual computer whose hardware components are virtualize with the host system. Oracle VirtualBox allows the user to create one or more operating system in the virtual environment with the use of a single host machine. We can run various types of the operating system at the same time in a virtual environment such as windows, Linux, Mac OS, Solaris.

Important Links for Downloading Software


  1. For Downloading Kali Linux user can use this link https://www.kali.org/downloads/12/.
  2. For Downloading Oracle VirtualBox user can use this link https://www.virtualbox.org/wiki/Downloads.

How one can create a new Virtual Machine in Virtual Box?

Firstly, the user has to download the latest version of Kali Linux and VirtualBox on the system. After Downloading Install VirtualBox in the machine. The Installation process of Oracle VirtualBox is straightforward and easy and After installation of VirtualBox user have to follow following some steps for installation of Kali Linux in the VirtualBox.

Step1è Click on “New” option and a new window pop up, enter an appropriate name for the OS and type of OS will be selected automatically and click on “Next” button.


Step2è Provide at least 1GB RAM to the OS.


Step3è Select “Create a Virtual hard disk now” and then click on “Create” button.


Step4è  Select first option “VDI (VirtualBox Disk Image” and click on “Next Button”.


Step5è Now, select “Dynamically Allocated” option so that machine can use hard disk of the physical hard disk.


Step6è We have to provide Hard disk space to the OS as per need, and requirement user can provide space.


Step7è Now, go to “Settings” of Virtual Machine which is created and Navigate to the “Display” tab and Increase “Video Memory”.


Step8è Now, go to Network tab and Select “Bridged Adapter”.


Step9è After completing the settings. The user has to click on the “Start” option, and after that  Virtual machine will ask for the ISO image of the OS.


Step10è Click on the folder icon on right-hand side and browser the destination folder where ISO image of Kali Linux stored and after that click on “start” button.                      


Step11è  Here, we are going to install Graphical Version of Kali Linux so we will select “Graphical Install” option from the menu as shown below.


Step12è In this step, we have to select language and then we have to click on continue button.


Step13è Here, we have to set location and then we have to click on continue button.


Step14è Similarly, we have to select keyboard language and then we have to click on continue button.


Step15è In this step, user have to provide “Hostname” to the system and click on continue button.


Step16è Now, in this step, if one has domain address (For example, .com,Edu, .net, .org) then enter in the field and if user does not have domain address click on continue button.


Step17è Now, user have to specify root user password, and after providing password user has to click on continue button. User has to enter a complex password which includes lower case letters, upper case letters and special symbols (@#$%&*).


Step18è now, user have to set the clock for time zone and after selecting click on Continue button.


Step19è After the above step, user need to create a new partition for the system. Here, we are going to do “Manual” Partitioning or user also can select “Guided” partition option.


Step20è Now, user have to select “SCSI2 (0,0,0) (sda) – 42.9 GB ATA VBOX HARDDISK” after selecting the manual portioning option.


Step21è Select the “Yes” button and Continue with next step.


Step22è Now, user have to select the “FREE SPACE” option and click on continue button.


Step23è User have to select “Create a new partition” option and click continue button.


Step24è Here, I am going to create three partitions. So, assign Size of the first partition as shown in the image and click on the Continue button.


Step25è Now, as this partition is created for root directory so we will select primary and select Continue button.


Step26è Now, user have to select partition should be created from at the end or from starting. So here we are creating a partition from “Beginning”.


Step27è Now, user have to click on “Done Setting up the partition” as shown below.


Step28è After that, user have to create a partition for Swap area and Home folder similarly, and then user have to click on “Finish partitioning and write changes to disk”.


Step29è User have to select “Yes” so that all the changes will be automatically saved in the disk.


Step30è After above step installation process will start and it will ask for Network mirror, and user have to select “No” and continue.


Step31è User have to select “Yes” when system asks for GRUB boot loader.


Step32è Now, user have to select Hard Disk where Grub Loader will be install.


Step33è User can now see that Kali Linux is install in the system and now user have to enter Username as created above.


Step34è Now, user have to enter the password as established above.


Step35è After successfully login user can view Home screen of Kali Linux.    

By this article, the user will now easily download and install Kali Linux and Oracle VirtualBox 6.0.4. In this, user has also learned about Installation of VirtualBox and how to create manual partitioning of the hard disk.