วิธีการจดจำอุปกรณ์ USB ใน Virtualbox ที่ทำงานบนโฮสต์ Linux [ปิด]


196

ฉันพยายามใช้อุปกรณ์ USB โดยไม่ประสบความสำเร็จ ดูเหมือนว่าพวกเขาจะไม่ถูกตรวจพบโดย Virtualbox เองเพราะถ้าฉันเลือกแขกจากบ้าน Virtualbox (ฉันใช้แขกของ Windows XP 3) ให้เลือกการตั้งค่า -> USB -> เพิ่มตัวกรองจากอุปกรณ์ไม่มีอุปกรณ์อยู่ในรายการ หากมีการต่อปากกา USB และได้รับการยอมรับจาก Lubuntu 13.10 ของฉัน หากฉันใช้งานแขกจะไม่มีอะไรเกิดขึ้นถ้าฉันต่ออุปกรณ์และดังกล่าวข้างต้นไม่พบอุปกรณ์ USB ในอุปกรณ์ -> อุปกรณ์ USB

ฉันติดตั้งชุดส่วนขยายและส่วนเพิ่มเติมของผู้เยี่ยมชมดังนั้นจึงควรใช้งานได้ กรุณาช่วย! ฉันใช้ Virtualbox 4.2.16


askubuntu.com/a/25600/662944มันได้รับคำตอบแล้วที่นี่ฉันลองแล้วมันใช้งานได้!
ทำเครื่องหมาย

คำตอบ:


409

ตกลงว่าวิธีการแก้ปัญหาของฉันง่ายและดีขึ้นด้วยความช่วยเหลือของvorburgerและboechat

คำตอบสั้น ๆ :

ดำเนินการsudo adduser $USER vboxusersออกจากระบบและเข้าสู่ระบบอีกครั้ง

คำตอบยาว:

  1. ปิดกล่องเสมือน
  2. ดำเนินการในทุบตี (สำหรับ sudo adduser $USER vboxusersDebians): หากคุณไม่ได้มี Debian เหมือน distro อ่านที่นี่
  3. ออกจากระบบและลงชื่อเข้าใช้อีกครั้ง
  4. แนบไปกับพีซีของคุณอุปกรณ์ USB ที่คุณต้องการติดตั้งโดยอัตโนมัติใน VM (เครื่องเสมือน)
  5. เปิด Virtualbox
  6. เลือก VM ของคุณแล้วไปที่ "Machine" -> "Settings" -> "USB"
  7. ทำเครื่องหมาย "Enable USB Controller"; คลิกที่ไอคอนพร้อมด้วยปลั๊ก USB และเครื่องหมายบวกแล้วคลิกอุปกรณ์ที่คุณต้องการติดตั้งโดยอัตโนมัติใน VM คลิก "ตกลง"
  8. คลิกที่ปุ่มแถบเครื่องมือ "Start" และตรวจสอบให้แน่ใจว่าอุปกรณ์ USB ของคุณได้รับการยอมรับและติดตั้งโดย VM จำไว้ว่าคุณต้องยกเลิกการต่อเชื่อมในโฮสต์ OS ด้วยหากคุณต้องยกเลิกการเชื่อมต่อหลังจากที่คุณออกจาก VM

โปรดทราบว่าไม่จำเป็นต้องใช้ชุดส่วนเสริมและส่วนเพิ่มเติมเพิ่มเติม แต่ด้วยชุดเสริมที่คุณสามารถใช้ USB 2.0 ได้ คุณต้องเปิดใช้งานด้วยการตั้งค่า USB หากไม่มีอุปกรณ์ USB ทั้งหมดของคุณจะถูกควบคุมเป็น USB 1.0 ดังนั้นพวกเขาจะทำงานที่ความเร็วต่ำกว่า


10
ไม่จำเป็นต้องเรียกใช้ VirtualBox ในฐานะที่เป็นราก ดูaskubuntu.com/questions/25596/set-up-usb-for-virtualbox (รวมถึงhelp.ubuntu.com/community/VirtualBox/USB )
vorburger

คุณพูดถูกต้องขอบคุณสำหรับเคล็ดลับ ฉันหวังว่าในอนาคต VirtualBox จะเพิ่มผู้ใช้ปัจจุบันไปยังกลุ่ม vboxusers โดยอัตโนมัติเมื่อติดตั้ง Guest Additions
Marco Sulla

7
ในนามของboechatคุณต้องเข้าสู่ระบบ / ออกในระหว่างขั้นตอนที่ 2,3
เสียงรบกวน artless

9
sudo usermod -a -G vboxusers YOURUSERNAMEผมสามารถที่จะเพิ่มผู้ใช้ของฉันไปที่กลุ่ม คำสั่งอื่นไม่ทำงานใน Fedora 22
mimoralea

1
@vorburger คุณควรเขียนความคิดเห็นของคุณเป็นคำตอบจริงๆ มันช่วยให้ฉันโหลด
ทำเครื่องหมาย

12

โดยทั่วไปแล้วโฮสต์ USB จะโหลดและเชื่อมต่อไดรฟ์ USB และสิ่งนี้จะ จำกัด ความพร้อมใช้งานในระบบปฏิบัติการเสมือนเนื่องจากโฮสต์ใช้งานกับระบบปฏิบัติการเสมือน คุณควรยกเลิกการต่อเชื่อมไดรฟ์จากนั้นการเชื่อมต่อ USB จะพร้อมใช้งานสำหรับระบบปฏิบัติการเสมือนของคุณ


ไม่มีโชค. ฉันทำumount PATHและทำตามขั้นตอนทั้งหมดในคำถามใหม่แล้ว ฉันพยายามเพิ่ม HW ใหม่ใน Windows แต่ก็ไม่มีอะไร
Marco Sulla

3
ข้อความวิธีใช้ใน VirtualBox จะแนะนำเป็นอย่างอื่น: หากแขกคว้าอุปกรณ์มันจะหายไปจากโฮสต์ทันที
Robert Siemer

1
@RobertSiemer มีวิธีแก้ไขไหม? ฉันตั้งใจจะให้มันยังคงมีอยู่ในโฮสต์
velut luna

ฉันมีปัญหาคล้ายกันที่พยายามเชื่อมต่อ ESP8266 และ ESP32 ของฉันไปยัง VirtualBox สิ่งนี้ใช้งานได้สำหรับฉันขอบคุณทุกคน 1) sudo adduser $ USER vboxusers 2) VirtualBox 6.1.6 ชุดการขยาย Oracle VirtualBox VirtualBox download.virtualbox.org/virtualbox/6.1.6/… 3) รีสตาร์ทคอมพิวเตอร์ของคุณ 4) เรียกใช้ dmesg | grep -i tty คุณควรเห็นอุปกรณ์ของคุณตอนนี้ 5) sudo adduser $ USER dialout 6) หน้าจอ / dev / ttyUSB0 115200
PrimeTime
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.