(Last Updated On: August 12, 2018)

Hello guys, you all know that Kali Linux 2.0  with codename Kali Sana is out. I would like to thank the offensive security guys for incredible work they’ve put on this distribution. Kali Linux 2.0 is the best Penetration testing distribution, well organized and with core tools and packages needed by Pentester to get started right after installation.

Kali Linux 2.0 will be a rolling distribution and updates will be pulled continuously from Debian testing. Kali 2.0 is based on debian 8 and available in lots of flavors. Kali Linux 2.0 ( Kali Sana) natively supports different desktop environments like xfce,gnome3,KDE, mate,lxde,e.t.c

Some of you guys are still using Kali Linux 1.x and you wanna upgrade to Kali Linux 2.0 without full clean install. Well, this can be done through the recommended way of getting Kali Linux 2.0 running smoothly is by performing a full clean install.

To upgrade to Kali Linux 2.0, you’ll have to add Kali Sana repositories to your sources. list file, please don’t append the kali sana repos, just overwrite existing repositories. To do this just  paste the following lines on your terminal:

cat << EOF > /etc/apt/sources.list
# Regular Repositories
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
# Source repositories
deb-src http://http.kali.org/kali sana main non-free contrib
deb-src http://security.kali.org/kali-security sana/updates main contrib non-free
EOF

After adding repos, the next thing to do is system update and dist-upgrade

sudo apt-get clean
sudo apt-get update 
sudo apt-get dist-upgrade
sudo reboot

If you want to do a fresh installation, head to download page:
Download Kali Linux ISO image
Then get the version of Kali Linux 2.0 that you need. Create a bootable flash drive by using dd command, example is shown below:

dd if=/home/jose/Downloads/kali-linux-1.1.0-amd64.iso of=/dev/sdb bs=512k

Replace if=” With the location of your Kali Linux ISO image. The of option is the output file and specify the destination to write to, e.g /dev/sdb in our case above.
You can use the following command to know your flash drive mount location

sudo fdisk -l

You’ll get output similar to one below:

If you are a windows guy, the download win32diskimager, install it and create a bootable flash disk. You can also make bootable DVD and boot kali off of it.