Os módulos do kernel são instalados em uma versão por versão. Depois de atualizar para uma nova versão do kernel, você precisa reinstalar os módulos do VirtualBox (e quaisquer outros módulos fora da árvore, como drivers de vídeo de código fechado).
Eu fiz uma atualização para o meu arch-linux, então eu tentei executar o virtualbox, eu recebi esta mensagem de erro:
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 '/sbin/vboxconfig'
Quando tentei executar o comando, recebi:
/sbin/vboxconfig: No such file or directory
Também testei modprobe vboxdrv
e recebi a mensagem:
Module vboxdrv not found in directory /lib/modules/4.8.13-1-ARCH
Qualquer ajuda para o problema!
Os módulos do kernel são instalados em uma versão por versão. Depois de atualizar para uma nova versão do kernel, você precisa reinstalar os módulos do VirtualBox (e quaisquer outros módulos fora da árvore, como drivers de vídeo de código fechado).
Suponha que você tenha o kernel versão 4.9. Você terá alguns módulos do kernel instalados para o seu kernel específico, por exemplo %código%. Se você atualizar para o kernel versão 4.15, você precisa instalar o linux49-virtualbox-host-modules
.
Tenha em mente que os drivers específicos que você pode precisar podem ser muito. Por exemplo, você pode precisar de linux415-virtualbox-host-modules
. Basta verificar quais você utilizou antes e baixar as versões correspondentes para o seu novo kernel.
Tags virtualbox arch-linux