Utilizando mídia de armazenamento USB no Qemu em linha de comando

Publicado por Fernando T. Da Silva em 22/03/2023

[ Hits: 2.350 ]

Blog: http://meumundotux.blogspot.com.br/

 


Utilizando mídia de armazenamento USB no Qemu em linha de comando



Você pode utilizar mídia de armazenamento USB como pendrive, HDs e SSDs para fazer transferência de arquivos entre a maquina virtual e o dispositivo USB conectado no computador facilmente.

Procedimentos

Inseria a mídia usb na porta usb do seu computador, onde a mesma não é necessária se montada para ser reconhecida no Qemu.

Você deverá fornecer dois tipos de valor da mídia usb conectada na porta usb, que são os valores do idVendor= e idProduct= para ser repassada junto com a linha de comando do Qemu ao iniciar a maquina virtual.

Para saber os valores do idVendor= e idProduct=, numa janela de terminal execute o comando:

sudo dmesg

e algumas linhas acima da saída deste comando você verá este tipo de informação sobre a última mídia usb inserida:

[ 3727.411594] usb 1-1: New USB device found, idVendor=0930, idProduct=6544, bcdDevice= 1.00
[ 3727.411602] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3727.411607] usb 1-1: Product: DataTraveler 2.0
[ 3727.411611] usb 1-1: Manufacturer: Kingston


IMPORTANTE: um detalhe é que você deverá iniciar a maquina virtual com o valores obtidos utilizando o sudo na frente do comando qemu, ou então alterar antes as permissões referente ao bus utilizado pela mídia usb executando desta forma:

sudo chown -R seu-user * /dev/bus/usb/001

Quando o computador for reiniciado as permissões originais do bus volta para o padrão do sistema.

sudo qemu-system-x86_64 -enable-kvm -smp 2 -m 1G -boot d -hda slackel7.5.qcow2 -device usb-ehci,id=ehci -device usb-host,bus=ehci.0,vendorid=0x0930,productid=0x6544

Aqui foi utilizado o sudo na frente do qemu já que não alterei as permissões do bus, e onde 0930 é o valor do idVendor e 6544 é o valor do idProduct devendo ser especificado exatamente conforme do jeito que está na linha de comando acima.

Na máquina virtual, basta executar o seu gerenciador de arquivos tipo desktop como pcmanfm, thunar e outros e em Locais clicar no nome da sua mídia usb para que ela seja montada, podendo transferir arquivos entre a maquina virtual e a mídia usb e da mídia usb para máquina virtual.

NOTAS:

Se você utiliza muito a mesma mídia usb com a sua máquina virtual, coloque toda linha de comando acima dentro de um script.

Caso você conectar a mídia usb depois de iniciado a máquina virtual, a mídia usb não será reconhecida mesmo que você tenha repassado o idVendor= e idProduct= desta mesma mídia na linha de comando do qemu.

Outras dicas deste autor

Notas adesivas em qualquer desktop com xpad

Calc, a calculadora de linha de comando

Reconfigurando o CUPS-PDF

Criando playlist de músicas MP3 manualmente

Fonte do menu muito pequeno no LibreOffice do Debian 10

Leitura recomendada

Teste de compatibilidade de arquivos

Compiz em GeForce4 MX 4000 usando Ubuntu Intrepid Linux - X.org 7.4

Seminário especial (gratuito) - GRID COMPUTING - Software livre no Brasil

Formatar um disco de 1.44MB com 1.72MB

Nagios no Fedora 20

  

Comentários
[1] Comentário enviado por maurixnovatrento em 25/03/2023 - 17:53h


Muito bacana.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts