Como instalar os cabeçalhos do kernel para o VMWare para combinar com o meu kernel em execução (versão 2.6.35-22-generic)

3

Estou tentando instalar o VMWare Server 1.0.6 e também tentei o servidor VMWare 2.0.2 BOTH 64 bit, no ubuntu 10.10 64 bit.

Mas eu continuo recebendo este erro:

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /lib/modules/2.6.35-22-generic/build/include/

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.35-22-generic).  Even if the module were to
compile successfully, it would not load into the running kernel.

snaphot de stdout:

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /lib/modules/2.6.35-22-generic/build/include/


The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.35-22-generic).  Even if the module were to
compile successfully, it would not load into the running kernel.

em / usr / src, eu tenho:

root@pandora:/usr/src# ls -l
total 8
drwxr-xr-x 24 root root 4096 2011-02-02 18:38 linux-headers-2.6.35-22
drwxr-xr-x  7 root root 4096 2011-02-02 16:25 linux-headers-2.6.35-22-generic

e uname -a retorna:

uname -a
Linux pandora 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC 2010 x86_64 GNU/Linux

Como resolvo este problema

    
por kamal 03.02.2011 / 19:28

2 respostas

5

A criação de dois links simbólicos corrigirá seu problema:

ln -s /lib/modules/2.6.35-22-generic/build/include/generated/utsrelease.h /lib/modules/2.6.35-22-generic/build/include/linux/utsrelease.h
ln -s /lib/modules/2.6.35-22-generic/build/include/generated/autoconf.h /lib/modules/2.6.35-22-generic/build/include/linux/autoconf.h

Eu encontrei a solução em it-psycho.de e funcionou bem para mim.

    
por 12.05.2011 / 18:10
0

Por favor, veja este link: link

Lembro-me de uma solução semelhante na versão inicial do servidor VMware. Funcionou para mim.

    
por 03.02.2011 / 19:46