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

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

[ Hits: 1.830 ]

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

Controle o VLC remotamente com seu Smartphone

Montando o seu celular Android no Slackware pelo Spacefm

Gerenciador de janelas Window Maker em Vídeo aula

Conky exibindo até 2,5x mais RAM usada em algumas distros

Instalação da multilib no Slackware 15.0

Leitura recomendada

BDesktopClock - Um lindo relógio para seu desktop

Personalizando seu próprio prompt de comando

HandBook FreeBSD em PDF

Forçar resolução de tela no GNU/Linux

Bashtop - Monitor de Recursos Linux

  

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