Software & Apps Linux How to Install Kali Linux Get a Penetration Testing platform up and running by Jack Wallen Writer Jack Wallen is a former Lifewire writer, an award-winning writer for TechRepublic and Linux.com, and the voice of The Android Expert. our editorial process LinkedIn Jack Wallen Updated on March 11, 2020 Linux Switching from Windows Tweet Share Email Penetration Testing is a way to test your desktop and servers for vulnerabilities. Several tools accomplish this task, some are single-purpose and some include a multitude of tools. There are also entire distributions dedicated to the testing of vulnerabilities (and more). Kali Linux is one such distribution. What You Can Do With Kali Linux With this Linux platform, you have everything necessary for: Information gatheringVulnerability analysisWireless attacks testingExploitation testingStress testingForensics toolsSniffing and spoofing testingPassword attack testingReverse engineering But how do you get this powerhouse penetration testing platform installed? Let's find out. Download Kali Linux ISO The first thing you must do is download the Kali Linux ISO image that suits your computer's architecture (for example, 32-bit or 64-bit). Once you have the file downloaded, burn the image onto a USB flash drive. Make sure you have a flash drive with at least 8 GB of available free space (otherwise, you run the risk of not having enough room to house the entire ISO). Don't use a USB drive with data you want to keep, as the data is deleted during the flashing of the image. Install Kali With the image burned to a flash drive, insert it into the target computer, and boot the machine. Depending on the make and model of your computer, you might need to open the boot menu and instruct the system to boot from the USB device. Once booted, here are the steps for installing Kali Linux: On the first screen, select Graphical install. Select your language of choice, then click Continue. Select your location, then click Continue. Select your keyboard configuration, then click Continue. Kali automatically detects and configures the network interface. When the network configuration is complete, type a hostname (or leave the default), then click Continue. At the domain name section, leave it blank, then click Continue. If you use this on a personal network, you can type anything (such as test.lan or mynetwork.local), or leave it blank. Type (and verify) a password for the root (admin) user, then click Continue. Select your time zone, then click Continue. Select Guided - use entire disk, then click Continue. Select the disk to be used, then click Continue. If your computer has more than one disk, select the correct disk (one that doesn't contain data you wish to keep). Select All files in one partition, then click Continue. Select Yes, then click Continue. Allow the installation to complete. Once the installation completes (it takes between two and five minutes, depending on the speed of your computer), click Continue so you can select a network mirror (to be used to install third-party packages). Unless you need a proxy (which you probably don't), press Continue. In the next window, you are asked if you want to install the GRUB boot loader. This is essential (otherwise, Kali Linux won't boot). Keep the default (Yes), then click Continue. Select the drive that will house the bootloader. Chances are, this will be /dev/sda (which should appear automatically). Select /dev/sda, then click Continue. You will be informed when the installation is complete. Click Continue. Your computer will reboot. Remove the USB drive and allow the computer to boot. Eventually, you'll find yourself at the login screen, where you type root as the user and then type the password you created during the installation. Kali Linux is now installed and ready to be used. Select Applications to see all the available applications to help you begin testing your network and computers for various vulnerabilities. Was this page helpful? Thanks for letting us know! Get the Latest Tech News Delivered Every Day Email Address Sign up There was an error. Please try again. You're in! Thanks for signing up. There was an error. Please try again. Thank you for signing up. Tell us why! Other Not enough details Hard to understand Submit