私はWindowsを搭載した最新のUbuntu11.10ホストで Virtualbox4.1.2 (対応する拡張パックを使用)を実行していますXP =ゲストとして。WindowsゲストOSで使用したいNationalInstruments USB-6251デバイスがあります(MATLABのDAQツールボックスは Windowsでのみ使用可能 )
NIは RPMベースのドライバーインストーラー を提供しますが、「RPMデータベースにデータが入力されていない」ためにGLIBCが見つからず、インストーラーの--nodeps
でそのエラーをバイパスすると、インストーラーが問題を引き起こします。オプションの場合、3.0カーネルがサポートされておらず、2.6カーネルが必要であると表示されません。少なくとも、これら2つのハードルがあるため、Linuxでデバイスを使用する必要がない場合は、Linuxドライバーのセットアップに時間を無駄にしたくありません。
lsusb
を実行すると、デバイスは次のように表示されます。
Bus 002 Device 008: ID 3923:72a0 National Instruments Corp.
lsusb -d 3923: -v
を実行すると、 一連の情報 が返されます。
ただし、仮想マシンウィンドウのステータスバーにあるUSBデバイスアイコンを右クリックすると、デバイスが接続されていないことが示されます。
WindowsゲストOSにデバイスを表示させるには誰ができますか?
よくある質問を書いているときに答えを見つけました。他の人が恩恵を受けるかもしれないようにそれをとにかく投稿しました。
問題は、私が最初に考えたようにLinuxがデバイスを認識しなかったということではなく、単にユーザーが一般にUSBデバイスにアクセスするための十分な権限を持っていなかったということでした。ランニング
usermod -a -G vboxusers username
virtualboxが提案したように、ログインとログアウトを行うと、動作しました。