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

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

[ Hits: 1.784 ]

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

Backup incremental com rsync

Ativando verificação ortográfica do Aspell no editor Nano

Servidor Samba versão recente e protocolo LANMAN1

Sudo não funciona com comandos gráficos no Slackware 15.0

Instalando a versão mais recente do Firefox no Debian 10 codinome "Buster"

Leitura recomendada

Convertendo uma webpage para PDF pelo terminal

Lançada edição n. 6 da Revista Espírito Livre

Xtree no GNU/Linux

Tire screenshots com a tecla PrintScreen

Instalando pacotes no Gentoo Linux sem internet

  

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