How to Run Kali Linux From a Bootable USB Drive

Updated on May 17, 2018
skear profile image

Sam works as a Network Analyst for an algorithmic trading firm. He obtained his Bachelors Degree in Information Technology from UMKC.

Introduction to Kali Linux

Kali (formerly known as BackTrack) is a very popular open source Linux distribution designed for penetration testing and digital forensics.

The distribution includes many different tools for information gathering, assessing vulnerabilities, RFID analysis, forensics, and more.

There are several ways you can run the Kali operating system including using a virtual machine, direct hard drive installation, or my personal favorite a bootable USB drive.

Running the operating system from a USB drive is much more convenient than burning a CD or managing a VM. You can easily transport the bootable drive to any computer and quickly launch the distribution.

When you're finished using Kali, you can remove the USB drive leaving no traces of on the host computer.

Things You'll Need

To setup Kali on a USB drive you'll need three things.

  1. A copy of the the ISO disk image.
  2. The UNetbootin program.
  3. A portable USB drive (4GB or larger).

Downloading the ISO File

The first step in creating a bootable Kali USB drive is to download the ISO file.

Both KDE and Gnome are offered as Window managers, personally, I prefer KDE, but both window managers provide similar functionality.

You also have the option of selecting either the 32-bit or 64-bit version of the distribution. I always use the 64-bit version unless I'm running Kali on a system that only supports 32-bit software. The 64-bit version will allow the OS to address systems with over 4GB of memory.

Finally, you can select between a torrent or direct download. I've found that it is much faster to complete the download using BitTorrent. If torrent traffic is blocked at your location, you can use the direct download option which uses HTTP.

The ISO file for Kali is about 3GB in size. While your waiting for the file to download, you can move on to the next step.

Kali Linux ISO download page.
Kali Linux ISO download page.

Downloading UNetbootin

UNetbootin is a very useful utility that makes creating bootable drives easy. You can run the utility on Windows, Linux or Mac OS X.

No installation is required to run UNetbootin, simply download the version of the utility for your operating system and run the executable.

Making the USB Drive Bootable

If you haven't done so already go ahead and plug the USB drive into your system.

Select the diskimage option and make sure that ISO is selected in the drop box to the right. Click on the button labeled "..." on the right side and browse to the ISO file you downloaded earlier.

Set the type to "USB Drive" and select the drive letter of your USB drive. Click OK to begin the process of transferring the OS to the USB key.

This process will not erase the target USB drive, but it's always a good idea to backup any critical data from the drive before performing a procedure like this.

Use the UNetbootin program to load Kali on a USB drive.
Use the UNetbootin program to load Kali on a USB drive.

It can take about several minutes to load the Kali image on the USB drive depending on how fast the USB drive is that you are using.

When everything is complete the software presents the option to reboot or simply exit the program.

Booting Kali Linux

To test the Kali USB drive plug it into a computer and reboot the machine. You can configure the machines bios to boot from the USB device or access the one-time boot menu for your system. For Dell computers the hotkey for the boot menu is F12.

The default username and password for the operating system is root / toor.

To launch the live Kali environment select the Live (amd64) option. The live environment will load into memory and will not install any files to the local hard drive.

If you want to permanently install Kali to a computer you can launch the installer from the initial boot menu. Choosing the install option will modify the contents of the local hard drive and will erase the existing contents.

Kali Linux boot menu.
Kali Linux boot menu.

The Kali GUI Environment

After booting Kali will automatically start the GUI environment.

To access the tools open the application launcher menu, which is basically the equivalent of the start menu in Windows. All of the utilities are separated into categories within the sub menus based on what purpose the tool is used for.

Kali Linux GUI desktop environment.
Kali Linux GUI desktop environment.

Kali Linux Terminal

A root shell can launched from the applications menu if you prefer to work in a terminal environment.

You can easily update Kali by running the command below using the terminal.

apt-get update && apt-get upgrade && apt-get dist-upgrade

Top Kali Linux Tools

Location in Kali
Metasploit Framework
Contains a large collection of exploits, shellcodes, and payloads in a common framework.
Exploitation tools
Port scanning and network mapping.
Information gathering
John the Ripper
Offline password cracking tool.
Password attacks
Password cracking and online brute forcing utility.
Password attacks \ Online attacks
Burp Suite
Powerful suite of tools for testing web applications.
Web application analysis

5 Essential Things to Do After Installing Kali

More Information on Kali

For more information and guides on using the Kali Linux check out the official documentation page.

You can also find several great videos on Youtube which can help you become familiar with the system.

This article is accurate and true to the best of the author’s knowledge. Content is for informational or entertainment purposes only and does not substitute for personal counsel or professional advice in business, financial, legal, or technical matters.

© 2012 Sam Kear


    0 of 8192 characters used
    Post Comment
    • profile image


      15 months ago

      I did this it said i should put a cd rom when installing


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)