Por que os Adicionais de Convidados precisam de cabeçalhos de kernel no VirtualBox 4.04?

6

Estou tentando instalar o Guest Additions no VirtualBox 4.04.on ubuntu 11.10

Eu tenho este erro:

The headers for the current running kernel were not found.
If the module compilation fails then this could be the reason.

Note que eu já instalei os cabeçalhos, mas ainda recebo este erro.

Você tem uma ideia, por favor?

    
por Takkat 19.07.2012 / 16:11

6 respostas

10

Descobri que instalar dkms com

sudo apt-get install dkms

resolveu esse erro / aviso para mim. Veja esta resposta.

    
por XåpplI'-I0llwlg'I - 06.01.2013 / 11:08
9

Este comando irá instalar os cabeçalhos do kernel:

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

Agora, tente instalar as adições de comentários novamente.

    
por SirCharlo 19.07.2012 / 16:24
2

Para mim (host LTS do Ubuntu 12.04; convidado do Ubuntu 13.04; virtualbox 4.1.18 em execução no host), parece que as inclusões de convidado baixadas iso no host eram antigas, então a instalação pela montagem dos menus iso através do vbox falhou consistentemente. Não havia pacote virtualbox-guest-additions disponível no convidado, então eu instalei

$ sudo apt-get install virtualbox-guest-dkms

, que também extraiu dkms , fakeroot , virtualbox-guest-utils e virtualbox-guest-x11 . Então eu reiniciei o convidado, e copiar / colar funcionou (também, a resolução saltou).

    
por tsbertalan 12.06.2013 / 22:41
1

Parece que o Ubuntu 11.10 não envia o compilador por padrão. Experimente apt-get install gcc gcc-4.7

    
por friendzis 21.11.2012 / 11:11
0

A mensagem que você recebe pode não estar relacionada à falha ao criar as adições de convidado. Eu geralmente vejo essa mensagem, mas as adições de comentários são bem feitas e executadas conforme o esperado.

Aqui estão alguns passos que podemos tentar, caso não consigamos instalar as adições dos convidados:

  • Podemos tentar instalá-los novamente depois de reinicializar o sistema operacional convidado. Se isso ainda não tiver sucesso, também podemos tentar instalar adições de convidados como root. da linha de comando .

  • Também pode valer a pena atualizar o sistema operacional convidado antes de instalarmos o Guest Additions.

  • Versões mais antigas da caixa virtual podem ter erros contra uma instalação bem-sucedida do GA. Atualizar caixa virtual para a versão atual (atualmente 4.1.18).

  • Se tudo falhar, você também pode baixar e instalar as adições de convidado prontas dos repositórios (elas também serão executadas com a versão PUEL do Virtual Box, mas podem ser desatualizadas em alguns aspectos) executando o seguinte no Ubuntu guest :

     sudo apt-get install virtualbox-guest-additions
    
por Takkat 19.07.2012 / 17:07
0

Primeiro de tudo, encontre a versão do seu kernel:

$ uname -a
Linux ibm **3.5.0-24**-generic #37-Ubuntu SMP Thu Feb 7 01:50:30 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Próxima atualização do apt por:

$ sudo apt-get update

Finalmente instale o pacote de cabeçalho da sua versão do kernel (3.5.0-24) pelo apt

$ sudo apt-get install linux-headers-3.5.0-24-generic
    
por Aboozar 21.02.2013 / 11:23