These are the basic bit of software and hardware you will need:
Thumbdrive (AKA USB flash memory stick, jump-drive, pen-drive, etc) The bigger storage the better.
Puppy linux (a ~100M operating system) head to: http://www.puppylinux.org/
(I used version 4.1.1, but they are pretty similar.) on a live CD.. (I'll get to that later)--OR--
An Ubuntu installation, with GParted Installed (this is slightly better)
A working computer with a writeable CD Drive (with power, screen, tasteful desktop background, keyboard mouse, etc..)