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.