Como inicializar a partir de um stick USB ao vivo em uma máquina virtual

2

Eu tenho um pendrive carregado com uma instalação ao vivo do Ubuntu para fins de teste. Quando eu quero usá-lo, eu geralmente reinicio para iniciar a instalação USB ao vivo.

Gostaria de saber qual é a melhor maneira de executar o sistema ao vivo a partir do USB sem ter que reinicializá-lo. Eu acho que o aplicativo criador USB padrão usa o QEMU para executar o sistema, mas tenho certeza de que há outras opções de máquina virtual para fazer isso (Virtualbox, KVM ...?).

    
por David Planella 20.06.2015 / 08:42

1 resposta

2

com o Qemu

sudo qemu-system-x86_64 -m 512 -enable-kvm -hda /dev/sdb

Alternativas Qemu

Outra opção que encontrei com o QEMU (não tenho certeza se essa é a maneira mais eficiente de iniciá-lo):

$ lsusb
Bus 002 Device 006: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102 Flash Drive / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick

Com isso, eu tenho os números de barramento e dispositivo prontos para passar para o comando qemu para ativar o sistema ao vivo a partir do pendrive:

sudo qemu-system-x86_64 -m 512 -enable-kvm -usb -device usb-host,hostbus=2,hostaddr=6

Alternativamente, isso também funcionou para mim:

sudo qemu-system-x86_64 -m 512 -enable-kvm -usb -usbdevice disk:/dev/sdb

Com o Virtualbox

(TBD)

    
por David Planella 20.06.2015 / 09:29