EDUCBA

EDUCBA

MENUMENU
  • Free Tutorials
  • Free Courses
  • Certification Courses
  • 600+ Courses All in One Bundle
  • Login

Install Kali Linux

By Priya PedamkarPriya Pedamkar

Home » Software Development » Software Development Tutorials » Linux Tutorial » Install Kali Linux

Install Kali Linux

How to Install Kali Linux?

Kali Linux is a Linux distribution that is Debian-derived and is designed for advanced penetration testing, digital forensics, and security auditing. It is preserved and sponsored by Offensive Security Ltd. Kali contains quite a few tools that help in performing several information security responsibilities. Few of these tools are:

  • Aircrack-ng
  • Burp suite
  • Ettercap
  • John the Ripper
  • Maltego
  • Nmap
  • OWASP ZAP
  • Wireshark
  • Hydra
  • Reverse Engineering tools
  • Foremost
  • Volatility

These tools are used for a great many purposes, most of which include exploiting a victim application or network, carrying out network discovery and scanning a target IP address.

Start Your Free Software Development Course

Web development, programming languages, Software testing & others

Installation Procedure of Kali Linux

Now that we have seen how Kali Linux can be useful, let us look at the Installation steps and procedure for Kali Linux.

Installation Necessities

Kali Linux Installation is a simple and stress-free process. We will first need to check if our computer has compatible hardware. Platforms such as amd64, i386, and ARM support Kali Linux. The i386 images can be run on systems with more than 4GB RAM.

Installation Prerequisites

  • We will require at least 20 GB disk space to install Kali Linux.
  • We will need a RAM for systems using i386 and amd64 architectures, with at least 1GB of RAM, but it is recommended to have 2GB of RAM or more.
  • Our system will need to have a CD-DVD Drive support or a USB boot support

Installation Preparation

  • Download Kali Linux from the website.
  • Burn the Kali Linux Live to USB or Kali Linux ISO to DVD.
  • Ensure that the computer is set to boot from CD or USB, whichever medium we are using.

Steps to Install Kali Linux

let us look at the Installation steps of Kali Linux:

Step 1: Boot Screen

To start the installation, boot the system with either CD or USB, whichever installation medium we have chosen. We will be greeted with the Kali Linux boot screen. Here we can choose either Graphical Install or Text-Mode install.

Popular Course in this category
Kali Linux Training (3 Courses, 3+ Projects)3 Online Courses | 3 Hands-on Projects | 21+ Hours | Verifiable Certificate of Completion | Lifetime Access
4.5 (5,494 ratings)
Course Price

View Course

Related Courses
Linux Training Program (16 Courses, 3+ Projects)Red Hat Linux Training Program (4 Courses, 1+ Projects)

For our example, we will choose the Graphical install.

Graphical install

Step 2: Select a Language

Select the preferred language on the next screen and click on the Continue button.

Language

Step 3: Select your location

The next step will be specifying our geographic location. We then click on the Continue button.

geographic location

Step 4: Configure the Network – Enter Hostname

In this step, the image is copied to our hard disk, our network interfaces are probed, and then we are prompted to enter a hostname for the system. Click on the continue button after entering the hostname.

In our example, we have taken “kali” as our hostname.

Kali Linux - Host Name

Step 5: Configure the Network – Enter the Domain Name

Optionally, we can also provide a domain name for our system to be able to use by default.

Kali Linux - domain name

Step 6: Setup User Account

In the next step, we will need to provide a username for setting up the user account. The full name of the user is a reasonable choice for this field.

user account

Step 7: Setup User ID

Based on the username provided in the previous step, a default user ID will be created. We can change this later from the settings if we like.

default user ID

Step 8: Configure the Clock

Then, we will set our time zone in this step.

time zone

Step 9: Partitioning Method

In this step, the installer will review and analyze our disks and offer us four choices, as shown in the below screenshot.

For our example, we will be using the entire disk, hence we will choose the first option.

The second and third option will require us to configure LVM (logical volume manager) and the fourth option, Manual, can be used by experienced users for manual partitioning providing them with more granular configuration options.

Partitioning Method

Step 10: Partition Disks

After selecting our Partitioning method, we need to select the disk to be partitioned.

Kali Linux - Partition Disks

Step 11: Partitioning Scheme

Based on our needs, we can either keep all the directories in a single disk or choose to have distinct partitions for the directories. If we are not sure about the options, it is safest to go with the option “All files in one partition”.

Kali Linux - Partitioning Scheme

Step 12: Review Changes

This is the review page, where we can analyze the options we have selected and check for one last time if all our configuration changes are correct because once we click on Continue, the installer will get to work and irreversible changes will be made. Here we will have almost finished our installation, as the major steps are done.

Kali Linux - Review Changes

Step 13: Configure the Package Manager

In this step, we will configure network mirrors and we will need to enter proxy information if any, as needed.

NOTE: Choosing No on this screen, will not allow us to install packages from Kali repositories

Kali Linux - Package Manager

Step 14: Install GRUB

In this step, we will be prompted to install GRUB.

Kali Linux - install GRUB

Step 15: Kali installation

Finally, we have completed the Kali installation. Click on the Continue button to reboot the system into Kali installation.

Kali Linux installation

Now that we have accomplished installing Kali Linux, it is time to sit back and enjoy our new distribution! User Forums can always be used to get more help during and post-installation.

Recommended Articles

This has been a guide on how to Install Kali Linux. Here we have discussed the Steps to install Kali Linux and Procedure of Kali Linux with Necessities and Prerequisites. You may also look at the following articles to learn more –

  1. How to Install Bugzilla
  2. Steps to Install Fedora?
  3. How to Install Drupal 8?
  4. Kali Linux Commands

Kali Linux Training (3 Courses, 3+ Projects)

3 Online Courses

3 Hands-on Projects

21+ Hours

Verifiable Certificate of Completion

Lifetime Access

Learn More

4 Shares
Share
Tweet
Share
Primary Sidebar
Linux Tutorial
  • Kali Linux
    • Install Kali Linux
    • Kali Linux Uses
    • Kali Linux Commands
    • Kali Linux Repository
    • Kali Linux Packages
    • Kali Linux root password
    • Kali Linux Alternative
  • Basic
    • Introduction to Linux
    • What is Linux
    • Careers in Linux
    • How to Install Linux
    • How to Install Ubuntu
    • How to Install Ubuntu Server
    • How To Install Debian
    • Advantage Of Linux
    • What is Raid in Linux
    • What is Raid 5?
    • Raid 5 vs Raid 6
    • Careers in Linux Administration
    • What is Shell in Linux?
    • Bash Shell in Linux
    • Linux Emulator
    • Linux Operators
    • Linux Apps
    • Linux Keyboard Shortcuts
    • Linux Crontab
    • What is Raid Storage
    • What is Vmware
    • What is RedHat
    • What is Debian
    • Uses of Ubuntu
    • Career In RedHat
    • Linux Distributions
    • Linux From Scratch
    • Linux Format
    • Cheat Sheet Linux
  • Linux Commands
    • CAT Command in Linux
    • PS command in Linux
    • Mkdir Command in Linux
    • rmdir command in Linux
    • mv command in Linux
    • Linux rm Command
    • CHMOD Command in Linux
    • Zip Command in Linux
    • Linux Route Command
    • SCP Command in Linux
    • du Command in Linux
    • Less Command in Linux
    • Copy Command in Linux
    • Head Command in Linux
    • Help Command in Linux
    • Linux History Command
    • hostname Command in Linux
    • GREP Command in Linux
    • Linux Curl Command
    • Linux List Users
    • Linux List Directories
    • Linux Directory Permissions
    • Find Directory Linux
    • Linux User Permission
    • Linux Add User
    • Linux Delete User
    • Linux uniq
    • Linux Filter Commands
    • Linux sort Command
    • Linux Sort by Size
    • Remove dir Linux
    • Linux tr Command
    • Linux Touch Command
    • Linux More Command
    • Linux Cal Command
    • Linux OD
    • Linux Zcat
    • Linux tracepath
    • Linux Sleep
    • Linux bg Command
    • Linux WC
    • Linux Read
    • Linux Write
    • Linux Rename Command
    • Linux Free Command
    • Linux tac
    • Linux Shred
    • Linux wget
    • Linux Date
    • Linux Untar
    • Linux JQ
    • Linux Xargs
    • Linux Mount Command
    • Linux mdadm
    • Linux comm
    • Linux tee Command
    • Tail Command in Linux
    • Linux gzip
    • Linux Directory Structure
    • Linux Alias Command
    • Linux Inode
    • Linux Ping
    • Linux Watch Command
    • Linux Split Command
    • Linux Size
    • Linux Network Stack
    • Linux Diff Command
    • Vim Command in Linux
    • Linux nslookup
  • Advanced
    • Install VMware
    • Install GRUB
    • Chown Command in Linux
    • Linux Network Command
    • Configuring Linux Network Environment
    • DNS Configuration in Linux
    • Linux Users
    • Create User in Linux
    • DHCP Server in Linux
    • FTP Server in Linux
    • Linux Regular Expression
    • IP Command in Linux
    • Set IP Address in Linux
    • Tar Command in Linux
    • Dynamic Host Configuration Protocol
    • Linux Kill Signals
    • Linux File Permissions
    • Linux File System
    • Linux Create File
    • Linux Concatenate Files
    • Linux Join
    • Linux Process Management
    • Linux Proxy Server
    • Linux System Commands
    • Linux System Logging
    • NFS in Linux
    • Linux LVM
    • Linux Repository
    • Samba Server in Linux
    • Top Commands in Linux
    • Types of Shells in Linux
    • Shell Script Types For Linux
    • GCC Command in Linux
    • Monolithic Kernel
    • YARN Package Manager
    • Linux Sed Replace
    • Linux List Groups
    • Linux Container
    • Linux Find File by Name
    • Create Folder in Linux
    • Linux Move Folder
    • Linux Error Codes
    • Linux Automount
    • Linux HugePages
  • Interview Questions
    • Linux Interview Questions
    • Linux System Administration Interview
    • Red Hat Interview Questions

Related Courses

Kali Linux Training

Linux Training Course

Red Hat Training Course

Footer
About Us
  • Blog
  • Who is EDUCBA?
  • Sign Up
  • Corporate Training
  • Certificate from Top Institutions
  • Contact Us
  • Verifiable Certificate
  • Reviews
  • Terms and Conditions
  • Privacy Policy
  •  
Apps
  • iPhone & iPad
  • Android
Resources
  • Free Courses
  • Java Tutorials
  • Python Tutorials
  • All Tutorials
Certification Courses
  • All Courses
  • Software Development Course - All in One Bundle
  • Become a Python Developer
  • Java Course
  • Become a Selenium Automation Tester
  • Become an IoT Developer
  • ASP.NET Course
  • VB.NET Course
  • PHP Course

© 2020 - EDUCBA. ALL RIGHTS RESERVED. THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

EDUCBA Login

Forgot Password?

EDUCBA
Free Software Development Course

Web development, programming languages, Software testing & others

*Please provide your correct email id. Login details for this Free course will be emailed to you
Book Your One Instructor : One Learner Free Class

Let’s Get Started

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the cookie policy. By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to our Privacy Policy

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA
Free Software Development Course

Web development, programming languages, Software testing & others

*Please provide your correct email id. Login details for this Free course will be emailed to you

Special Offer - Kali Linux Training (3 Courses, 3+ Projects) Learn More