web-dev-qa-db-ja.com

Ubuntu 16.04 Virtualbox 5.1 Win 7 VM USBが機能していません

Ubuntu 16.04システムと以前のコンピューターのWin 7 vdiがあります。仮想ボックスを初めてインストールしたとき、5.0.4.24がインストールされました。同じバージョンの拡張機能とゲスト追加機能をインストールしました。すべてVMで動作しますが、USBで動作します。 2.0と3.0を試しましたが、どちらの変更も役立ちませんでした。少しグーグルで検索して、ユーザーをvboxusersグループに追加する必要があることがわかりました。やったこれで、デバイスリストにUSBデバイスが表示されますが、VMにインストールされていません。他に何が必要ですか?

更新1:マウスとキーボードがまだ動作するため、すべてのUSBデバイスではなく、ストレージデバイス(4つの異なるブランドのサムドライブと1つの外部HD)がすべて認識されないことを追加します。奇妙なことに、VMが私の古いマシンにあったとき、これらのサムドライブと外部ドライブの少なくとも2つが機能していました。

更新2: vboxusersグループの追加を試みた後、すべてを5.1 Virtualboxに更新してもまだ機能していなかったことに言及できませんでした。

更新3: claudeのソリューションを試しましたが、うまくいきませんでした。

VMが何らかの理由で破損していると思われるため、別のVM(今回はWindows 10)をスピンアップし、USBがすべて動作するようにしました。すべてのファイルをゆっくり移行し、新しいVMにアプリを再インストールしました。

2
Winski Tech

解決策がまだ見つからなかった場合。ホストとしてUbuntu 16.04、ゲストとしてXPでも同じ問題が発生しました。問題に対する既知の解決策はどれも機能しませんでした。このページの最後に正しい道を見つけました: https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1576768 この記事: https://phobosk.wordpress.com/2012/11/11/howto-fix-a-virtualbox-failed-to-access-the-usb-subsystem-error/

要約すると、理由はmax_user_watchesのinotifyの制限がlowにあるためです。

解決者:最初に、次の行を/etc/sysctl.confに追加します

fs.inotify.max_user_instances = 256<br />
fs.inotify.max_user_watches = 16384<br />
fs.inotify.max_queued_events = 32768<br />

次に、procpsを再起動して、コマンドで変更を有効にします:

Sudo service procps restart

やった!

2
claude

USBデバイスを有効にできる2つの場所。

  1. ゲストOSで、[デバイス]メニュー、[USB]の順に移動します。存在するUSB​​デバイスのリストで、接続するデバイスを選択すると、そのデバイス名の前にチェックマークが付けられます。 Windowsは、必要に応じてそのデバイスのドライバーをインストールします。

  2. ゲストOSのメイン設定(ゲストOSがシャットダウンされている場合)でUSBを選択できます。そこに表示されるUSBデバイスリストで、チェックマークを付けたボックスはゲストOSの起動時に自動的に接続されます。

VMが実行されている限り、ゲストOSに接続されたUSBデバイスはホストOSで使用できないことに注意してください。

さらに質問がある場合は、お問い合わせください。乾杯、アル

1
heynnema