Virtualbox không thấy bất kỳ thiết bị usb nào trong cài đặt bộ lọc usb


64

Tôi đã theo dõi câu hỏi này nhưng tìm thấy một vấn đề. Sử dụng webcam của tôi với Ubuntu đang chạy trong VirtualBox

Tôi đã sử dụng guvcview để kiểm tra máy ảnh, nó hoạt động. Tôi đã cài đặt bản phát hành hộp ảo 12.04 từ trang web của họ và cài đặt gói mở rộng. Nhưng khi tôi nhấp vào usb với dấu cộng màu xanh thì nó báo không có thiết bị nào khả dụng.

nhập mô tả hình ảnh ở đây


1
Bạn có chắc rằng gói mở rộng đã được cài đặt đúng không? Bạn đã khởi động lại cả hai máy?
Braiam

2
có thể bạn đã không thêm người dùng của mình vào nhóm vboxuser?

1
kể từ virtualbox 5 vào ngày 14.04, người dùng là 'vboxusers' (có một s)
Tom Saleeba

Câu trả lời:


101

Điều này có thể giúp bạn truy cập các thiết bị USB trong HĐH khách của bạn được lưu trữ trong Ubuntu

Đầu tiên cài đặt dkms :

  • sudo apt-get install dkms

Cài đặt tiếp theo Gnome-System-Tools

  • sudo apt-get install gnome-system-tools

Bây giờ khởi chạy ứng dụng - Người dùng và Nhóm . Nếu bạn đang sử dụng tính thống nhất, bạn có thể thực hiện việc này bằng cách nhấn phím Super và nhập người dùng, sau đó nhấp vào biểu tượng Người dùng và Nhóm để khởi động Cài đặt người dùng.

Nhấp vào Quản lý nhóm , tìm vboxusers , nhấp vào thuộc tính, thêm tên người dùng của riêng bạn và bất kỳ người dùng mong muốn nào khác vào nhóm vboxusers . Nhấn Ok.

Tiếp theo, bạn sẽ phải đăng xuất ( sudo restart lightdmnếu bạn đang sử dụng DM này) và quay lại. Bây giờ hãy khởi động VirtualBox và tiến hành thêm các thiết bị USB.


1
ajThapa Cảm ơn! Chỉ là tôi không thuộc nhóm người dùng.
Alex

cuộn tốt vẫn không hoạt động
Alex

Vui lòng truy cập liên kết này: askubfox.com/questions/152742/ trên
chính xác

1
gnome-system-toolscuối cùng là mảnh cuối cùng tôi cần. Tôi đang sử dụng Ubuntu GNOME và đã chắc chắn rằng người dùng của tôi đã ở trong vboxusersnhóm, gói tiện ích mở rộng mới nhất đã được cài đặt và USB đó đã được bật cho VM. Sau khi thiết bị USB khởi động lại cuối cùng xuất hiện.
STW

1
Tôi đang dùng xUbfox 14.04. Tôi chỉ thực hiện "Quản lý nhóm, tìm vboxusers, nhấp vào thuộc tính, thêm tên người dùng của riêng bạn" + khởi động lại (không cần cài đặt apt-get). No co ich đây. Bây giờ VirtualBox thấy tất cả các thiết bị usb. Cảm ơn.
msa7

50

Lệnh này sẽ thêm tài khoản của bạn vào nhóm người dùng vbox. Nó sẽ cho phép VirtualBox của bạn phát hiện ổ đĩa flash USB.

sudo usermod -G vboxusers -a $USER

$USERgiá trị là tên người dùng của bạn. Bạn có thể thấy nó vớiecho $USER

$ whoami
foo
$ echo $USER
foo

Bạn cũng có thể thay thế $USERbằng tên người dùng Trang chủ của bạn.

Sau đó đăng xuất hoặc khởi động lại máy tính của bạn và VirtualBox sẽ phát hiện các thiết bị USB.

Nguồn:
Tài liệu Virtualbox trên Ubuntu (tiếng Pháp)
VirtualBox / USB - Wiki trợ giúp cộng đồng (tiếng Anh)


12
usermod -G ...dễ bị lỗi, sử dụng adduser $USER vboxusersthay thế.
guntbert

Đây là cách dễ dàng nhất.
realhu

1
Tại sao đây không phải là câu trả lời được chấp nhận thay thế. Đơn giản nhất
KhoPhi

1
vboxusers ở đây là gì? adduser: The group 'vboxusers' does not exist.
Abhishek Bhatia

@Abhishek Bhatia sau đó thử 'adduser $ USER vboxuser' Nếu nó không hoạt động, bạn có thể thử cài đặt / cài đặt lại hộp ảo và gói tiện ích mở rộng. Xin lưu ý rằng các lệnh này phải được sử dụng trên hệ thống máy chủ chứ không phải trên máy khách!
linux64kb

5

Nó là đủ để chạy

sudo gedit /etc/group

sau đó tìm vboxusersdòng và thêm vào cuối tên người dùng của bạn.

Sau khi khởi động lại này được đề xuất, nhưng đăng xuất hoặc kill -9 -1đăng nhập là đủ.


2

Tôi gặp vấn đề tương tự với Linux Mint 17 (Ubuntu 14.04) khi sử dụng phiên bản phân phối tiêu chuẩn 4.3.20. gnome-system-tools và dkms đã được cài đặt nhưng open-vm-dkms thì không. Tôi đã làm điều này:

sudo apt-get install open-vm-dkms

Sau khi khởi động lại, tôi có thể thấy các thiết bị USB. Gói này tồn tại trong Ubuntu 12.04 và 14.04 vì vậy tôi cho rằng nó cũng sẽ hoạt động ở đó.

Có thể là một vấn đề phụ thuộc?


2

Sau khi thêm bạn vào vboxusersnhóm:

sudo gpasswd -a $USER vboxusers

Nếu bạn tự nhiên không muốn đăng xuất hoặc khởi động lại vì bất kỳ lý do gì, bạn có thể chạy VirtualBox với một nhóm hiệu quả bắt buộc:

sg vboxusers virtualbox

Điều này là không cần thiết sau khi khởi động lại tiếp theo.


Thưa ngài, là một pháp sư, trước đây, những gì tôi đã làm là su $USERbắt đầu một lớp vỏ mới bên trong lớp hiện tại của tôi với nhóm hiệu quả mới được đưa ra. Một điều cần lưu ý là nếu bạn muốn thêm bất kỳ đối số bổ sung nào vào lệnh, bạn nên trích dẫn lệnh sau sg vboxusers 'vagrant up'trong trường hợp của tôi.
dragon788

0

Thử đi. Khi đã vào VirtualBox, nhấp vào Thiết bị -> Thiết bị USB -> nhấp vào thiết bị USB mong muốn của bạn. Bạn có thấy thiết bị mong muốn không?

nhập mô tả hình ảnh ở đây


3
Không. Điều tương tự. Chỉ cần học rằng cuộn trên chuột cũng không hoạt động trong đó.
Alex

0

Tôi có Ubuntu 14.04 Lts. Phiên bản 5.0.8 của oracle Vm và ext. pack.Tried tất cả các giải pháp trên. Tôi không thể thấy các thiết bị usb của mình. Tôi đã hạ cấp hộp ảo Oracle VM và gói mở rộng xuống 4.3.32 và hoạt động. Tôi đã lỗi thời nhưng ít nhất là làm việc.


0

Cách khắc phục của tôi rất đơn giản ...

Tôi đã gặp vấn đề này ngày hôm nay và tôi nghĩ rằng đó là do tôi đã bỏ qua cảnh báo cài đặt về một số dịch vụ hộp ảo đang chạy. Tôi đã phải khởi động lại máy chủ của mình, nhưng sau đó USB đã bị hỏng, điều này đã đưa tôi đến đây.

Tôi đã cài đặt lại Virtualbox từ đầu, loại bỏ hoàn toàn bằng cách sử dụng "Chương trình và Tính năng", sau đó cài đặt lại.

Bây giờ USB hoạt động chính xác, tôi có thiết bị hiển thị. Tôi đã phải rút phích cắm và cắm lại một trong các thiết bị của mình để thiết bị hoạt động trong máy khách.


3
"Chương trình và tính năng" là một điều Windows.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.