modprobe vboxguest falhou


20

Estou executando um Ubuntu Server (12.0.4-beta2; kernel 3.2.0) no VirtualBox (o host é o Win7) e quero usar pastas compartilhadas. Segui o manual para configurar as adições de convidados da vbox http://www.virtualbox.org/manual/ch04.html#idp5801200, mas esse erro ocorre em todas as inicializações:

Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded!

Quando eu tento:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

Fiz algo errado, o que preciso para consertar? Obrigado pela ajuda.


Coloque um pouco kmesgno pastebin e poste o link?
— billc.cn

Obrigado. Como eu faço isso? cat /proc/kmsgnão escreve nada.
— A123321

Desculpe, deve sersudo dmesg > file.log
— billc.cn

Respostas:


11

Eu tive esse problema hoje e o resolvi instalando os cabeçalhos do kernel

yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers 

então

yum install kernel-devel

ou

yum install kernel-PAE-devel

Depois, execute novamente VBoxLinuxAdditions.run.


Para as pessoas que vem através desta, no futuro, este fez o truque perfeitamente para mim em uma nova instalação do CentOS 6.2
— AndyPerfect

11
Isso funciona porque VBoxLinuxAdditions.run compila os módulos do kernel do VirtualBox, mas não menciona isso quando falha.
— Piskvor 27/02

2
Aaargh. Por que eu sempre esqueço isso ... para o Debian / Ubuntu isso seria apt install gcc make linux-headers-amd64- aproveite.
— dualed

11
Isso não funciona para mim. Há alguma outra etapa não documentada necessária agora em 2017?
— MidnightJava

7

Descobri aqui que a instalação padrão de adições de convidados inclui uma função de configuração integrada, portanto, não há necessidade de reinstalar:

/etc/init.d/vboxadd setup

Isso me deu o erro sobre a falta de fontes do kernel, como a resposta de brendan yum install kernel-devel, e esse setupcomando funciona, e tudo parece voltar ao normal novamente!


Isso funcionou para mim.
— Tiro parta

5

Hoje tive um problema semelhante, mas o plug-in vagrant-vbguest não foi instalado. Então, na pasta com o meu Vagrantfile:

vagrant plugin install vagrant-vbguest

Isso resolveu para mim.


isso funcionou para mim também
— Daniel Andrei Mincă

2

Teve o mesmo problema em um convidado Debian. Com base na resposta do dualed :

  1. Descubra a arquitetura do seu kernel, ou seja:

    $ uname -r  
    4.9.0-3-686
    
  2. Instale o make e os cabeçalhos do kernel (substitua "686" pela sua arquitetura: "amd64", "686-pae", ...):

    $ sudo apt install make linux-headers-686
    
  3. Por fim, instale as adições de convidado:

    $ sudo sh ./VBoxLinuxAdditions.run
    

2

no Centos 8, primeira execução

sudo yum install elfutils-libelf-devel

11
Você pode explicar por que o OP deve executar esses comandos primeiro? Consulte Como responder e faça nosso tour para aprender como melhorar sua resposta.
— Burgi
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.