Virtualbox - Instale Adições de Convidado mais uma vez sempre que houver atualizações do kernel do Linux

7

Tenho o Ubuntu rodando como um Virtualbox, e toda vez que ele atualiza o kernel, o Guest Additions para de funcionar. O processo de instalação no Linux requer o uso de um CD virtual, a execução de scripts a partir da linha de comando, etc. e é irritante.

Existe alguma maneira de manter as adições de convidados trabalhando constantemente mesmo quando o kernel é atualizado? Eles podem ser instalados como pacotes do Ubuntu em vez de instalar o CD virtual?

    
por endolith 19.08.2010 / 21:27

3 respostas

5

O Ubuntu fornece os utilitários convidados da edição de código aberto do Virtual Box. Até onde sei, não há diferença entre as duas edições no que diz respeito aos utilitários Linux guest (por exemplo, com uma edição de código fechado do VirtualBox, você pode acessar dispositivos USB de um convidado Linux mesmo se a VM tiver o utilitários de convidado de código aberto).

Os pacotes são virtualbox-ose-guest-utils , virtualbox-ose-guest-x11 e virtualbox-ose-guest-dkms . Com o último pacote instalado, os módulos do kernel necessários são compilados automaticamente quando você atualiza o kernel.

    
por 20.08.2010 / 00:12
5

Você pode recompilar os módulos do kernel com

/etc/init.d/vboxadd setup

Dessa forma, você não precisa reinstalá-los - basta recriar os módulos após uma atualização do kernel.

    
por 19.08.2010 / 21:57
0

Outra solução seria instalar o dkms (Suporte ao Dynamic Kernel Module).

Veja esta resposta para detalhes.

    
por 20.03.2014 / 23:24