virtualbox continua mostrando erro “driver do kernel não instalado”

2

Estou tentando instalar um Windows7 guest em um host Linux com a caixa Virtual. Eu configurei meu convidado, mas quando eu bato start , continuo recebendo a mensagem:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

Eu executei /etc/init.d/vboxdrv setup n o shell, mas nada acontece e o erro continua aparecendo, como posso resolver isso?
Ah sim, e eu já instalei dkms : # apt-get install dkms

EDIT 1

# modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found.

EDIT 2

virtualbox-guest-dkms e virtualbox-dkms e eu tenho os dois instalados, mas ainda recebo o mesmo erro ...

    
por cerr 17.08.2014 / 23:26

6 respostas

1

Lembre-se de usar sudo . Corra assim e vai funcionar:

sudo apt-get install dkms
sudo su
/etc/init.d/vboxdrv setup

veja se funciona agora.

Estou tentando usá-lo também. Eu tive o mesmo problema. Eu fiz o seguinte no terminal:

sudo su

Ainda não tenho uma máquina virtual, mas este problema / erro foi resolvido para mim depois de fazer isso.

    
por 09.09.2014 / 05:20
1

Você precisa instalar os módulos do kernel do VirtualBox. Eu acredito que o pacote que você precisa é virtualbox-ose-dkms .

    
por 18.08.2014 / 09:03
1

Eu estava batendo com a minha cabeça também.

Eu estava usando o virtualbox.repo com o CentOS 7

Aqui está o que eu criei:

# yum remove VirtualBox-5.0
# yum -y update kernel kernel-firmware
# yum -y install kernel-devel
# yum -y install epel-release
# yum -y install dkms
# yum -y install VirtualBox-5.0
    
por 06.11.2015 / 05:18
0

Demorei muito tempo para resolver esse problema. Teve esse problema com vBox em 2 distros (Ubuntu e Arch).

Eu tinha dkms e todos os módulos já instalados e compilados no meu kernel, mas ainda tenho uma mensagem de erro relacionada ao módulo quando tentei executar uma máquina virtual vBox.

Se sua GUI vBox iniciar sem problemas mas receber um erro informando que você deve instalar o módulo de kernel VBoxDrv (ou qualquer outro módulo) ao tentar executar uma máquina virtual, seus problemas não estão relacionados à instalação dos módulos em seu kernel mas ativando-os no modprobe que o script de instalação do módulo não faz.

Para carregar um módulo manualmente (como vboxdrv ), abra um prompt de terminal e insira:

sudo modprobe vboxdrv

se a sua mensagem de erro lhe disser que falta outro módulo, não deixe de ativá-lo também.

Se a Máquina virtual for executada depois disso sem fornecer uma mensagem de erro, você encontrará a solução. Então você pode ativar o módulo vboxdrv permanentemente indo até /etc/modules-load.d/ (ou qualquer que seja o diretório .d que seu modprobe usa) e fazendo um arquivo .conf dentro dele (como vbox.conf ). No arquivo .conf, insira os nomes dos módulos de kernel do vbox que você deseja adicionar, como: vboxdrv e, opcionalmente, vboxnetadp , vboxnetflt e vboxpci . Se você não sabe o que eles fazem, veja o trecho abaixo que tirei do wiki do vBox. Salve o arquivo .conf e reinicie

Do wiki do Vbox:

vboxnetadp e vboxnetflt são necessários quando você pretende usar o recurso "Rede somente para host". Mais precisamente, vboxnetadp é necessário para criar a interface do host nas preferências globais do VirtualBox, e vboxnetflt é necessário para iniciar uma máquina virtual usando essa interface de rede.

vboxpci é necessário quando sua máquina virtual precisa passar por um dispositivo PCI em seu host.

Nota: Se os módulos do kernel do VirtualBox foram carregados no kernel enquanto você atualizou os módulos, você precisa recarregá-los manualmente para usar a nova versão atualizada. Para fazer isso, execute vboxreload como root.

    
por 24.04.2015 / 06:37
0

Primeiro: Desinstale o virtualbox-dkms e suas configurações executando os comandos abaixo:

sudo apt-get remove virtualbox-dkms
sudo apt-get remove --purge virtualbox-dkms

Segundo: instale os cabeçalhos do Linux e a imagem do Linux executando o comando abaixo:

sudo apt-get install -y linux-headers-amd64 linux-image-amd64

Última: instale o virtualbox-dkms

sudo apt-get install -y virtualbox-dkms
    
por 13.12.2017 / 14:31
0

Siga estes passos que resolveu para mim 1.Boot seu dispositivo e, em seguida, desativar a inicialização segura 2. Em seguida, execute sudo apt-get install virtualbox no seu terminal   Eu acho que isso vai resolver o seu problema

    
por 06.11.2018 / 14:02