Não é possível executar o VM VirtualBox no Ubuntu 16.04

0

Estou com problemas ao tentar executar o Virtual Box; quais são os " appropiate headers" ??

WARNING: The character device /dev/vboxdrv does not exist.
     Please install the virtualbox-dkms package and the appropriate
     headers, most likely linux-headers-generic.

     You will not be able to start VMs until this problem is fixed.

Eu instalei o virtualbox-dkms package, mas não tenho ideia sobre os cabeçalhos.

Além disso, ao tentar executar uma VM

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 install virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

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.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On Linux, open returned ENOENT.

Não consigo executar modprobe vboxdrv (sim, eu corro com sudo )

modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted

Acho que essa é uma pergunta comum, mas não consigo encontrar respostas para o Ubuntu 16.04, apenas para as desatualizadas.

UPDATE

linux-headers-generic está instalado, mas ainda não funciona.

    
por lapinkoira 12.03.2018 / 20:59

4 respostas

0

Para instalar os cabeçalhos

sudo apt install linux-headers-generic
    
por Hugo 12.03.2018 / 21:03
0

Como você instalou em primeiro lugar? Eu costumo instalá-lo com

sudo apt-get install virtualbox

que instala todos os pacotes necessários e constrói os módulos para o kernel atual. Você terá que correr

sudo dpkg-reconfigure virtualbox-dkms

se você atualizar seu kernel.

Espero que você tenha uma pista, caso contrário, poste de volta.

Felicidades.

    
por mgerber 12.03.2018 / 21:18
0

Instalar / Verificar driver do Virtualbox

A instalação dos drivers do Virtualbox pode falhar por vários motivos. Primeiro verifique se os módulos do kernel foram criados:

$ ls -la /lib/modules/$(uname -r)/misc
total 696
drwxr-xr-x 2 root root   4096 Mar  7 16:02 .
drwxr-xr-x 6 root root   4096 Mar  7 16:02 ..
-rw-r--r-- 1 root root 600232 Mar  7 16:02 vboxdrv.ko
-rw-r--r-- 1 root root  16204 Mar  7 16:02 vboxnetadp.ko
-rw-r--r-- 1 root root  43134 Mar  7 16:02 vboxnetflt.ko
-rw-r--r-- 1 root root  39959 Mar  7 16:02 vboxpci.ko

Se os módulos estiverem faltando, execute vboxconfig manual:

$ sudo vboxconfig 
## ... some output ###
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.

vboxconfig produzirá alguma saída útil, se houver erros.

Depois disso, verifique se a caixa virtual está funcionando corretamente com o módulo.

$ sudo vboxmanage --version
5.2.8r121009
    
por Simon Sudler 13.03.2018 / 10:38
0

Você tentou:

sudo apt-get update 
sudo apt-get upgrade
sudo apt-get install --reinstall virtualbox-dkms

Espero que isso ajude.

    
por bogdan 12.03.2018 / 21:12