Ubuntu MaverickとVirtual Box 3+を使用しています。 Windows 7 Ultimateを持っています。問題は、Windows 7でUSBドライブを検出しないが、USB周辺機器(マウス+キーボード)が機能していることです。
これらの手順 に従いましたが、ユーザーグループvboxusers
が見つかりません。どうすれば続行できますか?また、リスクなしで(仮想ハードディスクドライブを失うことなく)最新バージョンにアップグレードしたいと思います。
以下も参照してください。 OracleからVirtualBoxバージョンをインストールして拡張パックをインストールするにはどうすればよいですか?
SB 1.は、Ubuntuリポジトリ(VirtualBox> 4.xから)からインストールされたバージョンでサポートされています。
SB 2.およびSB 3.の場合、無料(ただしクローズドソース)をインストールする必要がありますVirtualBox Extension Pack(「プラットフォームパッケージ」ではありません)- VirtualBoxダウンロードページから 。リポジトリからVirtualBoxをインストールした場合、適切なバージョンのVirtualBoxの拡張パックを選択する必要があります。 help > About VirtualBox
メニューで、インストールされているVirtualBoxのバージョンを確認できます。定期的な更新とバグ修正については、 Oracleリポジトリから最新のVirtualBoxバージョンをインストールする をお勧めします。
拡張機能をインストールする前にすべての仮想マシンをパワーオフする必要があります。
接続されたUSBデバイスにアクセスするには、Ubuntu Hostユーザーがvboxusers
グループに属している必要があります。次のコマンドを実行して、ユーザーをこのグループに追加します
Sudo usermod -aG vboxusers <username>
およびrebootまたはログアウト/ログイン。
仮想マシンをシャットダウンし、VirtualBoxマネージャーでUSB設定を開きます。 Enable USB Controller
とUSB 2.0 (EHCI) Controller
またはUSB 3.0 (xHCI) Controller
にチェックマークを付けます。
これらの設定がグレー表示されている場合、仮想マシンをシャットダウンする必要があります。
USBデバイスへのアクセスを許可するには、ホストで無効化およびゲストで有効化にデバイスを選択する必要があります(これは、ホストとゲストからの同時アクセスを避けるための予防策です)。これは、パネルDevicesメニューから、またはUSBアイコンのVirtualBox Managerの下部パネルでマウスを右クリックして実行できます。
ゲストで必要なデバイスをチェックし、ホストで必要な場合はチェックを外します。そのリストにUSBデバイスが表示されない場合、VirtualBoxはホストUSBデバイスにアクセスできません。ユーザーがvboxusers
グループに追加されていることと、ホストを再起動したことを確認してください。
選択したデバイスは、ゲストからすぐにアクセスできます。 Windowsゲストには、追加のドライバーが必要な場合があります。
USBフィルターを定義することにより、ゲストOSの起動時にゲストに自動的に提示されるUSBデバイスを定義できます。
既知のデバイスを追加するには、右側の緑色の+記号をクリックします。
一部のデバイスは、ゲストの起動に失敗する可能性があることに注意してください。これらのデバイスをフィルターに使用することはできません。
USBサポートの詳細については、 VirtualBoxユーザーマニュアル をご覧ください。
以下も参照してください: 仮想ボックス内のUSBデバイスの適切な値は何ですか
インストールgnome-system-tools
b/c古いユーザーとグループのGUIは、11.10ではデフォルトで使用できません
Sudo apt-get install gnome-system-tools
インストール完了後、開くユーザーとグループランチャーから
ユーザー名を選択してグループの管理をクリックし、vboxusersを選択して追加をクリックします。
vboxusers
は/etc/group
ファイルにあります。 nano
のようなもので編集します。
Sudo nano /etc/group
ユーザーをvboxusers
行に追加するか、必要に応じて作成します。
Takkatが指摘しているように、USBデバイスを完全にサポートするには、Virtualboxのフルバージョン(OSEではなく)をインストールする必要があります。
「公式」仮想ボックスのPPAは次のとおりです。
/etc/apt/sources.list.d/virtualbox-offical-source.list:
deb http://download.virtualbox.org/virtualbox/debian maverick contrib #VirtualBox Offical Source
同じ問題がありました。他のすべての解決策を試した後、私の問題に気付きました。
Ubuntu Software Centerからvirtualboxをダウンロードしましたが、これにはvirtualboxの最新バージョンがありませんでしたので、誤って「Oracle VM VirtualBox Extension Pack」のバージョンをダウンロードしていました。
解決策:
とにかく私のために働いた。
Ubuntu 16.04 LTSでは、最初のインストール後に
Sudo apt install virtualbox virtualbox-guest-additions-iso
私もしなければなりませんでした:
Sudo usermod -a -G vboxusers $USER
Sudo apt install virtualbox-ext-pack
その後、マシン設定でUSB 2/3サポートを有効にできます。
virtualbox-ext-pack
が実際に行うことは、必要なファイルを http://download.virtualbox.org/virtualbox からダウンロードし、インストールする前にライセンスに同意するように求めることです。
同じ問題が発生したため、ユーザーのVirtualBoxグループをクリックして修正しました。 gnome-system-tools(Ubuntu 12.04 Precise Pangolinには付属していません)をインストールすると、buntu Software Center、Synapticからアクセスできます=または端末を入力して:
Sudo apt-get install gnome-system-tools
ターミナルに貼り付けるには、使用する必要があることに注意してください Ctrl+Shift+V、 とは対照的に Ctrl+V。
インストールを許可するにはパスワードを入力し、Yを追加して(はい)パッケージのインストールを完了する必要があります。
次に、Dashホームに移動してユーザーを入力します。 2つのアプリケーションが表示されます。良いのはユーザーとグループです。
次に、ユーザーの詳細設定をクリックして、パスワードを入力する必要があります。
これで、3つのタブを持つウィンドウが表示されます。 ユーザー特権をクリックします。 「使用Virtualbox仮想化ソリューション」、「OK」という行を見つけます。
パスワードの再入力を求められる場合があります。次に、閉じるをクリックし、ログアウトして再度ログインします。
VirtualBoxを起動すると、新しいUSBデバイスが大量に表示されます。
幸運を!
USBデバイスをrootとしてリストできますが、グループvboxusersに属しているにもかかわらず、通常のユーザーとしてリストできない場合、監視対象ファイルの制限に達している可能性があります。
プログラムで監視(許可)できるファイルの最大数を増やす必要があります。ファイル(Dropbox、Seafileなど)を同期するクライアントがある場合、制限に達する可能性があり、USBデバイスをリストできません。バグの問題として報告されています here 。
/etc/sysctl.confを編集して、制限を524288に増やします。これは、前述のように here のように実行できます。
echo fs.inotify.max_user_watches=524288 | Sudo tee -a /etc/sysctl.conf
Sudo sysctl -p
USBデバイスは(ユーザーまたはルートとして)次のように表示されます。
VBoxManage list usbhost
私の解決策は次のとおりでした:
動作しない場合は、ホストシステム全体を再起動し、再試行してください。私にとってはうまくいきました。注意:ゲストの追加をインストールした後、ゲストシステムを最初に起動すると、選択するすべてのUSBデバイスが表示されますが、チェックしてからWindowsゲストがアクティブになるまで最大10分かかります。辛抱強く待ってください。
Kubuntu 16.04(apt
を介してインストールされたvirtualbox 5.0.24-dfsg-0ubuntu1.16.04.1を使用)の私にとっては、USBパススルーが動作する前にVirtualBoxを使用していました。ただし、私はもはやcat /etc/group | grep vboxusers
でチェックされたvirtualboxグループに属していなかったため、kdesudo kuser
を使用して自分を追加しました(Sudo usermod -a -G virtualbox $USER
でも実行できます)。
その後、ログアウトして再度ログインし、新しいグループリストを使用してアクセスを許可する必要がありました。
VboxManage list usbhost
を実行すると、「なし」ではなくusbデバイスが返されます。 VirtualBoxの設定でも、接続されたUSBデバイスを選択して仮想OSにパススルーできます。わーい!