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