VirtualBox misafirlerinde USB cihazlarına erişimi nasıl sağlayabilirim?


38

VirtualBox konuk VM'lerimde herhangi bir USB cihazını ana bilgisayarımdan göremiyorum. Konuk VM'lerime erişimi nasıl etkinleştiririm?

                               USB aygıtları eksik

Yanıtlar:


55

Bu cihazlara erişebilmek için kullanıcı adınızı gruba eklemeniz gerekir vboxusers.

$ sudo usermod -a -G vboxusers <username>

Örnek

$ sudo usermod -a -G vboxusers saml

Değişikliği daha sonra onaylayabilirsiniz:

$ groups saml
saml : saml wheel vboxusers wireshark

Yukarıdakileri yaptıktan sonra oturumu kapatıp tekrar açmak isteyeceksiniz, böylece yeni eklenen grubun kullanıcı hesabınız tarafından alınabilmesi için. Ardından, VirtualBox GUI'den sağ alt simgeler grubundaki USB simgesine sağ tıklayıp çalışan konuk VM'niz üzerinde kontrol etmek istediğiniz herhangi bir USB cihazını seçebileceksiniz.

                              VB'nin ss

USB cihazlarını algılama

Erişilebilir USB cihazlarını listelemek için VirtualBox'ın bilinen küçük komut satırı aracı VBoxManage'ı kullanabilirsiniz. Bu, kullanıcı adınıza yukarıda yapılan grup ekinin doğru bir şekilde alındığını onaylamanın iyi bir yoludur.

Örnek

grupsuz

$ VBoxManage list usbhost
Host USB Devices:

<none>

grupla

$ VBoxManage list usbhost | head -19
Host USB Devices:

UUID:               abcd1234-123a-2345-b1e0-8a0b1c1f2511
VendorId:           0x046d (046D)
ProductId:          0x0809 (0809)
Revision:           0.9 (0009)
SerialNumber:       ABC34567
Address:            sysfs:/sys/devices/pci0000:00/0000:00:12.2/usb1/1-4//device:/dev/vboxusb/001/004
Current State:      Busy

UUID:               d2abc46d-123-1234-b8c3-691a7ca551ce
VendorId:           0x046d (046D)
ProductId:          0xc504 (C504)
Revision:           19.16 (1916)
Manufacturer:       Logitech
Product:            USB Receiver
Address:            sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-3//device:/dev/vboxusb/003/003
Current State:      Busy
...

Referanslar


Bundan önce, USB için ana bilgisayar ve konuk desteğinizin olduğundan emin olmanız gerekir. Tüm dağıtımlar bir vboxusersgrup mu kullanıyor ?
Gilles 'SO- kötülükten

@Gilles - evet, grup sanal kutuya özeldir. Ubuntu burada da aynı yöntemi göstermektedir: help.ubuntu.com/community/VirtualBox/USB
slm

@Gilles - FYI, sadece bunu Ubuntu'da da doğruladım. USB için ana bilgisayar / konuk desteği derken, USB denetleyicisini etkinleştirerek, konuk ayarları dahilinde mi demek istiyorsunuz?
slm

1
Yine de mükemmel olarak Ubuntu LTS 14.04 ve VirtualBox 4.3.36 ile çalışıyor. Ubuntu altında (ve sadece sanırım değil), sağlanan aynı ikinci link slm tarafından önerilen şekilde vboxusers grubuna USERNAMEsudo adduser USERNAME vboxusers eklemek bile mümkün . (Sözdizimi ),adduser [options] user group
Hastur

2
Sadece şunu eklemek istiyorum, hala Ubuntu LTS 16.04 (ev sahibi olarak) ve VirtualBox 5.1.22 ile çalışır
EricC

0

Aşağıdakileri değiştirdim ve bu benim için çalıştı

Eklenti paketinin VirtualBox'a VM ayarlarının Portlarına Git ve ardından USB'ye (bir Macbook'a dayanarak) yüklendiğinden emin olun Bunun için bir düğme var)

Boş filtre olmadan USB, VM'de tanınmadı. Ancak bir kere ekledim, USB şimdi düzgün çalışıyor.


0

Bu bazen yararlı olabilir. Yukarıdaki soru ile doğrudan ilgili olmamakla birlikte, VirtualBox'ta USB algılandığında ancak konuklarda gösterilmediğinde bu bir takip sorunu olabilir.

USB'mi Windows 7 Pro Mac'te Sanal Kutu'da (~ 5.0.28?) Etkinleştirmek için birçok blog yazdım.

Yaptığım şeyler ama USB algılanmadı

1. Virtualbox için USB için aynı eklenti paketini kurdum. 2. Virtual Box Manager'da USB 3.0 etkinleştirildi (3.0 port / usb olduğundan emin olduğum halde denedim 2.0). Sanal Kutu Yöneticisi'nden etkinleştirme filtresiyle çalıştı (sanal kutunun altında listelenen usb'den USB'yi elle de seçmeye çalıştım) 5. Aygıt Yöneticisi'nden algılamaya çalıştım, ancak sürücü araması başarısız oldu. (Ağ çalışıyordu ve güvenlik duvarı yok)

Ne çalıştı

  1. Çok sayıda intel USB 3.0 sürücüsü indirildi. Bazıları sistem gereksiniminin karşılanmadığını söyleyerek başarısız oldu. ancak sürücülerin 1'i çalıştı. Sürücüyü başarıyla yükledim.

Şimdi benim usb tespit edildi (size verilen ilk kısmı da verilen)

NOT: Ayrıca, mac / windows arasındaki paylaşım için VirtualBox Konuk Eklemeleri'ni yükledim ancak bununla ilgili olduğunu sanmıyorum.


0

Bunu dene ... Sanal Kutu v 5.1.16’da Fedora 25’i sanal konuk olarak kullanıyorum.

Konuk OS terminalinde ..

[root@localhost]# dnf install fedora-upgrade
[root@localhost]# dnf upgrade
[root@localhost]# dnf update kernel*
[root@localhost]# dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
[root@localhost]# reboot

Sonra VirualBox Guest eklentilerini kurun, oturumu kapatın ve tekrar oturum açın.

USB yönetici komut isteminde aşağıdaki komutu çalıştırdıktan sonra benim için tespit edebiliyor:

[root@localhost]# usermod -a -G vboxsf <User Name>
[root@localhost]# dnf clean all

Sonra oturumu kapatın ve tekrar oturum açın, Ve menü çubuğuna gidin Cihazlar -> USB -> USB’yi seçerek

Bazen misafir işletim sisteminin yeniden başlatılması gerekebilir ..

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.