Não é possível instalar o VirtualBox no Ubuntu 12.10: cabeçalhos de kernel não podem ser encontrados

5

Estou tentando instalar o Virtualbox no Ubuntu 12.10 64 bits, (Kernel 3.5.0-23). Eu já instalei o dkms, o build-essential, o linux-source, o linux-kernel-headers, .... Eu ainda recebo este erro:

  

Erro! Seus cabeçalhos de kernel para o kernel 3.5.0-23-generic não podem ser encontrados.   Por favor, instale o pacote linux-headers-3.5.0-23-generic,   ou use a opção --kernelsourcedir para dizer ao DKMS onde ele está localizado

Os cabeçalhos e a origem do kernel estão no lugar apropriado:

ls /usr/src
linux-headers-3.5.0-23          linux-source-3.5.0
linux-headers-3.5.0-24          linux-source-3.5.0.tar.bz2
linux-headers-3.5.0-24-generic

Eu sei que há toneladas de perguntas semelhantes em fóruns diferentes, eu tentei todos eles. Nenhum deles funciona. Alguém pode me ajudar por favor?

    
por parsa 20.02.2013 / 01:54

2 respostas

9

Instale os cabeçalhos do kernel para o seu sistema executando este comando no seu terminal ( Ctrl + Alt + T ):

sudo apt-get install linux-headers-$(uname -r)
    
por theteng 25.02.2013 / 04:37
2

Instale os cabeçalhos do kernel para o kernel em execução

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

Ou simplesmente use o linux-headers-generic para instalar os cabeçalhos mais recentes do kernel.

  

OBSERVAÇÃO : Se você tiver kernels de Pilha de Ativação de Hardware (backported) instalados em uma versão LTS, use o pacote linux-headers-current para instalar os cabeçalhos + de imagens de kernel mais recentes.

Por exemplo, no Ubuntu 12.04, o kernel do release é o 3.2.0, o genux-current-genérico instala o 3.8.0-27.

    
por Terry Wang 15.08.2013 / 00:29

Tags