Virtual Box:Host OS Ubuntu 10.10-Guest OS Windows XPをインストールしました。ゲストOS、Windows XPからUSBデバイス(スキャナー、プリンターなど)にアクセスするにはどうすればよいですか。これがオープンソースバージョンで不可能な場合は、別の仮想化ソフトウェアプログラムがあるかもしれません。
リポジトリからVirtualBoxバージョンをインストールした場合、これは「OSE」または「Open Source Edition」であり、ゲストOSでのUSB接続または組み込みRDPサポートをサポートしません。
USB接続にアクセスするには、OracleサイトからVirtualBoxを直接インストールする必要があります。
適切な.debファイルをダウンロードするには、 http://www.virtualbox.org/wiki/Linux_Downloads を参照します。それをダブルクリックして、ソフトウェアセンター経由でインストールします。
USBサポートには、「VirtualBox 4.0 Oracle VM VirtualBox Extension Pack」も必要です。ハードディスクにダウンロードします。 VirtualBox 4.0をインストールしたら、それを開き、[ファイル/設定]を選択して[拡張機能]をクリックします。 [追加]ボタンをクリックして、ダウンロードしたファイルを開きます。
または、以下を実行してシステムにリポジトリを追加することにより、最新のVirutalBoxを最新の状態に保つことができます。
シナプスを開き、メニューの設定/リポジトリを選択し、その他をクリックしてから、「追加」して行に貼り付けます:
deb http://download.virtualbox.org/virtualbox/debian maverick contrib
次に、Oracleリポジトリキーをダウンロードし、次の行で追加します。
wget -q http://download.virtualbox.org/virtualbox/debian/Oracle_vbox.asc -O- | Sudo apt-key add -
最後に、既存のOSEエディションをパージしてから、リポジトリリストを更新し、新しいバージョンをインストールします。
Sudo apt-get purge virtualbox-ose
Sudo apt-get update
(この時点で、誤った形式のリリースに関するエラーが発生する可能性があります。ステップ1に従ってSynapticにアクセスし、Virtualboxの「ソースコード」エントリを選択解除します)。
Sudo apt-get install virtualbox-4.0
(libhal1とdkmsをダウンロードするよう求められます-続行するにはこれを受け入れます)
次のコマンドを実行します。
VBoxManage list usbhost ## command 1
VBoxManage list vms ## command 2
これら2つのコマンドの情報を使用して、次を実行します。
VBoxManage usbfilter add 0 -target <vmsnumber> -name <[0000]> -action hold -active yes -vendorid <0x0000> -productid <0x0000>
<>
項目をコマンド1および2のそれぞれの値に置き換えます。コマンドが返すものを教えてください。