OdroidU2

The ODROID U2 is a tricky piece of hardware as console output is not a given. Ideally, when purchasing an ODROID, you should also get a USB UART cable, used for serial debugging of the boot process. Saying this, these machines are (at this time) some of the most impressive in terms of size, horsepower and memory availability.

The ODROID-U2 and ODROID-U3 hardware are based on the same basic platform, so the U2 image will work with the U3 without modification.

Kali on ODROID U2 – User Instructions

If all you want to do is to install Kali on your awesome ODROID, follow these instructions:

  1. Get a nice fast 8 GB (and above) microSD. Class 10 cards are highly recommended.
  2. Download the Kali Linux ODROID U2 image from our downloads area.
  3. Use the dd utility to image this file to your microSD card. In our example, we assume the storage device is located at /dev/sdb. Change this as needed.
Alert! This process will wipe out your SD card. If you choose the wrong storage device, you may wipe out your computers hard disk.
dd if=kali-ordoidu2.img of=/dev/sdb bs=1M

This process can take a while depending on your USB storage device speed and image size. Once the dd operation is done,boot up the Odroid with the microSD plugged in. You should be welcomed with a Gnome login screen – (root / toor). That’s it, you’re done!

Troubleshooting

To troubleshoot the Odroid boot process, you will need to connect a UART serial cable to the Odroid. Once the cable is connected, you can issue the following command to connect to the console:

screen /dev/ttySAC1 115200

Kali on ODROID U2 – Developer Instructions

If you are a developer and want to tinker with the Kali ODROID image, including changing the kernel configuration and generally being adventurous, check out the kali-arm-build-scripts repository on github, and follow the README.md file’s instructions. The script to use is odroid-u2.sh