Para instalar os cabeçalhos
sudo apt install linux-headers-generic
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.
Para instalar os cabeçalhos
sudo apt install linux-headers-generic
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.
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
Você tentou:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install --reinstall virtualbox-dkms
Espero que isso ajude.