Кажется, проблема является результатом некоторых изменений в ядре 2.3.36. 
Во время сборки vmware-tools необходимый модуль vmhgfs выдает следующее сообщение об ошибке:
  /tmp/vmware-root/modules/vmhgfs-only/super.c:73: ошибка: неизвестное поле 'clear_inode' указано в инициализаторе
Корень проблемы в том, что clear_inode() была переименована в evict_indode() .
Итак, просто исправьте исходный код соответствующей части диска vmhgfs и пересоберите инструменты за 5 простых шагов, которые я здесь написал: http://vmware-forum.de/viewtopic.php?t=21774
- Перейдите в 
/usr/lib/vmware-tools/modules/source и распакуйте vmhgfs.tar  
cd в новый каталог и откройте 'super.c' в вашем любимом редакторе 
Измените следующее:
#ifndef VMW_USE_IGET_LOCKED
   .read_inode    = HgfsReadInode,
#endif
   **.clear_inode   = HgfsClearInode,**
   .put_super     = HgfsPutSuper,
   .statfs        = HgfsStatfs,
};
Читать:
#ifndef VMW_USE_IGET_LOCKED
   .read_inode    = HgfsReadInode,
#endif
   **.evict_inode   = HgfsClearInode,**
   .put_super     = HgfsPutSuper,
   .statfs        = HgfsStatfs,
};
 
- Сохраните файл и перепакуйте все в 
vmhgfs.tar 
- Запустите 
vmware-config-tools.pl