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.

A123321
fonte
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
Aqui está pastebin.com/TNvh9cNQ
A123321 16/04

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.

brendan
fonte
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!

Robert
fonte
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.

Oalders
fonte
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
    
Rock Storm
fonte
2

no Centos 8, primeira execução

sudo yum install elfutils-libelf-devel
Bart Verschooren
fonte
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