Estou usando a versão do kernel 3.16.0-34 no Ubuntu 15.10. Com qualquer nova versão do kernel, tenho mais e mais problemas. Com as primeiras versões pós-3.16, o ventilador iria para a velocidade total sem parar depois de acordar da suspensão, onde com o 4.2 o sistema não consegue nem reconhecer o meu adaptador WiFi (parece como se estivesse desativado mecanicamente com o interruptor do laptop , a luz wifi azul está desligada e não pode ser ligada pressionando-a; eu volto para o 3.16 e tudo funciona perfeitamente) ... Isso significa que usar um kernel mais novo está fora de questão.
Então, qual é o problema? Quando eu instalar o Virtualbox através de apt-get install virtualbox
e, em seguida, executá-lo, eu recebo isso:
The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-generic
virtualbox-dkms
está instalado. O Virtualbox começa, mas quando escolho iniciar um dos sistemas, recebo um erro:
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.
A execução de modprobe vboxdrv
me dá modprobe: FATAL: Module vboxdrv not found.
Se eu tentar instalar o VirtualBox mais recente do pacote baixado do virtualbox.org, recebo o seguinte:
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (3.16.0-34-generic) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/rcvboxdrv setup
You will not be able to start VMs until this problem is fixed.
Quando executo sudo /sbin/rcvboxdrv setup
, obtenho isto:
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...failed!
(Look at /var/log/vbox-install.log to find out what went wrong)
Tudo o que existe no log é este:
Makefile:185: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.
Eu pesquisei o erro no Google e as sugestões são para executar sudo apt-get install linux-headers-$(uname -r)
, mas isso apenas me diz que o pacote "linux-headers-3.16.0-34-generic" não está disponível, mas é requerido por outro pacote e que este significa que o pacote está ausente, desatualizado ou disponível apenas de outra fonte ...
É aí que o Google não ajuda mais. O que diabos eu faço para que o Virtualbox funcione?!