Installing Kali Linux on Raspberry

Installing Kali Linux on Raspberry

2 Comments on Installing Kali Linux on Raspberry

The raspberry is powered up and is booting correctly, but how was this accomplished you might ask. This post will try to answer this question.  We are focusing on Installing Kali Linux on Raspberry but you will properly be able to use this guide for many other distributions.

This is how my current setup looks like.  Picture shows the Raspberry with SD card, power adapter and the wireless adapter.

Raspberry with wireless adapter

First up, you will need a SD card that works the for raspberry and is minimum 8 GB since the image of Kali is quite big, you can find more information on this by looking at my previous blog post sd card raspberry.

Now we need to flash the image of Kali, you can use the DD tool on Linux, or if you are on Windows, its preferable to win32diskimager.

Open up the program when its done downloading and find the path to the Kali iso.


Now that the system is flash on the SD card, we need to do a simple resizing of the SD card so that we can take advantage of the 32 GB size.

Using gparted on linux or some other partition tool on windows, you will see that there is a lot of unallocated space.

Partition SD card

Now that this is done, we are ready to put the SD card into the raspberry. Plug it in and wait about 3 minutes, by then it should be ready to ssh into.

The default password for Kali/backtrack distros are

User: root

Password: toor

You can find the DHCP IP address inside your routers DHCP table or use ifconfig if you connect the raspberry to a HDMI screen. Now open up putty or a terminal if on Linux, and type “ssh -l root ” and press enter

ssh into raspberry

Now you should be greeted by a welcome message looking like this:

Inside pi with SSH

Thats it, now you have installed a system on the raspberry and connected to it. if you want to see a more graphical interface, try the command “startx” to start the X server which will give you the usual mouse+keyboard support.

Martin Jørgensen

Martin Jørgensen

Got my degree from EAL in 2012 as an IT-Technologist with specialty in network. I enjoy living in a century where I can earn a living doing my hobby. Material I publish here are often part of my small projects.
Martin Jørgensen

Latest posts by Martin Jørgensen (see all)

Related Posts

Back to Top