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 Linux Passthrough USB VirtualBox

Editorial Team Editorial Team Aug 21, 2023

Ti stai chiedendo come collegare USB a VirtualBox Ubuntu quando VirtualBox non riesce a individuare alcun dispositivo USB all'interno di un host Linux? Questa è una sfida frequente che molti utenti di distro Linux devono affrontare (questo è particolarmente vero per quanto riguarda le distro basate su Debian: Linux Mint, POP OS, Ubuntu e così via...)

VirtualBox USB Linux su ethernet (e altre reti) si verificano perché VirtualBox non è in grado di individuare i dispositivi USB (o le loro cartelle) collegati al sistema operativo host (anche se gli utenti vbox hanno completato l'installazione di tutti i pacchetti di estensione VirtualBox).

A volte è necessario creare un file VMDK per determinati dispositivi... ma esistono anche altre soluzioni.

Contenuto

  1. Passthrough VBox USB Ubuntu con il software
  2. Soluzione nativa USB Linux VirtualBox
  3. Accedi all'USB in Oracle VM Virtualbox Ubuntu - terza soluzione

In questo articolo, discuteremo di due specifiche soluzioni USB Ubuntu VirtualBox per mostrarti come connettere USB a VirtualBox Linux ... anche se sei un vboxuser che ha scaricato e completato l'installazione di VirtualBox Extension Packs e ha ancora problemi. Risponderemo anche alla domanda: come accedo all'USB in Oracle VM VirtualBox Ubuntu?

Soluzione numero 1: VirtualBox USB Passthrough Linux con l'app di terze parti

La soluzione ideale per abilitare il passthrough USB di Ubuntu VirtualBox è utilizzare USB Network Gate. USB Network Gate è un'opzione software multipiattaforma affidabile che è amata da molti quando si tratta di numerose situazioni di passthrough USB.

Ad esempio, USB Network Gate risolve facilmente la domanda: "Come posso montare un'unità USB in VirtualBox Ubuntu tramite connessione Ethernet?"

Segui i passaggi seguenti per accedere all'hardware USB (senza bisogno di un file VMDK) in VirtualBox:

1
Scarica e installa USB Network Gate
 installa il cancello di rete USB
2
Sulla macchina collegata fisicamente al dispositivo USB, installare USB Network Gate
3
Dall'interno della GUI dell'app USB Network Gate, individua e condividi il dispositivo USB (nota: esegui il comando lsusb Linux per ottenere ulteriori informazioni sul tuo bus USB specifico)
 condividere il dispositivo USB
4
Installa USB Network Gate sulla macchina virtuale
5
Esegui USB Network Gate dalla VM e connettiti al dispositivo USB (già) condiviso in VirtualBox
 Condividi dispositivo USB (versione Windows)

USB Network Gate è una soluzione software USB Linux amata da VirtualBox perché funziona su più piattaforme. Compatibile (e cross-compatibile) con: sistemi operativi Mac, Linux e Windows.

Soluzione numero 2: passthrough USB VirtualBox Linux

Sulla macchina virtuale, installa VirtualBox Guest Additions.

Prima di creare e installare una nuova macchina "guest", gli utenti devono installare lo strumento di aggiunta guest sulla VM. Le aggiunte guest contengono utilità che migliorano i sistemi operativi delle VM, migliorando contemporaneamente l'esperienza di gestione della macchina. I computer guest non funzioneranno come desiderato se lo strumento Aggiunte guest non è installato.

Gli sviluppatori e i nuovi utenti di Ubuntu dovrebbero tenere presente che: gli utenti Vbox devono solo montare il CD dello strumento di aggiunta guest e installare il file eseguibile quando si trovano su una VM Windows. In altre parole: non è necessario installare software/pacchetti aggiuntivi.


Scopri come installare lo strumento Aggiunte guest su un computer guest Ubuntu (o Windows) di seguito...

Come posso montare un'unità USB nella macchina virtuale Linux? Come installare le aggiunte guest di Virtualbox su Ubuntu 18.10 / 18.04 | 16.04 LTS

Passaggio 1: inizia concedendo i diritti dell'account utente al montaggio

Passaggio 2: una volta installati gli strumenti per le aggiunte guest di VirtualBox sulla VM, apri il terminale di comando di Ubuntu sul computer guest

Nota: per visualizzare un elenco di tutte le VM registrate, utilizzare il comando VboxManage su Linux


Passaggio 3: esegui il comando mostrato di seguito (ma tieni presente che funziona solo su Ubuntu)

sudo adduser $USER vboxsf

Gli utenti dovrebbero quindi vedere l'output mostrato di seguito:

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

Questo è tutto!

Questo è tutto!

sudo usermod -aG vboxsf $USER

Passaggio 4: spegni il computer ospite

Accedi al dispositivo USB nella macchina virtuale
14 giorni di prova gratuita

Montaggio dell'unità USB esterna

Una volta completata l'installazione dello Strumento Addizioni per gli Ospiti di VirtualBox (e l'account utente è stato aggiunto al gruppo di servizio di VirtualBox), montare l'unità esterna. Vedere i passaggi seguenti:

Passo 1: Arrestare il computer ospite

Passo 2: Sul computer host, inserire l'unità USB esterna

Passo 3: Sulla schermata GUI della macchina ospite, scegliere Impostazioni, o fare clic su "Macchina > Impostazioni"

Passo 4: Trovare l'USB mostrata nel pannello di navigazione a sinistra. ... Il controller USB 2.0 (EHCI) dovrebbe essere selezionato automaticamente (nota: quasi tutti i dispositivi USB 3.0 sono retrocompatibili con il 2.0 (EHCI))

Passo 5: Se l'hardware del dispositivo dell'utente è un USB 3.0, scegliere quello... altrimenti, selezionare il 2.0 (EHCI)

Nota: È possibile ottenere ulteriori informazioni sul dispositivo USB su Linux eseguendo il comando lsusb


Passo 6: A destra, gli utenti vedranno il pulsante "Aggiungi USB". Fare clic sul secondo pulsante per aggiungere il dispositivo USB collegato

Passo 7: Selezionare l'unità USB desiderata dalla lista (il dispositivo viene di solito chiamato "Archiviazione di massa generica")

Passo 8: Selezionare il dispositivo per montarlo

Passo 9: Accendere la macchina ospite e accedere una volta che il dispositivo è montato

Gli utenti dovrebbero vedere che il dispositivo USB è montato e visualizzato sul desktop della macchina ospite.

L'unità USB dovrebbe essere visualizzata automaticamente sulla macchina virtuale ospite e gli utenti dovrebbero avere pieno controllo sul proprio dispositivo.

Soluzione numero 3: come posso accedere all'USB in Oracle VM Virtualbox Ubuntu?

Passaggio 1: gli sviluppatori e gli utenti VirtualBox di tutti i livelli dovrebbero ricontrollare per vedere se i pacchetti di estensione sono già installati

Passaggio 2: apri VirtualBox > fai clic sul menu File> "Preferenze (Ctrl+G)" > la scheda "Estensioni"

apri virtualbox

Passaggio 3: se i pacchetti di estensioni non sono installati, visita: https://www.virtualbox.org/wiki/Downloads e trova "Oracle VM VirtualBox Extension Pack"

Passaggio 4: scarica e installa il pacchetto di estensione nella cartella desiderata

Nota: i pacchetti di estensioni e le versioni di VirtualBox devono essere compatibili. Per scoprire quale versione di VirtualBox possiedi, fai semplicemente clic su Guida, quindi seleziona "Informazioni su VirtualBox"


Passaggio 5: fai clic con il pulsante destro del mouse sulla macchina virtuale, quindi seleziona "Impostazioni (Ctrl+S)> Quindi vai alla scheda USB nel menu a sinistra

Passaggio 6: seleziona la casella accanto a "Abilita controller USB"

Passaggio 7: seleziona il controller USB 2.0 (EHCI) o il controller USB 3.0 (xHCI) (a seconda delle tue preferenze)

Passaggio 8: USB 1.1 (OHCI) è solitamente selezionato per impostazione predefinita.

Passaggio 9: nella GUI, fai clic sull'icona "Aggiungi USB" (mostrata di seguito all'interno di un quadrato rosso)

aggiungi usb

Passaggio 10: completa l'USB per la configurazione di VirtualBox

Accesso Linux USB VirtualBox per tutte le versioni supportate di Ubuntu

Inserisci il comando da terminale (in VboxManage se preferisci):

"sudo adduser $USERNAME vboxusers"

Nota: gli utenti devono disconnettersi e riconnettersi affinché il comando abbia effetto

Accesso VBox USB Ubuntu per connessioni continue da dispositivo a VM

Passaggio 1: dopo aver aperto VirtualBox, vai alle Impostazioni delle VM > USB

Passaggio 2: fai clic sull'icona "USB+"

Passaggio 3: trova e seleziona il tuo dispositivo dall'elenco (questo passaggio aggiunge le specifiche del filtro all'elenco)

Ripeti il ​​passaggio per tutti i dispositivi necessari

I dispositivi USB dovrebbero essere visualizzati nel sistema operativo guest all'avvio della VM. Il dispositivo dovrebbe montarsi, richiedere i driver e così via (qualunque cosa sia applicabile per il sistema operativo specifico...)

Qualsiasi dispositivo USB montato nel sistema operativo guest non sarà accessibile/disponibile nel sistema operativo host.

Passaggi per la connessione a breve termine/temporanea dal dispositivo USB alla VM

Passaggio 1: dopo aver collegato il dispositivo USB, attendere l'attivazione del dispositivo sul computer host

Passaggio 2: avvia o vai alla macchina virtuale (VM)

Passaggio 3.1: dalla barra di stato della VM (nella parte inferiore dello schermo), fai clic con il pulsante destro del mouse sull'icona USB

Oppure...

Passaggio 3.2: Dal Menu, navigare come segue: Dispositivi > Dispositivi USB > quindi scegli il tuo dispositivo

I dispositivi USB di solito compaiono all'interno del sistema operativo Guest richiedendo driver, mostrando come montati, e così via (qualunque cosa sia tipica per il sistema operativo specifico).

logo USB Network Gate
#1 at Reti
USB Network Gate
Condividi USB via Rete per Windows
4.7 rango basato su 372 + utenti