Ubuntu MaverickとVirtual Box 3+を使用しています。Windows 7 Ultimateを持っています。問題は、Windows 7でUSBドライブを検出しないが、USB周辺機器(マウス+キーボード)が機能していることです。
これらの指示に従いましたが、ユーザーグループが見つかりませんvboxusers
。どうすれば続行できますか?また、リスクなしで(仮想ハードディスクドライブを失うことなく)最新バージョンにアップグレードしたいと思います。
Ubuntu MaverickとVirtual Box 3+を使用しています。Windows 7 Ultimateを持っています。問題は、Windows 7でUSBドライブを検出しないが、USB周辺機器(マウス+キーボード)が機能していることです。
これらの指示に従いましたが、ユーザーグループが見つかりませんvboxusers
。どうすれば続行できますか?また、リスクなしで(仮想ハードディスクドライブを失うことなく)最新バージョンにアップグレードしたいと思います。
回答:
参照:OracleからVirtualBoxバージョンをインストールして拡張パックをインストールするにはどうすればよいですか?
USB 1.0は、Ubuntuリポジトリ(VirtualBox> 4.xから)からインストールされたバージョンでサポートされています。
以下のためにUSB 2.0とUSB 3.0我々は無料(ただし、クローズドソース)をインストールする必要がありますVirtualBoxの拡張パック(NOT「プラットフォームのパッケージ」)VirtualBoxのダウンロードページから。リポジトリからVirtualBoxをインストールした場合、適切なバージョンのVirtualBoxの拡張パックを選択する必要があります。help > About VirtualBox
メニューにインストールされているVirtualBoxのバージョンを確認できます。定期的な更新とバグ修正のために、Oracleリポジトリから最新のVirtualBoxバージョンをインストールすることをお勧めします。
拡張機能をインストールする前に、すべての仮想マシンをパワーオフする必要があります。
接続されたUSBデバイスにアクセスできるようにするには、Ubuntu ホストユーザーがvboxusers
グループに属している必要があります。次のコマンドを実行して、このグループにユーザーを追加します
sudo usermod -aG vboxusers <username>
そして、再起動またはログアウト/ログイン。
仮想マシンをシャットダウンし、VirtualBox ManagerでUSB設定を開きます。ダニEnable USB Controller
とUSB 2.0 (EHCI) Controller
かUSB 3.0 (xHCI) Controller
。
これらの設定がグレー表示されている場合は、仮想マシンをシャットダウンする必要があります。
私たちがするデバイスを選択する必要があり、USBデバイスへのアクセスを許可するために、ホストで無効とするゲストで有効(これはホストとゲストからの同時アクセスを回避するための予防策ですが)。これは、パネルの[ デバイス ]メニューから、またはUSBアイコンのVirtualBox Managerの下部パネルでマウスを右クリックして実行できます。
ゲストで必要なデバイスをチェックし、ホストで必要な場合はチェックを外します。そのリストにUSBデバイスが表示されない場合は、VirtualBoxがホストUSBデバイスにアクセスできないことを意味します。ユーザーがvboxusers
グループに追加され、ホストを再起動したことを確認してください。
選択したデバイスは、ゲストからすぐにアクセスできます。Windowsゲストには、追加のドライバーが必要になる場合があります。
USBフィルターを定義することにより、ゲストOSの起動時にゲストに自動的に提示されるUSBデバイスを定義できます。
右側の緑色の+記号をクリックして、既知のデバイスを追加します。
一部のデバイスは、ゲストの起動に失敗する可能性があることに注意してください。これらのデバイスをフィルターに使用することはできません。
USBサポートの詳細については、VirtualBoxユーザーマニュアルを参照してください。
sudo usermod -aG vboxusers <username>
)にユーザーを追加するために指定したコマンドは機能しませんでした。代わりに、オプションを提供するときに小さな変更が必要でした。私はそれを機能させるために与える-a -G
代わりに与え-aG
ました。
-aG
、に-a -G
オプションとして渡されたときに同じ効果を持つはずだからusermod
です。代わりに、最初にログアウトしてからではなく、2回目にログアウトしていた可能性がありますか?
gnome-system-tools
b / cのインストール11.10では、古いユーザーとグループのGUIはデフォルトでは使用できません
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
sudo usermod -aG vboxusers # <username>
同じ問題がありました。他のすべての解決策を試した後、自分の問題に気付きました。
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グループをクリックして修正しました。Ubuntu Software Center、Synaptic、またはターミナルに入力することで、gnome-system-tools(Ubuntu 12.04 Precise Pangolinには付属していません)をインストールしてアクセスできます。
sudo apt-get install gnome-system-tools
あなたが使用する必要があり、端末に貼り付けることを忘れないでくださいCtrl+ Shift+ Vとは反対に、Ctrl+ V。
おそらく、インストールを許可するためにパスワードを入力し、パッケージのインストールを完了するためにY(はい)を追加する必要があります。
次に、Dashホームに移動してユーザーを入力します。2つのアプリケーションが表示されます。良いのはユーザーとグループです。
次に、ユーザーの[ 詳細設定 ]をクリックして、パスワードを入力する必要があります。
これで、3つのタブを持つウィンドウが表示されます。[ ユーザー特権]をクリックします。使用という行検索Virtualboxの仮想化ソリューション、その後、OKを。
パスワードの再入力を求められる場合があります。次に、[ 閉じる ]をクリックしてログアウトし、再度ログインします。
VirtualBoxを起動すると、新しいUSBデバイスが大量に表示されます。
幸運を!
(グループvboxusersに属しているにも関わらず)通常のユーザーとしてではなく、rootであるUSBデバイスをリストできる場合、監視対象ファイルの限界に関連している可能性があります。
プログラムで監視(許可)できるファイルの最大数を増やす必要があります。ファイル(dropbox、seafileなど)を同期するクライアントがある場合、制限に達する可能性があり、USBデバイスをリストできません。ここではバグの問題として報告されています。
/etc/sysctl.confを編集し、制限を524288に増やします。次のように、ここで説明したように実行できます。
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(virtualbox 5.0.24-dfsg-0ubuntu1.16.04.1を介してインストールされたapt
)の私にとっては、USBパススルーが機能する前にVirtualBoxを使用していました。ただし、私はvirtualboxグループのメンバーではなくなったcat /etc/group | grep vboxusers
ため(でチェック)、kdesudo kuser
自分を追加するのに慣れていました(でもできますsudo usermod -a -G virtualbox $USER
)。
その後、新しいグループリストを使用してアクセスを許可するには、ログアウトしてから再度ログインする必要がありました。
これを行うVboxManage list usbhost
と、「なし」ではなくusbデバイスが返されます。また、VirtualBoxの設定で、接続されたUSBデバイスを選択して仮想OSにパススルーできます。わーい!