Vou deixar aqui um tutorial para instalar, fazer o boot e correr o Ubuntu a partir duma pen USB. Utilizando várias partições, o utilizador pode salvar alterações e definições nessa mesma pen USB.
Material que se pode arranjar em qualquer farmácia:
Tutorial:
1. Faz o download do Xubuntu 6.10 e grava-o num CD 2. Faz o download do USBubuntu.zip 3. Insere o LiveCd do Xubuntu que gravaste na drive e faz o reboot ao PC (boot pelo Xubuntu) 4. Insere a pen USB de 1GB ou mais 5. Abre um terminal e escreve: sudo su 6. Escreve agora fdisk -l para veres as drives/partições disponíveis (Vê qual é o device da tua pen, talvez seja /dev/sda) 7. Escreve: umount /dev/sda1 (substitui o sda1 pelo device onde está a tua pen) 8. Escreve: fdisk /dev/sda (substitui o sda pelo device da tua pen) 9. Escreve: d (isso apagará a partição existente) 10. Escreve: p (para mostrar partições existentes, e se existir, repete o passo 9) 11. Escreve: n (para criar nova partição) 12. Escreve: p (cria partição primária) 13. Escreve: 1 (faz com que seja a primeira partição) 14. Faz enter para usares o 1º cilindro por omissão 15. Escreve: +700M (para configurares o tamanho da partição) 16. Escreve: a (torna a partição activa) 17. Escreve: 1 (para selecionar a partição 1) 18. Escreve: t (altera o sistema de ficheiros da partição) 19. Escreve: 6 (para selecionar o sistema de ficheiros FAT16) 20. Escreve: n (para criares nova partição) 21. Escreve: p (para partição primária) 22. Escreve: 2 (para que seja a segunda partição) 23. Faz enter para usares o cilindro por omissão 24. Faz enter novamente para usares o último cilindro por omissão 25. Escreve: w (para escrever o novo mapa de partições) 26. Escreve: umount /dev/sda1 (para desmontar a partição) 27. Escreve: mkfs.vfat -F 32 -n USB /dev/sda1 (formata a primeira partição, troca sda1 pela tua partição correta se necessário) 28. Escreve: mkfs.ext2 -b 4096 -L casper-rw /dev/sda2 (formata a segunda partição, troca sda2 pela tua partição correta se necessário) 29. Faz agora um reboot ao PC e entra no Windows, não esqueças de retirar o LiveCD 30. Extrái o conteúdo do USBubuntu.zip para dentro da tua pen USB 31. Navega para dentro da tua pen USB e executa o Makeboot.exe (nunca executes este binário no teu PC!!) 32. Segue as instruções 33. Faz novo reboot ao PC e configura a tua BIOS para arrancar primeiro a partir do USB-HDD ou USB-ZIP.
Um alerta, o arranque do Ubuntu é um pouco mais lento que o de outras distros, mas depois de arrancar é estável e rápido. É necessário o .Net Framework para correr o Makeboot.exe, podes fazer o download do mesmo aqui.
Fonte: Pendrivelinux.com