Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Tutorial de VirtualBox USB Passthrough Linux

Editorial Team Editorial Team Aug 22, 2023

¿Se pregunta cómo conectar USB a VirtualBox Ubuntu cuando VirtualBox no puede ubicar ningún dispositivo USB dentro de un host Linux? Este es un desafío frecuente que enfrentan muchos usuarios de distribuciones de Linux (esto es especialmente cierto con respecto a las distribuciones basadas en Debian: Linux Mint, POP OS, Ubuntu, etc.)

Los problemas de VirtualBox USB Linux sobre ethernet (y otras redes) ocurren porque VirtualBox no puede ubicar los dispositivos USB (o sus carpetas) conectados con el sistema operativo host (incluso si los usuarios de vbox han completado toda la instalación de VirtualBox Extension Packs).

A veces, es necesario crear un archivo VMDK para ciertos dispositivos ... pero también existen otras soluciones.

Contenido

  1. VBox USB Ubuntu passthrough con el software
  2. Solución nativa VirtualBox USB Linux
  3. Acceder al USB en Oracle VM Virtualbox Ubuntu: tercera solución

En este artículo, analizaremos dos soluciones USB Ubuntu VirtualBox específicas para mostrarle cómo conectar USB a VirtualBox Linux ... incluso si es un usuario de vbox que descargó y completó la instalación de VirtualBox Extension Packs, y aún tiene problemas. También responderemos la pregunta: ¿Cómo accedo al USB en Oracle VM VirtualBox Ubuntu?

Solución número 1: VirtualBox USB Passthrough Linux con la aplicación de terceros

La solución ideal para habilitar el paso a través de USB VirtualBox de Ubuntu es usar USB Network Gate. USB Network Gate es una opción de software multiplataforma confiable que muchos adoran cuando se trata de numerosas situaciones de paso a través de USB.

Por ejemplo, USB Network Gate resuelve fácilmente la pregunta: "¿Cómo puedo montar una unidad USB en VirtualBox Ubuntu a través de una conexión Ethernet?"

Siga los pasos a continuación para acceder al hardware USB (sin necesidad de un archivo VMDK) en VirtualBox:

1
Descargar e instalar USB Network Gate
 instalar usb network gate
2
En la máquina conectada físicamente con el dispositivo USB, instale USB Network Gate
3
Desde la GUI de la aplicación USB Network Gate, localice y comparta el dispositivo USB (nota: ejecute el comando lsusb Linux para obtener más información sobre su bus USB específico)
 compartir el dispositivo USB
4
Instale USB Network Gate en la máquina virtual
5
Ejecute USB Network Gate desde la VM y conéctese al dispositivo USB (ya) compartido en VirtualBox
 Compartir dispositivo USB (versión de Windows)

USB Network Gate es una querida solución de software VirtualBox USB Linux porque funciona en múltiples plataformas. Compatible (y compatible entre sí) con: sistemas operativos Mac, Linux y Windows.

Solución número 2: VirtualBox USB Passthrough Linux

Mientras esté en la máquina virtual, instale VirtualBox Guest Additions.

Antes de crear e instalar una nueva máquina “invitada”, los usuarios deben instalar la Herramienta de adición de invitados en la máquina virtual. Guest Additions contiene utilidades que mejoran los sistemas operativos de las máquinas virtuales y, al mismo tiempo, mejoran la experiencia de administración de la máquina. Las máquinas invitadas no funcionarán como se desea si la herramienta Guest Additions no está instalada.

Los desarrolladores y aquellos nuevos en Ubuntu deben tener en cuenta: Los usuarios de Vbox solo necesitan montar el CD de la herramienta Guest Addition e instalar el archivo ejecutable cuando están en una máquina virtual Windows. En otras palabras: no es necesario instalar software/paquetes adicionales.


Aprenda cómo instalar la herramienta Guest Additions en una computadora invitada con Ubuntu (o Windows) a continuación...

¿Cómo monto una unidad USB en una máquina virtual Linux? Cómo instalar Virtualbox Guest Additions en Ubuntu 18.10/18.04 | 16.04LT

Paso 1: Comience otorgando Derechos de cuenta de usuario para montar

Paso 2: Una vez que VirtualBox Guest Additions Tools esté instalada en la máquina virtual, abra la terminal de comandos de Ubuntu en la computadora invitada

Nota: Para ver una lista de todas las máquinas virtuales registradas, use el comando VboxManage en Linux


Paso 3: Ejecute el comando que se muestra a continuación (pero tenga en cuenta que esto solo funciona en Ubuntu)

sudo adduser $USER vboxsf

Los usuarios deberían ver el resultado que se muestra a continuación:

Output:
Adding user `richrd' to group `vboxsf' ...
Adding user richrd to group vboxsf

¡Eso es todo!

Paso 3.1: Si este comando anterior falla, intente ejecutar el siguiente comando

sudo usermod -aG vboxsf $USER

Paso 4: Apague la computadora invitada

Acceder al dispositivo USB en la máquina virtual
Prueba gratuita de 14 días

Montaje de la unidad USB externa

Una vez que se complete la instalación de la herramienta VirtualBox Guest Additions (y la cuenta de usuario se agregue al grupo de servicios de VirtualBox), monte la unidad externa. Vea los pasos a continuación:

Paso 1: Apague la computadora invitada

Paso 2: En la computadora host, inserte la unidad USB externa

Paso 3: En el panel GUI de la máquina invitada, elija Configuración o haga clic en “Máquina > Configuración

Paso 4: Busque el USB que se muestra en el panel de navegación izquierdo. … El controlador USB 2.0 (EHCI) debe seleccionarse automáticamente (nota: casi todos los dispositivos USB 3.0 tienen compatibilidad con versiones anteriores de 2.0 (EHCI))

Paso 5: Si el hardware del dispositivo del usuario es un USB 3.0, elíjalo... de lo contrario, seleccione 2.0 (EHCI)

Nota: Puede obtener más información sobre su dispositivo USB en Linux ejecutando el comando lsusb


Paso 6: A la derecha, los usuarios verán el botón "Agregar USB". Haga clic en el segundo botón para agregar el dispositivo USB conectado

Paso 7: Seleccione la unidad USB deseada de la lista (el dispositivo generalmente se llama "Almacenamiento masivo genérico")

Paso 8: Selecciona el dispositivo para montarlo

Paso 9: Encienda la máquina invitada e inicie sesión una vez que el dispositivo esté montado

Los usuarios deberían ver que el dispositivo USB está montado y mostrado en el escritorio de la máquina invitada.

La unidad USB debería aparecer automáticamente en la máquina virtual invitada y los usuarios deberían tener control total sobre su dispositivo.

Solución número 3: ¿Cómo accedo al USB en Oracle VM Virtualbox Ubuntu?

Paso 1: Los desarrolladores y usuarios de VirtualBox de todos los niveles deben volver a verificar si los paquetes de extensión ya están instalados

Paso 2: Abra VirtualBox > Haga clic en el menú Archivo> “Preferencias (Ctrl+G)” > la pestaña “Extensiones”

open virtualbox

Paso 3: Si los paquetes de extensión no están instalados, visite: https://www.virtualbox.org/wiki/Downloads y busque el “Paquete de extensión de Oracle VM VirtualBox”

Paso 4: Descargue e instale el paquete de extensión en la carpeta que desee

Nota: Los paquetes de extensión y las versiones de VirtualBox deben ser compatibles. Para saber qué versión de VirtualBox tiene, simplemente haga clic en Ayuda y luego seleccione “Acerca de VirtualBox.


Paso 5: Haga clic derecho en Máquina virtual y luego seleccione “Configuración (Ctrl+S)> Luego navegue hasta la pestaña USB en el menú de la izquierda

Paso 6: Marque la casilla junto a "Habilitar controlador USB"

Paso 7: Seleccione el controlador USB 2.0 (EHCI) o el controlador USB 3.0 (xHCI) (lo que prefiera)

Paso 8: USB 1.1 (OHCI) suele estar seleccionado de forma predeterminada.

Paso 9: Dentro de la GUI, haga clic en el icono "Agregar USB" (que se muestra a continuación dentro de un cuadrado rojo)

agregar usb

Paso 10: USB completo para la configuración de VirtualBox

Acceso a VirtualBox USB Linux para todas las versiones compatibles de Ubuntu

Ingrese el comando de terminal (en VboxManage si lo prefiere):

“sudo adduser $USERNAME vboxusers”

Tenga en cuenta: Los usuarios deben cerrar sesión y volver a iniciarla para que el comando surta efecto

Acceso VBox USB Ubuntu para conexiones continuas de dispositivo a VM

Paso 1: Después de abrir VirtualBox, navegue hasta Configuración de VM > USB

Paso 2: Haz clic en el icono “USB+”

Paso 3: busque y seleccione su dispositivo de la lista (este paso agrega especificaciones de filtro a la lista)

Repita el paso para tantos dispositivos como sea necesario

Los dispositivos USB deberían aparecer en el sistema operativo invitado al iniciar la VM. El dispositivo debe montarse, solicitar controladores, etc. (lo que sea aplicable para el sistema operativo específico...)

Cualquier dispositivo USB montado en el SO invitado no será accesible/disponible dentro del SO host.

Pasos para la conexión de dispositivo USB a VM a corto plazo/temporal

Paso 1: Después de conectar el dispositivo USB, espere a que el dispositivo se active en la máquina host

Paso 2: Inicie o navegue hasta la máquina virtual (VM)

Paso 3.1: Desde la barra de estado de VM (en la parte inferior de la pantalla), haga clic derecho en el ícono USB

O…

Paso 3.2: Desde el Menú, navegue de la siguiente manera: Dispositivos > Dispositivos USB > luego elige tu dispositivo

Los dispositivos USB generalmente aparecen dentro del sistema operativo invitado, ya sea solicitando controladores, mostrándose como montados, etc. (lo que sea típico del sistema operativo específico).

logo USB Network Gate
#1 en Redes
USB Network Gate
Compartir USB en Ethernet para Windows
4.7 ranking basado en 372 + usuarios