ferramentas VMWare no problema de origem do kernel do Ubuntu Server 10.10

2

Depois de instalar e executar a configuração do vm-ware, a configuração precisa dos meus cabeçalhos do kernel para compilar alguns módulos, ok, então eu darei a eles, mas isso simplesmente não funcionará.

Ele pede o caminho do diretório dos arquivos de cabeçalho C que correspondem ao meu kernel em execução.

Se eu

uname -r

Eu obtenho

2.6.35-22-generic-pae

Então eu digo que o caminho de origem é

/lib/modules/2.6.25-22-generic-pae/build/include

e retorna

"The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.35-22-generic-pae).

.. eu estou confuso? Alguém pode oferecer sugestões, por favor?

Eu instalei a fonte do kernel hte e me desenvolvi usando

sudo apt-get install linux-headers-$(uname -r)
    
por Hamid 25.10.2010 / 11:20

2 respostas

1

Tente instalar o open-vm-source e instale os módulos do kernel com o DKMS.

    
por 25.10.2010 / 12:40
1

Tudo o que você precisa fazer é adicionar a linha

#define UTS_RELEASE "<your kernel version, e.g 2.6.35-25-server>"

para /usr/src/linux-headers-<your kernel version>/include/linux/version.h e copie o arquivo /usr/src/linux-headers-<your kernel version>/include/generated/autoconf.h para /usr/src/linux-headers-<your kernel version>/include/linux/ .

    
por 23.02.2011 / 16:06