Używam Ubuntu Maverick i Virtual Box 3+. Mam system Windows 7 Ultimate. Problem polega na tym, że nie wykrywa dysków USB w systemie Windows 7, ale działają urządzenia peryferyjne USB (mysz + klawiatura).
Postępowałem zgodnie z tymi instrukcjami , ale nie mogę znaleźć grupy użytkowników vboxusers
. Jak mogę kontynuować? Chciałbym również zaktualizować do najnowszej wersji bez żadnego ryzyka (bez utraty wirtualnego dysku twardego).
Odpowiedzi:
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 .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 poleceniei 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
iUSB 2.0 (EHCI) Controller
lubUSB 3.0 (xHCI) Controller
.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.
[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.
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
źródło
sudo usermod -aG vboxusers <username>
), nie działało. zamiast tego wymagana była niewielka zmiana przy zapewnieniu opcji. Dałem-a -G
zamiast dawać,-aG
aby działało.-aG
i-a -G
powinno mieć taki sam efekt, gdy zostanie przekazane jako opcje dousermod
. Czy to możliwe, że zamiast tego nie wylogowałeś się za pierwszym razem, ale zrobiłeś to za drugim razem?Zainstaluj
gnome-system-tools
b / c Stare GUI użytkowników i grup nie jest domyślnie dostępne w wersji 11.10Po zakończeniu instalacji Otwórz użytkownika i grupy z programu uruchamiającego
Wybierz swoją nazwę użytkownika, kliknij Zarządzaj grupami, wybierz vboxusers i kliknij dodaj .
źródło
vboxusers
Będzie w/etc/group
pliku. Edytować go z czymś takimnano
.sudo nano /etc/group
Dodaj użytkownika do
vboxusers
wiersza lub utwórz go, jeśli to konieczne.Jak zauważył Takkat, aby uzyskać pełną obsługę urządzeń USB, musisz zainstalować pełną wersję Virtualbox (nie OSE).
Ppa, które mam dla „oficjalnej” wirtualnej skrzynki jest tutaj:
źródło
sudo usermod -aG vboxusers # <username>
Miałem ten sam problem. Po wypróbowaniu wszystkich innych rozwiązań zdałem sobie sprawę z mojego problemu.
Pobrałem virtualbox z Centrum oprogramowania Ubuntu, które nie ma najnowszej wersji virtualbox, więc przypadkowo pobrałem niewłaściwą wersję „Oracle VM VirtualBox Extension Pack”.
Rozwiązanie:
W każdym razie pracował dla mnie.
źródło
W Ubuntu 16.04 LTS, po pierwszej instalacji za pomocą
Musiałem także:
Następnie mógłbym włączyć obsługę USB 2/3 w ustawieniach urządzenia.
W
virtualbox-ext-pack
rzeczywistości pobiera wymagane pliki ze strony http://download.virtualbox.org/virtualbox i monituje o zaakceptowanie licencji przed instalacją.źródło
Miałem ten sam problem i naprawiłem go, klikając grupę VirtualBox mojego użytkownika. Możesz uzyskać do niego dostęp, instalując gnome-system-tools (nie jest dostarczany z Ubuntu 12.04 Precise Pangolin), albo poprzez Centrum Oprogramowania Ubuntu , Synaptic, albo wpisując terminal :
Pamiętaj, że aby wkleić w terminalu, musisz użyć Ctrl+ Shift+ V, w przeciwieństwie do Ctrl+ V.
Prawdopodobnie będziesz musiał podać hasło, aby zezwolić na instalację i dodać Y (jak w tak), aby zakończyć instalację pakietów.
Następnie udaj się do domu Dasha i wpisz użytkowników. Zobaczysz dwie aplikacje. Dobrym jest Użytkownicy i Grupy .
Następnie musisz kliknąć Ustawienia zaawansowane dla swojego użytkownika i wprowadzić hasło.
Teraz zostanie wyświetlone okno z trzema zakładkami. Kliknij Uprawnienia użytkownika . Znajdź wiersz z napisem Użyj rozwiązania do wirtualizacji Virtualbox, a następnie OK .
Możesz zostać poproszony o ponowne wprowadzenie hasła. Następnie kliknij Zamknij i wyloguj się i zaloguj ponownie.
Po uruchomieniu VirtualBox powinieneś zobaczyć całą masę nowych urządzeń USB.
Powodzenia!
źródło
Jeśli możesz wymienić urządzenia USB jako root, ale nie jako zwykłego użytkownika (pomimo bycia w grupie vboxusers), może to być związane z osiągniętym limitem monitorowanych plików.
Musisz zwiększyć maksymalną liczbę plików, które Twoje programy mogą monitorować (inotify). Jeśli masz klienta, który synchronizuje twoje pliki (dropbox, seafile itp.), Limit można osiągnąć i urządzeń USB nie można wymienić. Poinformowano jako kwestia błędów tutaj .
Edytuj plik /etc/sysctl.conf i zwiększ limit do 524288. Można to zrobić, jak wspomniano tutaj , w następujący sposób:
Urządzenia USB powinny się pojawiać (jako użytkownik lub root):
źródło
Moje rozwiązanie było następujące:
Jeśli nie działa, uruchom ponownie cały system hosta i spróbuj ponownie. Działa dobrze dla mnie. Uwaga: przy pierwszym uruchomieniu systemu gościa po zainstalowaniu dodatków gościa zobaczysz wszystkie urządzenia USB do wyboru, ale może potrwać do 10 minut, zanim gość Windows aktywuje je po sprawdzeniu. Poczekaj cierpliwie.
źródło
Dla mnie na Kubuntu 16.04 (z virtualbox 5.0.24-dfsg-0ubuntu1.16.04.1 zainstalowanym przez
apt
) Użyłem VirtualBox wcześniej z działającym passthrough USB. Jednak nie byłem już częścią grupy virtualbox (zaznaczone za pomocącat /etc/group | grep vboxusers
) i dlatego przyzwyczaiłem siękdesudo kuser
do dodawania siebie (można to również zrobićsudo usermod -a -G virtualbox $USER
).Następnie musiałem się wylogować i ponownie zalogować, aby skorzystać z nowych list grup i autoryzować mój dostęp.
Teraz, gdy
VboxManage list usbhost
to robi , zwraca urządzenia USB zamiast po prostu „none”; także w ustawieniach VirtualBox mogę wybrać podłączone urządzenia USB, aby przejść do wirtualnego systemu operacyjnego. Tak!źródło