¿Cómo hacer que mi máquina virtual acceda a un pendrive?

2

SO: Kubuntu 18.04

Tengo algunas máquinas virtuales hechas con virt-manager y qemu / kvm. (Estoy no usando VirtualBox). Las máquinas virtuales funcionan bien y puedo copiar / pegar desde la máquina virtual al host y viceversa.

Al hacer las máquinas virtuales, solo uso la configuración básica y no hago nada avanzado.

Pero ahora, quiero que mis máquinas virtuales existentes lean o escriban en un pendrive. ¿Es eso posible?

En caso de que sea útil:

apt list --installed | grep -i virt muestra

gir1.2-libvirt-glib-1.0/bionic,now 1.0.0-1 amd64 [installed,automatic]
libgovirt-common/bionic,bionic,now 0.3.4-2 all [installed,automatic]
libgovirt2/bionic,now 0.3.4-2 amd64 [installed,automatic]
libvirt-bin/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed]
libvirt-clients/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
libvirt-daemon/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
libvirt-daemon-driver-storage-rbd/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
libvirt-daemon-system/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
libvirt-glib-1.0-0/bionic,now 1.0.0-1 amd64 [installed,automatic]
libvirt0/bionic-updates,bionic-security,now 4.0.0-1ubuntu8.10 amd64 [installed,automatic]
python-libvirt/bionic,now 4.0.0-1 amd64 [installed,automatic]
qml-module-qtquick-virtualkeyboard/bionic,now 5.9.5+dfsg-0ubuntu1 amd64 [installed]
qtvirtualkeyboard-plugin/bionic,now 5.9.5+dfsg-0ubuntu1 amd64 [installed]
virt-manager/bionic-updates,bionic-updates,now 1:1.5.1-0ubuntu1.2 all [installed]
virt-viewer/bionic,now 6.0-2 amd64 [installed,automatic]
virtinst/bionic-updates,bionic-updates,now 1:1.5.1-0ubuntu1.2 all [installed,automatic]

Y apt list --installed | grep -i qemumuestra

ipxe-qemu/bionic-updates,bionic-updates,now 1.0.0+git-20180124.fbe8c52d-0ubuntu2.2 all [installed,automatic]
ipxe-qemu-256k-compat-efi-roms/bionic,bionic,now 1.0.0+git-20150424.a25a16d-0ubuntu2 all [installed,automatic]
qemu-block-extra/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed,automatic]
qemu-kvm/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed]
qemu-system-common/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed,automatic]
qemu-system-x86/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed,automatic]
qemu-utils/bionic-updates,bionic-security,now 1:2.11+dfsg-1ubuntu7.13 amd64 [installed,automatic]
DK Bose
fuente

Respuestas:

3

Es posible. Necesitas:

  1. abrir Virtual Machine Manager ( virt-manager)
  2. selecciona tu máquina
  3. elija Abrir
  4. seleccione VerDetalles
  5. haga clic en Agregar hardware y seleccione Dispositivo host USB :

    agregar dispositivo host USB

  6. haga clic en Finalizar

  7. Como resultado, el dispositivo USB se mostrará en la lista de la izquierda:

    dispositivo USB físico agregado

  8. inicie su máquina virtual como siempre


Además, puede iniciar desde este dispositivo USB si lo selecciona en Opciones de inicio .


En mi Ubuntu 16.04 LTS, veo otra opción mientras VM se está ejecutando: debemos seleccionar el elemento del menú Máquina virtual y elegir Redirigir dispositivo USB , luego, en la ventana Seleccionar dispositivos USB para redireccionamiento , verifique el dispositivo necesario y haga clic en el dispositivo correspondiente:

Redireccionamiento de dispositivos USB

Esto es posible debido a dispositivos USB Redirector predeterminados ya agregados .

N0rbert
fuente
1
Ahora puedo hacer mis propias AppImages en mi VM 16.04 (como Leafpad y Shutter y gcolor2 que se eliminaron en 19.04) y copiarlas a donde quiera :)
DK Bose