Inicializando via GRUB
A maneira mais fácil de inicializar a partir de uma unidade USB é inicializar através do GRUB. Para verificar se o seu BIOS é capaz de detectar o drive USB e entregá-lo ao GRUB, basta executar o GRUB do seu disco rígido, se ele já estiver instalado, ou de um disquete de inicialização ou CD do GRUB. No menu GRUB, pressione a tecla C para entrar no modo de comando. Agora procure por seu drive USB, usando o comando root para escolher um drive / partição e o comando find para ver se encontrou o caminho certo.
Você pode acessar seus dispositivos como neste exemplo:
grub> root (hd0,0) # first harddrive, first partition
grub> find /[tab] # type the slash then press [tab], and it will try to list files on this partition
Error 17: Cannot mount selected partition # Oops no file system here
grub> root (hd0,1) # first harddrive, second partition
grub> find /[tab]
Possible files are: lost+found var etc media ... # That was my hard drive with my linux install
grub> root (hd1,0) # second hard drive usually is the USB drive if you have only one internal drive
grub> find /[tab]
Possible files are: ldlinux.sys mydoc myfile mystick syslinux.cfg # Bingo, that's the USB stick
Nota: Se você tiver duas unidades internas, incluindo sua unidade de CD / DVD, a unidade USB provavelmente é hd2,0 e assim por diante.
Inicialize a unidade inserindo:
chainloader +1
boot
Por conveniência, adicione estes comandos à sua configuração do GRUB (geralmente em /boot/grub/menu.lst):
# to boot from a USB device
title Boot USB drive
root (hd1,0)
chainloader +1
boot
Você pode verificar a documentação para obter mais informações: BootFromUSB
Unetbootin
O Unetbootin pode ajudá-lo, mas somente se você tiver dois discos rígidos.
Usando um disco rígido como uma chave usb, você pode instalar o Ubuntu diretamente dele! Mas há um problema: o Ubuntu não pode ser instalado no disco que está executando a sessão ao vivo. Então você precisa de 2 unidades.
Então, no seu segundo disco rígido, você precisa criar uma nova partição - por exemplo, no final - com o gparted.
Agora, com o Unetbootin, você precisa escolher esta partição: marque a opção "Show All Drive" e selecione a partição apropriada. # CUIDADO ESTA AÇÃO REESCREVERÁ O SETOR DE BOOT DA SEGUNDA UNIDADE
Mais informações sobre o Unetbootin: Do Wiki do Ubuntu