O problema parece ser uma declaração errada / errônea da função vfs_readlink() in HgfsReadLink() in link.c :
/tmp/modconfig-NAS1rK/vmhgfs-only/link.c: In function ‘HgfsReadlink’:
/tmp/modconfig-NAS1rK/vmhgfs-only/link.c:186:10: error: implicit declaration of function ‘vfs_readlink’ [-Werror=implicit-function-declaration]
Isso pode ser corrigido editando um dos arquivos de cabeçalho incluídos em link.c ou editando link.c em si, mas a maneira mais fácil (e provavelmente mais rápida) seria simplesmente corrigir o arquivo com falha. Há esse patcher em torno do qual entre outros vmware-tools bugs também aborda especificamente o seu problema: Github.com: vmware-tools-patches .
Eu verifiquei os patches incluídos e descobri que entre os incluídos especificamente para sua versão de vmware-tools ( 9.6.2 ) dois deles afetam a função ofensiva sobre dois kernels diferentes ( 04-vmblock-vfs_readlink-kernel-3.15-tools-9.6.2.patch > kernel 3.15 e 10-vmhgfs-vfs_readlink-kernel-3.16-tools-9.6.2.patch > kernel 3.16).
Desde que o instalador vmware-tools que você usou mexa com módulos do kernel, e como você sugeriu alguns arquivos provavelmente já foram escritos durante a tentativa anterior de instalação, considerando além disso que você acabou de reinstalar o sistema, em vez de passar por desnecessários Dores de cabeça Eu sugiro que você limpe novamente a Ubuntu na máquina virtual antes de executar o patcher e instalar vmware-tools novamente.
Dentro da máquina virtual :
- Faça o download e instale
git:sudo apt-get install git - Faça o download do patcher / patches em algum lugar, digamos em
~/:cd ~/ && git clone https://github.com/rasa/vmware-tools-patches.git - Mova o tarball
vmware-toolspara~/vmware-tools-patches:cp ~/Downloads/<vmware_tools_tarball_name> ~/vmware-tools-patches - Execute o patcher:
cd vmware-tools-patches && ./untar-and-patch.sh - Instale
vmware-tools:./compile.sh
