Encontrei esse problema ao atualizar de 12,10 para 13,04. Não importa o que eu fiz, o instalador do VMware Tools não conseguiu encontrar os cabeçalhos. Para o registro, aqui está como eu instalei os cabeçalhos:
sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)
Acontece que o instalador está procurando o arquivo version.h
em [kernelsource path]/include/linux/version.h
, não está lá. A localização de version.h
é [kernelsource path]include/generated/uapi/linux/version.h
A solução é um link simbólico:
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
Depois de criar este link simbólico, consegui executar o instalador do VMware Tools sem problemas.