Hola a todos!
Me a costado un poco conseguirlo pero he conseguito tener un SO instalado en un pendrive (como live USB) pero que permite instalarle aplicaciones y guardar datos que se mantienen la siguiente vez que lo arrancas.
1. UBUNTU 8.10 live USB
en primer lugar creé un USB live de UBUNTU 8.10 con el programa UNETBOOTIN. Viene como hacerlo en este hilo. USB live
2. UBUNTU 8.10 USB persistente
luego, una vez arrancado el sistema desde el USB creado, se utiliza una herramienta del propio UBUNTU para crear el USB persistente. En la página www.pendrivelinux.com viene cómo hacerlo. Éste es el link donde viene cómo hacerlo.
El caso es que he necesitado 2 pendrives; el primero de 1GB para hacer el USB live y el segundo de 4GB para instalar el sistema aunque realmente con uno de 1GB hubiera sido suficiente (segun el tutorial).
Ahora tengo un linpus en el disco SSD de 8GB (un sistema rápido en arrancar y simple de manejar) y un sistema más completo en un pendrive cuando el tiempo no es algo fundamental (tarda bastante en arrancar).
Un saludo!