BackTrack on USB drive


First of, I’d like to thank Dries who kept me updated on this issue.

Indeed, back in the BackTrack beta days, you were able to install BT on your USB drive using a tool called MySLAXCreator (

When BT Final was released, it was no longer possible to use MySLAXCreator to install it on the USB drive.

The whole process is described by Dries in the comments, but I’m gonna try to make it clearer here.

1. Download BackTrack 2 Final ISO

2. Copy the content of the ISO to your USB drive

See here for more info : link

If you’re under Windows, you can use WinRAR. Under Linux (tested under Ubuntu), a WinRAR like tool will allow you to extract the content to your USB drive.

Extract into the root of the USB drive !

You should now have two new folders at the root of the USB drive (/boot and /bt).

3. Make the USB stick bootable

This was the toughest point, the backtrack team made it simple by writing two scripts, one for Windows, and another one for Linux/OS X

Windows : Under the command line, go under your USB drive, cd into boot, then execute bootinst.bat

I haven’t tested this, since I don’t have any Windows computer. Feedbacks welcomed as always.

Under Linux/OS X : $ cd /media/USB_DRIVE/boot/ $ ./

4. Boot under BackTrack !

5. Build a third party software for BackTrack (here aircrack-ptw)

The usual stuff : $ cd /tmp $ wget $ tar -xzvf aircrack-ptw-1.0.0.tar.gz $ cd aircrack-ptw-1.0.0

Patch the source file and build the binary : $ sed -e "s/-O3 -lpcap/-O3/" -e "s/(gcc.*b.c)/1 -lpcap/" Makefile > $ cp Makefile Makefile.old; mv Makefile $ make

Now you should delete everything under /tmp/aircrack-ptw-1.0.0/ except the binary you’ve just built.

Now always under /tmp/aircrack-ptw-1.0.0 : `# mkdir -p ./usr/bin

This will create the tree for the module..

Finally create the module and copy it in the backtrack “filesystem” : `# dir2lzm /tmp/aircrack-ptw-1.0.0/ aircrack-ptw.lzm

Thanks for reading this post!

Did you find an issue in this article?

- click on the following Github link
- log into Github with your account
- click on the line number containing the error
- click on the "..." button
- choose "Reference in new issue"
- add a title and your comment
- click "Submit new issue"

Your feedback is much appreciated! πŸ€œπŸΌπŸ€›πŸΌ

You can also drop me a line below!