Se ao tentar executar o Virtualbox você se depara com o erro “Kernel driver not installed (rc=-1908)”, não entre em pânico, pois na dica de hoje, vamos mostrar como corrigir. Na verdade isso indica que um módulo essencial para o funcionamento do Virtualbox não está instalado, e não pense que é culpa da distribuição, seja ela Ubuntu, Debian, Fedora, openSUSe é apenas uma limitação e você pode resolver facilmente.
O que é VirtualBox?
O VirtualBox é um software de virtualização de código aberto que permite criar e executar máquinas virtuais em um único computador físico. Ele foi desenvolvido pela Oracle e está disponível gratuitamente para uso pessoal e empresarial.
Como funciona o VirtualBox?
O VirtualBox permite que você crie máquinas virtuais, que são ambientes computacionais isolados que funcionam como se fossem computadores reais. Cada máquina virtual possui seu próprio sistema operacional, aplicativos e configurações, permitindo executar diferentes sistemas operacionais em um único hardware.
O VirtualBox funciona como uma camada de software entre o sistema operacional do seu computador físico, chamado de “host”, e o sistema operacional da máquina virtual, chamado de “guest”. Ele permite que o sistema operacional guest seja instalado e executado em uma janela separada, como se fosse um programa dentro do seu sistema operacional host.
Principais recursos do VirtualBox
O VirtualBox oferece uma variedade de recursos e vantagens para os usuários:
1. Execução de vários sistemas operacionais
Com o VirtualBox, você pode executar simultaneamente vários sistemas operacionais diferentes, como Windows, macOS, Linux e outros, em um único computador. Isso é especialmente útil para testar aplicativos, desenvolvimento de software e simulação de ambientes de produção.
2. Isolamento e segurança
As máquinas virtuais são isoladas umas das outras e do sistema operacional host, o que aumenta a segurança e evita conflitos entre diferentes sistemas e aplicativos. Isso permite que você experimente novos softwares sem comprometer a estabilidade do seu sistema operacional principal.
3. Portabilidade de ambientes
Você pode criar uma máquina virtual no VirtualBox e transferir facilmente para outros computadores, compartilhando seus ambientes de desenvolvimento ou configurações específicas. Isso é útil para equipes de desenvolvimento que precisam trabalhar em projetos em conjunto ou para configurar rapidamente ambientes de teste.
4. Recursos avançados
O VirtualBox oferece suporte a recursos avançados, como compartilhamento de pastas entre o sistema operacional host e o guest, redimensionamento dinâmico da tela, uso de dispositivos USB, snapshots (capturas instantâneas do estado de uma máquina virtual) e muito mais. Isso torna o trabalho com máquinas virtuais mais flexível e produtivo.
Sobre o erro a mensagem que irá mostrar para você no momento da execução do Virtualbox será:
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.
Corrigindo Kernel driver not installed (rc=-1908) no Virtualbox
Então, vamos então corrigir o erro de uma vez. Primeiramente, vamos baixar algumas ferramentas, o exemplo abaixo vai funcionar no Ubuntu ou Debian. Mas você pode usar os mesmos nomes dos pacotes para instalar em qualquer outra distribuição:
sudo apt-get install build-essential module-assistant
sudo m-a prepare
Agora, vamos compilar o bendito drive da forma correta conforme a mensagem de erro:
sudo /etc/init.d/vboxdrv setup
Depois de execute o comando acima, você deve ver algo parecido como as linhas abaixo:
emanuel@negromonte $ sudo /etc/init.d/vboxdrv setup
Parando os módulos do kernel do VirtualBox … feito.
Recompilando os módulos do kernel do VirtualBox … feito.
Iniciando módulos do kernel VirtualBox … feito.
Caso não faça parte, entre no nosso grupo do Telegram. Lá tem mais de 2200 pessoas para te ajudar. Busque por @sitesempreupdate.