Cabeçalhos de kernel para ferramentas VMware

2

Eu tentei compilar ferramentas VMware no meu servidor. Eu mesmo compilei o kernel, não usei o RPM. Como as ferramentas VMware precisam dos arquivos de cabeçalho do kernel, eu executei o seguinte comando na minha fonte de pasta do kernel:

make headers_install INSTALL_HDR_PATH=/tmp/header/

Todos os arquivos são exportados para /tmp/header/include/ . Quando inicio o vmware-config-tools.pl e especifico a pasta /tmp/header/ , as ferramentas do VMware dizem:

The path "/tmp/header/include/" is not a valid path to the 3.3.0 kernel

O que está errado aqui?

Editar : Estou executando o RHEL 6, kernel 3.3, tentando compilar as ferramentas do VMware para o ESXi 4.1 & 5

    
por Hugo 21.02.2013 / 17:50

1 resposta

0

O vmware-tools precisa dos cabeçalhos completos do kernel.

provavelmente que faz headers_install não está exportando tudo o que o vmware precisa. tente copiar a fonte real do kernel e teste. se funcionar, remova todos os arquivos, exceto o .h

find /tmp/headers-full -not -name \*.h -delete

e teste novamente. se funcionar, compare as duas árvores de cabeçalho para ver o que está faltando

    
por 22.02.2013 / 13:53