Erro ao validar para cabeçalhos do kernel do Ubuntu 12.10

4

Eu tenho meu VMware Player (v 5.0.0 build-812388) instalado e executando o Ubuntu (12.10) da minha máquina Windows (Win 7).

Quando eu lanço o sudo vmware-config-tools.pl , ele tenta procurar pelo kernel

Searching for a valid kernel header path...
The path "" is not a valid path to the 3.5.0-17-generic kernel headers.
Would you like to change it? [yes]

Enter the path to the kernel header files for the 3.5.0-17-generic kernel?

Eu inseri /usr/src/linux-headers-3.5.0-17-generic .

The path "/usr/src/linux-headers-3.5.0-17-generic" is not a valid path to the 
3.5.0-17-generic kernel headers.

Devido a isso, ele não compila módulos. Então, incapaz de montar sistemas de arquivos HGFS (pasta compartilhada).

Alguma idéia de como posso corrigir isso?

    
por user199627 15.02.2013 / 21:51

4 respostas

2

  1. Certifique-se de ter reiniciado o Ubuntu desde a aplicação de qualquer atualização de software. Atualizações de software podem alterar a versão do kernel.
  2. Certifique-se de instalar o build-essential package.
  3. Experimente sudo apt-get install linux-headers-$(uname -r)
por 15.02.2013 / 21:59
2

Eu enfrentei exatamente o mesmo problema. Eu fiz todos os itens acima e atualizei meus pacotes instalados. sudo apt-get update & sudo apt-get dist-upgrade

O sudo vmware-config-tools.pl foi capaz de detectar automaticamente meus arquivos de cabeçalho do kernel e completou sua execução com sucesso. Na reinicialização, consegui ver a montagem do HGFS e minhas pastas compartilhadas.

    
por 02.03.2013 / 19:38
0

O caminho que você digitou está errado. O caminho certo é /lib/modules/$(uname -r)/build/include/linux

Veja este post no AskUbuntu: what-is-the-path-to-the-kernel-headers-so-posso-instalar-vmware .

    
por 08.09.2013 / 14:19
0

Sim, observe que /usr/src/linux-headers .... não é o cabeçalho do kernel que o vmware-config-tools está procurando, o caminho real é /lib/modules/$(uname -r)/build/include .

No entanto, é melhor que a ferramenta encontre o caminho em si, por isso recomendo:

reinicie o seu Ubuntu e execute todos eles no modo sudo:

apt-get purge linux-headers-... (all versions you have installed already )

apt-get install --reinstall build-essential binutils

apt-get install --reinstall linux-headers-$(uname -r)

execute novamente /usr/bin/vmware-config-tools.pl e esperamos que encontre o caminho desta vez.

    
por 16.01.2014 / 14:02