Linuxホストで実行されているVirtualboxでUSBデバイスを認識する方法は?[閉まっている]


196

USBデバイスを使用してみましたが、うまくいきませんでした。Virtualbox自体では検出されないようです。Virtualboxホームからゲストを選択した場合(Windows XP 3ゲストを使用している場合)、[設定]-> [USB]-> [デバイスからフィルターを追加]を選択すると、デバイスが表示されません。 USBペンが接続されていて、Lubuntu 13.10で認識されている場合。ゲストを実行しても、デバイスを接続しても何も起こらず、上記のように、デバイス-> USBデバイスでUSBデバイスが検出されません

拡張パックとゲスト追加をインストールしたので、動作するはずです。助けてください!Virtualbox 4.2.16を使用しています。


askubuntu.com/a/25600/662944すでにここで回答されており、試してみましたが、うまくいきました
マーク

回答:


407

OK、それが私の解決策であり、vorburgerboechatの助けを借りて簡素化され改善されました。

短い答え:

を実行sudo adduser $USER vboxusersしてログアウトし、再度ログインします。

長い答え:

  1. virtualboxを閉じる
  2. (Debians用)bashで実行しますsudo adduser $USER vboxusers。Debianのようなディストリビューションがない場合は、こちらをお読みください
  3. ログアウトして再度ログインする
  4. VM(仮想マシン)に自動的にマウントするUSB​​デバイスをPCに接続します。
  5. Virtualboxを開く
  6. VMを選択し、[マシン]-> [設定]-> [USB]に移動します。
  7. 「USBコントローラを有効にする」にチェックを入れます。USBプラグとプラスのアイコンをクリックし、VMに自動的にマウントするデバイスをクリックします。「OK」をクリックします。
  8. [スタート]ツールバーボタンをクリックし、USBデバイスがVMによって認識およびマウントされていることを確認します。VMを終了した後に切断する必要がある場合は、ホストOSでもマウント解除する必要があることに注意してください。

拡張パックとゲスト追加は厳密には必要ありませんが、拡張パックを使用するとUSB 2.0を使用できます。USB設定で有効にする必要もあります。これがないと、すべてのUSBデバイスがUSB 1.0として制御されるため、低速で動作します。


10
rootとしてVirtualBoxを実行する必要はありません。askubuntu.com/questions/25596/set-up-usb-for-virtualbox(およびhelp.ubuntu.com/community/VirtualBox/USBも)を参照してください
vorburger

あなたは正しい、ヒントをありがとう。Guest Additionsのインストール時に、VirtualBoxが現在のユーザーをvboxusersグループに自動的に追加することを願っています。
Marco Sulla 14

7
boechatに代わって、ステップ2と3の間にログイン/ログアウトする必要があります。
ノイズ

9
ユーザーをグループに追加することができましたsudo usermod -a -G vboxusers YOURUSERNAME。他のコマンドは、Fedora 22では動作しませんでした
mimoralea

1
@vorburgerあなたは本当に答えとしてあなたのコメントを書くべきです。それは私がロードするのに役立ちました。
マーク

11

通常、USBホストはUSBドライブをロードしてマウントします。これは、ホストが仮想OSに対して使用しているため、仮想OSでの可用性を制限します。ドライブをアンマウントすると、仮想OSでUSB接続が利用できるようになります。


運が悪い。私がやったumount PATH問題のすべてのステップを、再行なわ。また、Windows内に新しいハードウェアを追加しようとしましたが、何もしませんでした。
Marco Sulla

2
VirtualBoxのヘルプテキストは別のことを示唆しています。ゲストがデバイスをつかむと、ホストから突然消えます。
Robert Siemer 2014

1
@RobertSiemerこれに対する解決策はありますか?ホストで利用可能なままにすることを意味します。
velut luna 2017

ESP8266とESP32をVirtualBoxに接続しようとして同様の問題が発生しましたが、これでうまくいきました。1)はsudo adduserコマンドの$ USERのvboxusers 2)のVirtualBox 6.1.6のOracle VM VirtualBoxの拡張パックはdownload.virtualbox.org/virtualbox/6.1.6/... 3)コンピュータを再起動します。4)dmesgを実行する| grep -i ttyデバイスが表示されます。5)sudo adduser $ USER dialout 6)screen / dev / ttyUSB0 115200
PrimeTime
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.