ホストからVirtualBoxゲストVM内のUSBデバイスを見ることができません。ゲストVMへのアクセスを有効にするにはどうすればよいですか?
承認された回答:
これらのデバイスへのアクセスを有効にするには、グループvboxusers
にユーザー名を追加する必要があります 。
$ sudo usermod -a -G vboxusers <username>
例
$ sudo usermod -a -G vboxusers saml
後で変更を確認できます:
$ groups saml
saml : saml wheel vboxusers wireshark
上記を実行した後、ログアウトして再度ログインし、新しく追加されたグループがユーザーアカウントに登録されるようにします。次に、VirtualBox GUIから、右下のアイコングループにあるUSBアイコンを右クリックして、実行中のゲストVMを制御するUSBデバイスを選択できます。
USBデバイスの検出
VirtualBoxのあまり知られていないコマンドラインツールVBoxManageを使用して、アクセス可能なUSBデバイスを一覧表示できます。これは、ユーザー名に上記で追加されたグループが正しく取得されていることを確認するための良い方法でもあります。
例
グループなし
$ VBoxManage list usbhost
Host USB Devices:
<none>
グループで
$ 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
...
参考資料
- FedoraでのVirtualBoxUSBのサポート。正しい方法。
- Virtualbox用にUSBを設定する
- 3.10.1。 USB設定–VirtualBoxのドキュメント