hola pues lo puedes hacer con casi cualquier distribucion basada en debian, para ello necesitas hacerle una imagen iso al cd de la distribucion que quieres pasar a la memoria usb, y luego usas el LinuxLive USB Creator 2.5 con ese programita lo que hace es transferir los archivos de la imagen de linux a la usb y crea hace que la memoria usb sea booteable, ademas tienes la ventaja de que puedes manteners persistencia en los datos, es decir q lo utilizas como live cd o como si lo hubieras instalado en la usb, eso si q la memoria tiene q tener espacio para la imagen del cd 700MB y adicional a ello espacio para el archivo de persistencia.
yo digo q una memoria de 4GB es suficiente. suerte te dejo el link de la pagina oficial del proyecto:
http://www.linuxliveusb.com/en/downloads.html
no se te olvide leer el tutorial tambien