VMware player on ubunts 10.10

kernelのversionが新しくなった関係でvmplayerが起動しない。

参考 url reid.ai: VMware vmmon compilation issues on 64-bit kernel 2.6.35

修正方法は以下の通り

cd /tmp
tar xvf /usr/lib/vmware/modules/source/vmmon.tar -C /tmp
perl -pi -e 's,_range,,' vmmon-only/linux/iommu.c
tar cvf /usr/lib/vmware/modules/source/vmmon.tar vmmon-only

vmplayerを起動 vsock moduleがエラーを起こす。
/etc/init.d/vmware start

Starting VMware services:
VMware USB Arbitrator done
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family failed
Blocking file system done
Virtual ethernet done
Shared Memory Available done

となっているのではないかと思う。そこで、

nano /etc/vmware/config

VSOCK_CONFED = "no"

として、VSOCKを使わない設定にする。そしたら、起動可能になる。

起動後、設定メニューを適宜いじれば、VSOCKが使える模様。