Ubuntu 13.10 にVMWare Tools をインストールした時のメモ

Ubuntu 13.10 で普通にVMWare Fusion 6 の VMWare Tools をインストールしようとすると、

/vmhgfs-only/inode.c:1893:29: error: ‘struct dentry’ has no member named ‘d_count’
          int dcount = dentry->d_count;

こんな感じでエラーになってしまう。

こちらの記事 を参考に、VMWare Tools側のソースにパッチをあてるとうまく動くようだ

$ cd vmware-tools-distrib/lib/modules/source
$ tar xf vmhgfs.tar
$ curl -O https://raw.github.com/rasa/vmware-tools-patches/master/patches/vmhgfs/vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch
$ patch -p0 < vmhgfs-d_count-kernel-3.11-tools-9.6.0.patch
$ mv vmhgfs.tar vmhgfs.orig.tar
$ tar cf vmhgfs.tar vmhgfs-only
$ cd ../../..
$ sudo ./vmware-install.pl