Linux ana bilgisayarında çalışan Virtualbox'taki USB aygıtlarını nasıl tanıyabilirim? [kapalı]


196

USB cihazlarını başarılı olmadan kullanmaya çalıştım. Virtualbox evinden misafir seçersem (Windows XP 3 misafir kullanıyorum), Ayarlar -> USB -> Cihazdan filtre ekle'yi seçtiğimden, hatta hiçbir cihaz listelenmediğinden, Virtualbox tarafından algılanmaz gibi görünüyor. bir USB kalemi Lubuntu 13.10'um tarafından takılmış ve tanınmışsa. Konuğu çalıştırırsam cihazı bağlarsam hiçbir şey olmaz ve yukarıdaki gibi Cihazlar -> USB cihazları'nda USB cihazı algılanmaz

Uzantılar paketini ve Konuk eklentilerini yükledim, bu yüzden çalışmalı. Lütfen yardım et! Virtualbox 4.2.16 kullanıyorum.


askubuntu.com/a/25600/662944 Burada zaten cevaplandı, denedim ve işe yarıyor!
Mark

Yanıtlar:


409

Tamam, bu benim çözümüm, vorburger ve boechat yardımıyla basitleştirilmiş ve geliştirilmiş .

Kısa cevap:

Yürütün sudo adduser $USER vboxusers, oturumu kapatın ve tekrar oturum açın.

Uzun cevap:

  1. Sanal kutuyu kapat
  2. (Debian'ın için) bash yürütün: sudo adduser $USER vboxusers. Debian benzeri bir dağıtımınız yoksa, burayı okuyun .
  3. Oturumu kapatıp tekrar oturum açın
  4. Bilgisayarınıza otomatik olarak VM'ye (sanal makine) monte edilmesini istediğiniz USB aygıtlarını takın.
  5. Virtualbox'ı aç
  6. VM'nizi seçin ve "Makine" -> "Ayarlar" -> "USB" ye gidin.
  7. "USB Denetleyicisini Etkinleştir" i işaretleyin; USB fişi ve artı içeren simgeye tıklayın ve VM'ye otomatik olarak monte etmek istediğiniz cihazlara tıklayın. "Tamam" ı tıklayın.
  8. "Başlat" araç çubuğu düğmesine tıklayın ve USB cihazlarınızın VM tarafından tanındığından ve monte edildiğinden emin olun. Sanal makineden çıktıktan sonra bağlantılarını kesmeniz gerekirse, ana bilgisayar işletim sistemindeki bağlantılarını da kaldırmanız gerektiğini unutmayın.

Extensions Pack ve Guest Additions'ın kesinlikle gerekli olmadığını, ancak Extension Pack ile USB 2.0'ı kullanabileceğinizi unutmayın. USB ayarları altında da etkinleştirmeniz gerekir. Bu olmadan tüm USB cihazlarınız USB 1.0 olarak kontrol edilir, böylece daha düşük hızda çalışırlar.


10
VirtualBox'ı root olarak çalıştırmaya gerek yoktur; bkz. askubuntu.com/questions/25596/set-up-usb-for-virtualbox (ayrıca help.ubuntu.com/community/VirtualBox/USB )
vorburger

Haklısın, bahşiş için teşekkürler. Umarım gelecekte VirtualBox, mevcut kullanıcıları otomatik olarak vboxusers grubuna Misafir Eklemeleri yüklendiğinde ekler.
Marco Sulla

7
Boechat adına, 2,3. Adımlar arasında oturum açmanız / oturmanız gerekir.
sanatsız gürültü

9
Kullanıcıyı gruplara ekleyebildim sudo usermod -a -G vboxusers YOURUSERNAME. Diğer komut Fedora 22'de çalışmadı.
mimoralea

1
@vorburger GERÇEKTEN yorumunuzu cevap olarak yazmalısınız. Yükler almama yardımcı oldu.
Mark

12

Genellikle bir USB ana bilgisayarı USB sürücüsünü yükler ve bağlar ve bu, ana makine tarafından sanal işletim sistemine kullanıldığı için sanal işletim sistemindeki kullanılabilirliğini kısıtlar. Sürücünün bağlantısını kesmeniz gerekir, ardından USB bağlantısı sanal işletim sisteminiz tarafından kullanılabilir hale gelir.


Şanssız. Yaptığım umount PATHve söz konusu tüm adımları yeniden yapılması. Ayrıca Windows içine yeni HW eklemeye çalıştım, ama hiçbir şey.
Marco Sulla

3
VirtualBox içindeki yardım metni aksini gösterir: konuk bir cihazı alırsa, anasistemden aniden kaybolur.
Robert Siemer

1
@RobertSiemer Bunun bir çözümü var mı? Yani sunucuda kalmasını sağlamak.
velut luna

ESP8266 ve ESP32'imi bir VirtualBox'a bağlamaya çalışırken benzer bir sorun yaşadım, bu benim için çalıştı, teşekkürler. 1) sudo adduser $ USER vboxusers 2) VirtualBox 6.1.6 Oracle VM VirtualBox Uzantı Paketi download.virtualbox.org/virtualbox/6.1.6/… 3) Bilgisayarınızı yeniden başlatın. 4) Run dmesg | grep -i tty cihazınızı şimdi görmelisiniz. 5) sudo adduser $ USER dialout 6) screen / dev / ttyUSB0 115200
PrimeTime
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.