Ubuntu 8.04 LTS (Hardy Heron)のVMware ServerでUSBデバイスを使用する
参考元:Enabling USB support for VMware Server in Hardy Heron
Ubuntuでは(Hardy Heronでは?)/proc/bus/usb/*をサポートしてないことが原因らしく、VMware Server上のゲストOSでUSBデバイスを認識できない。
/etc/init.d/mountdevsubfs.shの下記の部分(42行目あたり)のコメントアウトを外して有効にすることで、ゲストOS上でUSBを認識できるようになる。(mountdevfs.shの編集にはroot権限が必要)
#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
行頭の#を削除して保存し、システムを再起動する。
これで、VMware Server Consoleのメニューバー上で VM >> Removable Devices >> USB Devices と辿ると、ホストOSに接続しているUSBデバイスが現れ、選択することでゲストOS側で認識される。