“FATAL: Módulo vboxdrv não encontrado no diretório /lib/modules/4.10.0-20-generic”


16

Executando o sudo sh vboxsign.sh e obtendo "FATAL: Module vboxdrv não encontrado no diretório /lib/modules/4.10.0-20-generic"

o que estou perdendo? Isso correu bem da última vez, mas eu já atualizei e devo ter esquecido alguma coisa. Eu configurei o diretório de trabalho corretamente.

Respostas:


16

Tente reinstalar "virtualbox-dkms"

sudo apt install --reinstall virtualbox-dkms

2
Trabalhou! Para edificação, você explicará por que isso provavelmente corrigiu o problema?
Tom Mercer

11
Eu recebo: E: Não foi possível localizar o pacote virtualbox-dkms. Eu adicionei o virtualbox à minha lista de fontes, alguma idéia de por que isso acontece?
Christopher John

3

Para mim, a reinstalação do virtualbox-dkms sempre dava um erro. Foi a primeira vez que atualizei o kernel e não atualizei os cabeçalhos. Eu também precisava fazer

sudo aptitude install linux-headers-`uname -r`

e não aceitar sua primeira solução (que na verdade não deveria fazer nada), mas aceitar a segunda solução que era atualizar alguma biblioteca adicional. Depois disso, então

sudo apt install --reinstall virtualbox-dkms

trabalhou para mim.


2

A reinstalação como mencionado acima - não me ajudou (no (X) Ubuntu 18.04, com o kernel atualizado recentemente). O que funcionou no meu caso:

  1. Chave de configuração com:

    wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -
    
  2. Repositório de instalação com:

    sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian cosmic non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
    
  3. Baixe e instale a versão mais recente VirtualBox(com todos os pacotes extras) deste link .


0

Com base em outras respostas e na documentação oficial do Virtualbox , aqui está algo que funcionou:

sudo apt-get install build-essential linux-headers-`uname -r`
sudo apt-get install autoconf automake bc bison build-essential flex gcc g++ make python -y
sudo apt-get purge virtualbox

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -c | cut -f2) non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-6.0
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.