Cookie
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

Olga Weis Olga Weis Jul 23, 2021

¿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.

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

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:

  • Paso 1: Vaya al sitio oficial de USB Network Gate y descargue USB Network Gate

  • Paso 2: En la máquina conectada físicamente con el dispositivo USB, instale USB Network Gate

  • Paso 3: Desde la GUI de la aplicación USB Network Gate, ubique y comparta el dispositivo USB (nota: ejecute el comando lsusb Linux para obtener más información sobre su bus USB específico)

  • Paso 4: Instale USB Network Gate en la máquina virtual

  • Paso 5: Ejecute USB Network Gate desde la VM y conéctese al dispositivo USB (ya) compartido en VirtualBox

USB Network Gate es una querida solución de software VirtualBox USB Linux porque funciona en múltiples plataformas. Compatible (y con compatibilidad cruzada) 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 VM. 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 máquinas. Las máquinas invitadas no funcionarán como se desea si la herramienta Guest Additions no está instalada.

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


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

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

Paso 1: Comience por otorgar derechos de cuenta de usuario para montar

Paso 2: Una vez que las herramientas de VirtualBox Guest Additions estén instaladas en la VM, abra el terminal de comandos de Ubuntu en la computadora invitada

Nota: Para ver una lista de todas las VM 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!

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

sudo usermod -aG vboxsf $USER

Paso 4: Apaga la computadora invitada

Montaje de la unidad USB externa

Una vez que se complete la instalación de VirtualBox Guest Additions Tool (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: Apaga 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, elija eso ... 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: Seleccione el dispositivo para montarlo

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

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

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

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

Paso 1: Los desarrolladores y los usuarios de VirtualBox de todos los niveles deben 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"

abrir 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 deseada

Tenga en cuenta: 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 con el botón derecho en Máquina virtual y luego seleccione "Configuración (Ctrl + S)" Luego navegue a la pestaña USB en el menú de la izquierda

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

Paso 7: Seleccione Controlador USB 2.0 (EHCI) o 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

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 la sesión y volver a iniciarla para que el comando surta efecto

Para conexiones continuas de dispositivo a máquina virtual

Paso 1: Después de abrir VirtualBox, vaya a Configuración de máquinas virtuales > USB

Paso 2: Haga clic en el icono "USB+"

Paso 3: Busque y seleccione su dispositivo de la lista (este paso agrega Especificación de filtro a la lista)

Repita el paso para todos los dispositivos que necesite

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

Los dispositivos USB montados en el sistema operativo invitado no serán accesibles ni estarán disponibles en el sistema operativo 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 a la máquina virtual (VM)

Paso 3.1: Desde la barra de estado de la máquina virtual (en la parte inferior de la pantalla), haga clic con el botón derecho en el icono USB

O…

Paso 3.2: Desde el Menú, navegue de la siguiente manera: Dispositivos > Dispositivos USB > luego elija su 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 para el 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 72 + usuarios
Obtenga un enlace de descarga para su escritorio
¡Registre su dirección de email para obtener un enlace de descarga rápida en su escritorio y empezar!
o