lsusb
Esto desplegaría:
proyectosbeta@proyectosbeta-desktop:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 04f3:0103 Elan Microelectronics Corp.
Bus 002 Device 002: ID 093a:2510 Pixart Imaging, Inc. Hama Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 13fe:3800 Kingston Technology Company Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Iniciamos la máquina virtual que queremos utilizar el dispositivo usb. En este caso sería un pen drive pero podría ser cualquier dispositivo usb.
Ejemplo: ubuntu es el nombre de una de mis maquinas virtuales.
En el host donde tenemos alojado nuestras máquinas virtuales escribimos en la consola:
sudo virsh start ubuntu
Ahora creamos un xml para el dispositivo usb (pen drive). En este caso Bus 001 Device 004: ID 13fe:3800 Kingston Technology Company Inc.
Escribimos en la consola del host.
sudo nano /etc/libvirt/qemu/usbPenDrivePatriot.xml
En el archivo escribimos:
<hostdev mode='subsystem' type='usb'>
<source>
<vendor id='0x13fe'/>
<product id='0x3800'/>
</source>
</hostdev>
Aclaración:
Ejemplo del dispositivo USB (Bus 001 Device 004: ID 13fe:3800 Kingston Technology Company Inc.)
En la etiqueta vendor, el id colocamos primero 0x y luego 13fe cómo se indica arriba. Luego en product colocamos primeramente 0x y luego 3800. Y por último guardarmos el archivo.
Ahora escribimos en la consola del host:
sudo virsh attach-device ubuntu /etc/libvirt/qemu/usbPenDrivePatriot.xml
Y te saldrá un mensaje como lo siguiente:
El dispositivo fue asociado exitosamente
Después de estos pasos ya podremos usar el dispositivo usb conectado en nuestra máquina virtual y en este caso fue en ubuntu.
Les dejo una imagen del resultado.
0 comentarios:
Publicar un comentario
Expresate y se crítico en tu vida. XD