1. Zainstaluj pakiet rozszerzeń
zobacz także: Jak zainstalować wersję VirtualBox firmy Oracle, aby zainstalować pakiet rozszerzeń?
USB 1.0 jest obsługiwany w wersji zainstalowanej z repozytoriów Ubuntu (od VirtualBox> 4.x).
W przypadku USB 2.0 i USB 3.0 musimy zainstalować bezpłatny (ale zamknięty kod źródłowy) pakiet rozszerzeń VirtualBox (NIE „pakiety platformy”) ze strony pobierania VirtualBox . Jeśli zainstalowałeś VirtualBox z repozytoriów, musisz upewnić się, że wybierasz pakiet rozszerzeń dla odpowiedniej wersji VirtualBox. Możesz zobaczyć wersję zainstalowanego VirtualBox w help > About VirtualBox
menu. W przypadku regularnych aktualizacji i poprawek błędów zaleca się zainstalowanie najnowszej wersji VirtualBox z repozytorium Oracle .
Wszystkie maszyny wirtualne muszą zostać wyłączone przed zainstalowaniem rozszerzenia.
2. Zostań „vboxuser”
Aby uzyskać dostęp do podłączonego urządzenia USB, użytkownik hosta Ubuntu musi należeć do vboxusers
grupy. Dodaj użytkownika do tej grupy, uruchamiając następujące polecenie
sudo usermod -aG vboxusers <username>
i uruchom ponownie lub wyloguj / zaloguj się.
3. Aktywuj obsługę USB w VirtualBox Manager
Zamknij maszynę wirtualną i otwórz ustawienia USB w VirtualBox Manager. Zaznacz Enable USB Controller
i USB 2.0 (EHCI) Controller
lub USB 3.0 (xHCI) Controller
.
Jeśli te ustawienia są wyszarzone, musisz zamknąć maszynę wirtualną .
4. Wybierz urządzenie USB hosta, aby uzyskać dostęp od gościa
Aby przyznać dostęp do urządzeń USB, musimy wybrać urządzenie, które ma zostać wyłączone na hoście i włączyć na gościu (jest to środek ostrożności, aby uniknąć jednoczesnego dostępu z hosta i gościa). Można to zrobić z menu Urządzenia panelu lub klikając prawym przyciskiem myszy w dolnym panelu VirtualBox Managera na ikonie USB:
Zaznacz urządzenie, którego potrzebujesz u gościa, odznacz je, jeśli jest potrzebne w hoście. Jeśli nie widzisz swojego urządzenia USB na tej liście, oznacza to, że VirtualBox nie może uzyskać dostępu do twoich urządzeń USB. Upewnij się, że użytkownik został dodany do vboxusers
grupy i że ponownie uruchomiłeś host.
Wybrane urządzenie będzie natychmiast dostępne dla gościa. Gość systemu Windows może potrzebować dodatkowych sterowników.
- Windows 7 potrzebuje dodatkowego sterownika do obsługi USB 3.0.
- Windows 10 nie akceptuje pendrive'a sformatowanego w NTFS.
[opcjonalnie] Użyj filtrów USB, aby uzyskać stały dostęp do gościa
Definiując filtry USB możemy zdefiniować urządzenia USB, które będą automatycznie prezentowane gościowi podczas uruchamiania systemu operacyjnego gościa.
Kliknij zielony + symbol po prawej stronie, aby dodać znane urządzenie.
Uwaga: niektóre urządzenia mogą prowadzić do niepowodzenia rozruchu gościa. Nie możemy używać tych urządzeń do filtrów.
Przeczytaj więcej na temat obsługi USB w Podręczniku użytkownika VirtualBox .
Zobacz także: jakie są prawidłowe wartości dla urządzenia USB w wirtualnym pudełku