VMwareのWindowsでマウスとキーボード以外のUSBデバイスを動作させることができません。
ホストオペレーティングシステムとしてUbuntuIntrepidを使用し、ゲストオペレーティングシステムとしてWindows XP Service Pack2を使用しています。Linux用のVMwareServer2.0を使用しています。
Ubuntuと他のいくつかのディストリビューションは、他のものを使用することを支持して/ proc/bus/usbを削除しました。 VMwareは、新しいUSBパスを使用するようにVMWareサーバーを更新しておらず、回避策は次のとおりです。
VMwareサポート:/ proc/bus/usbを手動でマウント
その回避策があっても、私のゲストWindows OSは、Linuxで正常に動作しているUSBデバイスを検出しません。
誰かが他に何が問題になるのか考えていますか?
Ubuntu Server8.04でもこれを設定する際に問題が発生しました。答えは このUbuntu Launchpadエントリ にありました。 VMWareはUSBデバイスをスキャンする非常に古い方法を使用していることがわかりました。 Ubuntuでは、/ etc/init.d/mountdevsubfs.shを編集し、以下のコメントを解除することで、これを再度有効にできます。
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
再起動後、VMWareWebコンソールはUSBデバイスを正常に検出しました。 VMWare Server Webコンソールにログインしたときに表示されるのは、右端の上部メニューにある小さなUSBアイコンです。次に、Windows VMを選択し、ドロップダウンに移動して、そのVMに接続するUSBデバイスを選択します。