O VMware Tools não consegue encontrar fontes do kernel do openSUSE

0

Eu herdei uma máquina virtual openSUSE 13.2 (Harlequin) do desenvolvedor anterior e exportei arquivos de disco do Virtualbox VDI para o VMDK da VMWare.

A máquina virtual funciona e as Ferramentas VMware estão instaladas, mas não consigo concluir o processo de configuração porque o configurador não consegue encontrar fontes do kernel. A resolução automática da tela não funciona.

Mas as fontes do kernel estão instaladas! O YaST os exibe como instalados e o diretório / usr / src contém alguns subdiretórios do Linux:

  • linux
  • linux-obj
  • linux-2.6.25.5-1.1
  • linux-2.6.25.5-1.1-obj
  • linux-3.16.6-2
  • linux-3.16.6-2-obj
  • linux-3.16.7-21
  • linux-3.16.7-21-obj

A versão do kernel instalada é 3.16.6-2-default

O configurador do VMWare Tools reclama

Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes] 

What is the location of the directory of C header files that match your running kernel? /usr/src/linux

The path "/usr/src/linux" is not valid.
Would you like to change it? [yes] 

Se eu soubesse quais arquivos o pesquisador tenta procurar, posso tentar localizá-los sozinho.

VMWare Workstation 7.0.1.

Por favor, ajude-me a instalar essas ferramentas.

    
por Paul 01.05.2017 / 19:36

1 resposta

0

cabeçalhos do kernel em SUSE são uma parte do padrão pacote fonte do kernel ou desenvolvimento do kernel. Para poder utilizar cabeçalhos, você geralmente também precisa de ferramentas C e ferramentas de desenvolvimento básicas instaladas. Eu recomendo executando o seguinte comando como root ou com o sudo para instalar tudo o que você vai precisar:

zypper install -t pattern devel_basis devel_C_C++ devel_kernel

Também recomendo a reinicialização após a conclusão da instalação.

    
por 02.05.2017 / 01:25