Hola!
Instalar alma Linux virtualizado en un dispositivo USB
Una opción es como te ha dicho
B€T€B€: Creas un live USB como lo indica el link que te ha pasado. Esta opción te premite tener un device USB booteable, con el cual puedes arrancar en casi cualquier PC.
Otra opción, es crear una maquina virtual (en VMWare Workstation, VirtualBox, etc) y guardas los archivos de dichas VMs en el disco USB. Lo que debes tener en cuenta, es que dicha VM
no puede usarse para bootear en otra PC. Pero si correrá solamente con conectar el disco USB. Por supuesto, vas a necesitar tener instalado el software con el que creaste dicha VM (VMWare Workstation, VirtualBox, etc).
Saludos!