How to install Kali Linux in 15 simple steps

how to install kali linux in 2018

Hi, do you have trouble installing Kali Linux on your desktop/laptop? are you here just to see what all the hype on the Operating system is about?  What if I tell you Kali Linux isn’t just an OS? -)

Yeah I know you might be thinking, “here we go again”, “what does he have to share that I can’t get elsewhere online”.

For that I tell you; get a chair, grab a cup of coffee if you can, and watch me blow your mind.

What you need to know about Kali Linux

Kali Linux is a Debian Linux distribution, intended to carry out digital forensics and penetration testing. It is funded by Offensive Security Ltd. Mati Aharoni, Raphaël Hertzog and Devon Kearns are the core developers, and blah blah blah!

Do you understand 70% of what I just said up there? I wouldn’t. My job is to speak English when explaining stuff like this, otherwise, you’ll most likely not grab anything new from this article.

Let’s try again, now, in English.

Debian is comprised entirely of free software and a Unix-like OS. Which basically means that it operates in a manner similar to a Unix system, while not automatically conforming to versions of the Single UNIX Specification.

Digital forensics is a branch of forensic science(use of technology to establish facts and evidence) surrounding the recovery and investigation of material found in digital devices, often in relation to cybercrime.

A penetration test(also known as a pen test), is an authorized virtual attack on a computer system, performed to review and evaluate the security of the system. The test is carried out to identify vulnerabilities, as well as strengths.

Now let’s go back to what Kali Linux is, shall we?

Kali in a layman’s term is a free-to-download OS(as free as getting a beer at a party), that is used to check the strengths and weaknesses of a computer. It can also be used to recover data in any digital device.

installing kali linux made easy

Kali Linux includes security tools, such as

  • Aircrack-ng
  • Burp suite(Burp or Burp Suite is a graphical tool for testing Web application security)
  • Ettercap(It can be used for computer network protocol analysis and security auditing)
  • John the Ripper(a free password cracking software tool
  • Kismet(this is a network detector)
  • Maltego(a proprietary software used for open-source intelligence and forensics)
  • Metasploit framework(This is a computer security project that provides information on security vulnerabilities and helps in penetration testing and IDS signature development)
  • Nmap(a security scanner that is basically used to discover hosts and services on any computer network)
  • OWASP ZAP(an open-source web application security scanner)
  • Social engineering tools.
  • Wireshark(used for network troubleshooting, analysis, software and communications protocol development)
  • Hydra
  • Reverse Engineering tools
  • Forensics tools like Binwalk, Foremost, Volatility e.t.c

Should I install and use Kali Linux?

Have I aroused your interest? Wanna jump right in the Kali Linux hood? Not so fast buddy.
Kali is great but complicated. Even for experienced users, the operating system can pose some challenges.

While Kali Linux is architected to be greatly customizable, don’t presume you’ll be able to add random unrelated packages and repositories that are “out of band” of the normal Kali software sources and expect it work just fine.

If you are alien with Linux, if you lack at least, an essential level of competence in managing a system, if you are searching for a Linux-distribution only for learning purposes, if you want it just to get to know your way around Linux, or if you want a tool that you can use as a general purpose desktop installation.

Then, my friend, Kali Linux is probably not what you are looking for just yet. You may want to start with UbuntuMint, or Debian instead.

Now, let's dive into the main topic fam; how to install Kali Linux in 15 simple steps.

Setup to install Kali Linux

  • ·         Virtual Machine (VMWare, VirtualBox)
  • ·         μTorrent/BitTorrent

Step 1

Install VirtualBox version 4.3.12. The latest updates tend to have little issues with antivirus, so Ignore for now.

Step 2

Download Kali Linux 32 bit ISO’, with the torrent. The direct version will take too long to download. REMEMBER, torrent.

Step 3

Now, open your VirtualBox and click on New(top left). Name it Kali Linux 1.0.7(or whatever version you downloaded) and it’ll automatically choose the type(Linux) and the version. All you need do now is change it to Debian(32 bits).

Step 4

Tap the Next button and choose the RAM you want to use in this OS. Let’s say 1GB of RAM, though think 500MB should be enough.

Step 5

Tap Next again. Now, choose 'Create a virtual hard drive now' option and click 'Create' choose VMDK option, and hit 'Next' once again, choose 'Dynamically allocated', and 'Next' again.

Step 6

Next thing to do is to choose the size of the compartition you'll be using to make the Virtual Machine. I’ll say choose 30GB for that, but 20GB will do just fine. After that, find your way to the top area, where you’ll choose the location of the compartition. Hit 'Create'.

Step 7

By now you’ve successfully created the partition. Next, is to click on that partition, and hit Settings at the top left. Click on System>Processor and check the box Enable PAEX/NX. Now, go to storage>Controller: IDE you’ll find a little CD that’ll indicate Empty. Click on the little CD with an Add symbol and select choose Disk. Now, browse the ISO File you just downloaded(the Kali Linux ISO File), once you've done that click Ok.

Step 8

Go to Network, you’ll find where it says 'Attached to:', there, you choose 'Host-only Adapter'.

Step 9

Exit the Settings Menu, and start the Virtual Machine by clicking the 'Start' button at the top left. Right now, a window must have appeared where you’ll have to make a choice. Go down to the option 'Install' and hit Enter to continue.

Step 10

At this stage, you’ll be prompted to state your country, language and the keyboard. Select the right information! Now Kali Linux will load.

When that is complete, you’ll be asked for the hostname and domain name. But that doesn’t really matter, go ahead and choose kalilinux for the hostname and kalilinux01 for the domain name.

Now, you’ll be asked for the Root Password. Type in 'toor', which is root written backwards. Re-type it when it asks you again. Use root as username if your's ask for it.

Select your Time Zone, then, it’ll load for a bit. Select the 'Partitioning method' as the 'Guide - use entire disk'.

Keep hitting Enter to choose the defaults. After that, hit 'Finish partitioning and write changes to disk'.

You’ll be asked 'Write changes to disks?', select 'Yes'. Now, the OS will start installing. Take a break, because it’ll take like 20-30 minutes.

Step 11

After some time, it’ll ask you, 'Use a network mirror?', click yes. Then you’ll be asked for HTTP Proxy Information, leave it empty. It’ll go ahead and download some files from the network mirror.

Step 12

After that is done, it’ll ask you, 'Install the GRUB boot loader to the master boot record?', select 'Yes', then finally you’ll see 'Installation Complete'. Hit 'Continue'.

Step 13

Kali Linux will restart, after that, a window will appear with the option 'Other...', click on it and you’ll be asked for username and password. Recall that the username is 'root' and the password is 'toor'.

Step 14

Kali Linux is installed. But don’t rejoice just yet -) now, my friend, you will update and upgrade.
For that, go to: Applications (top left) >Acessories>Terminal, and a window like cmd will open, write on it: apt-get update && apt-get -y upgrade && apt-get -y install dkms | I hope you made no mistake in typing those? It’s really important you didn’t.

Now, hit Enter. After the installation is complete, write power off, and the Virtual Machine will turn off.

Step 15

Your Kali Linux OS is installed, and good to go. Recall, you’ll be using root as username and toor as password.

Enjoy your Kali Linux

Subscribe to my mailing list

* indicates required


  1. Hmmm. I'm not a fan of programs and code but this post is giving me a second thought. Is there a way to install this on windows?

    1. No sir, Linux is a different Operating System. Just like we have Windows, Mac, Unix etc.

  2. Oh wow I didnt even know about this so this is so informative

  3. Very informative blog bcoz I don't know anything about kali Linux.

  4. Your guide made installing Linux so easy. Thanks bro

  5. I'm not sure I'll ever need this, but if I do, I know where to come for instructions.