Hello! friends welcome to another article, In this article, I will show you How to install Kali Linux on VirtualBox on Windows. Kali Linux is an outstanding operating system, that it was developed and published for the public by Mati Aharoni and Devon Kearns with Offensive high-security system through the rewrite Backtrack. For the first Kali Linux operating system was tested on Knoppix. Some of you might don’t know How to install Kali Linux on VirtualBox on Windows, but in here I will show you How to install it on your PC. Furthermore, there I will show you to test the Kali Linux operating system in different purpose in different PC.
Table of Contents
Requirements to install Kali Linux on PC
To install Kali Linux or test on VirtualBox you need some requirements that you should download or you should have all
- Kali Linux need a minimum of 1 GB Hard Disk for installation
- A minimum of 1 GB RAM and at least it should be AMD64
- A Bootable CD-DVD or USB Drive for installation
- Download Kali Linux 32-Bit or 64-Bit
- Download Oracle VM VirtualBox
Install Oracle VM VirtualBox on Windows
Oracle VM VirtualBox is a free source hosted for Hypervisor for every kind of computer. You can test your operating system as a guest on VirtualBox, and VirtualBox is under the development of Oracle Corporation. It was announced in 2008 for the public, you run many operating systems at the same time on your computer using VM VirtualBox. You can download VirtualBox from given above link and follow the steps of installation on the article.
- While you have downloaded VirtualBox simply go to set up and double click to run the setup.
- On the welcome screen click Next
- And next screen of Custom setup click Next
- On the screen of shortcuts click Next, don’t do anything
- Warning screen, read carefully and click Yes
- And finally Ready to install click on Install
- Wait for to install and click Finish
Related:
- How to create bootable USB for Kali Linux on windows – Simple Steps
- How to install Kali Linux for android – free download
Create a new Virtual Machine for Kali Linux
After that, you successfully downloaded and installed VirtualBox for Kali Linux. Therefore, in this step, you need to Create a New Virtual Machine for Kali Linux. For that Open VirtualBox from the list of your installed programs, and when it opened now click on New on the left Handed of the VirtualBox window or you can use shortcut key CTRL+N.
Step #1. In the very first step, you need to select a Name and operating system. So Write Kali Linux, select the Machine folder, Type, select the Version Debian (64-Bit) and click Next.

Create a new Virtual machine for Kali Linux
Step #2. Select at least 4 GB of Memory Size for Kali Linux, then click Next.

Memory Size
Step #3. In this step, Select your Hard Disk type if you wish you can add a virtual hard disk to the new machine. But I recommend you to select the second option Create a Virtual hard disk now, and click Create.

Hard Disk Type
Step #4. In this step, you are required to select the Hard disk file type. Therefore, I recommend you to select the second option “VDI (VirtualBox Disk Image” and click on Next.

Hard Disk file Type
Next Step# Storage on Physical hard disk
Step #5. In this step, select the Storage on the physical hard disk. therefore, there is two option one of them is Dynamically allocated that hard disk file will only use space on your physical hard disk as it fills up (up to a maximum Fixed), although it will not shrink again automatically when space on it is freed. And Fixed Size hard disk file may take longer to create on some systems but is often faster to use, so in here I recommend you to select the second option Dynamically allocated and click Next.

Storage on the physical hard disk
Step #6. In this step, you need to select the file location and size and select the amount that you want to install Kali Linux on it. Here I recommend you select at least more than 20 GB’s of space for it.

File location and size
Settings for Kali Linux
Step #7. After that, you are successfully done with creating a new Virtual machine. therefore, you need some more settings to set on by you for having a clean installation, now select Settings.

Settings for Kali Linux
Step #8. In this step, click on Tab option and select System, while you selected that just click on Process and increase the processor from 1 CPU’s up to 4 CPU’s.

System
Step #9. Now select the Display settings and increase the Video Memory to 128 MB.

Display settings
Step #10. In this step, select the Storage option, for inserting the ISO file of Kali Linux. Therefore, select the Empty Disc and on the Optical Drive click on the Disc, then select Choose Virtual Optical Disk File.

insert the ISO file of Kali Linux
Step #10. Now select the Kali Linux file and click Open to insert the Disc into VirtualBox.

Select ISO file
Now run the installation of Kali Linux
While you are successfully created a new VirtualBox for Kali Linux. Now it is the time to start or run the installation, for that open VirtualBox then select the created machine for Kali Linux, and click on “Start” button on the top.

Start installation
Step #1. After that, you clicked on the Start button the Kali Linux window will pop up on the screen. Therefore, there is an option to select.
- Live installation of Kali Linux
- Install
- Graphical Install
In this article, I will show you the Graphical install of Kali Linux in my case I will select Graphical Install, and you can choose the other installation also. But it will bring changes to the performance inside the VirtualBox.

Graphical installation
Step #2. In this step you need to Select a Language, in here I will select English while you have selected the language then click “Continue”.

Select a Language
Step #2. In this step, select your location, in my case I have selected the United States there are lots of location you can choose any of them. While you selected click on the “Continue” button.

Select your location
Step #3. In this step Configure the keyboard. Therefore, select American English because our keyboard was also the United States, and click on the “Continue” button.

Configure your keyboard
Step #4. In this window please enter the hostname for this system. The hostname is a single word that identifies your system to the network. If you don’t know what your hostname should be, we will give the hostname that ourselves is using the computer.

Select a hostname
Configure the Network for Kali Linux
Step #5. In this step, you need to write the Domain name. The Domain name is the part of your internet address to the right of your hostname. it is often something that ends in .com, .net, .edu, or .org. if you have the Domain so you can type that in the blank so if you don’t have you can leave that as default, and click “Continue” button.

Choose a Domain name
Step #6. In this step you need to set up users and passwords, I recommend you to enter a strong password for it. Therefore, you are not able to see the password.

Choose a password
Step #7. In this step, select the correct Time Zone for your operating system.

Time Zone
Step #8. In this step, select the Manual because you will create a new partition.

Partition disks
Step #9. Once you have selected the Manual partition, so in this step, you are going to select the SCSI3 (0,0,0) (sda) -21.5 GB ATA VBOX HARDDISK and click on “Continue” button.

Create a new partition
Step #10. In this step, click on YES and click Continue.

Kali Linux partition
Step #11. In this step, choose the Free Space and click Continue.

Choose the partition
Step #12. In this step, select Create a new partition and click Continue.

Select create a new partition
Step #13. In this step, you can choose your partition size as space I have selected for it that is 21.5 GB. I recommend you to go default.

Choose a new partition size
Next Step#
Step #14. In this step, choose Primary and click “Continue” button.

Choose Primary
Step #15. In this step, select Done setting up the partition and click “Continue” button.

Done setting up the partition
Step #16. In this step, select Finish partitioning and write changes to disk and click “Continue” button.

Finish partitioning
Step #17. In this step, you will be asked what do you want to bring changes on writing disk? then select YES and click “Continue” button.

Write changes to disk
Step #18. In this step, do you want to use a network Mirror? simply click on NO and click “Continue” button.

Use a Network Mirror
Step #19. In this step, install the GRUB boot loader to the master boot record, select YES and click “Continue” button.

Install the boot loader
Step #20. In this step, select the second option and click “Continue” button. For installation of Kali Linux, it will take at least more than 20 minutes be patient and wait for the completing of installation. While you are restarting the installation coming back to Kali Linux window you will be required to provide the password which entered during the installation for it.

Device for Boot Loader Installation
Conclusion
That’s all about How to install Kali Linux on VirtualBox on Windows. Therefore, if you faced any kind of problem regarding this article, you can comment in the below box of comment, and you can share your problems with use.
Paul
My questions is that can i install the kali Linux on my c drive where Window is is installed ?
If yes won’t it affects loss of data?
Why is because c drive has a lot more of space than others drive on my host machine
zayn
Yes, of course, you can dual boot Kali Linux with Windows 10 on a single drive. Without losing your data