“FATAL: Modul vboxdrv nicht im Verzeichnis /lib/modules/4.10.0-20-generic gefunden”

16

Ausführen von sudo sh vboxsign.sh und Abrufen von "FATAL: Modul vboxdrv nicht im Verzeichnis /lib/modules/4.10.0-20-generic gefunden"

Was vermisse ich? Dies lief beim letzten Mal gut, aber ich habe seitdem ein Upgrade durchgeführt und muss etwas vergessen haben. Ich habe das Arbeitsverzeichnis richtig eingestellt.

Tom Mercer
quelle

Antworten:

16

Versuche "virtualbox-dkms" neu zu installieren

sudo apt install --reinstall virtualbox-dkms
Mariogrip
quelle
2
Hat funktioniert! Erklären Sie zur Erbauung, warum das Problem dadurch wahrscheinlich behoben wurde.
Tom Mercer
1
Ich erhalte: E: Das Paket virtualbox-dkms kann nicht gefunden werden. Ich habe virtualbox zu meiner Quellenliste hinzugefügt. Gibt es Ideen, warum das so ist?
Christopher John
3

Bei der Neuinstallation von virtualbox-dkms trat immer ein Fehler auf. Ich habe den Kernel zum ersten Mal aktualisiert und die Header nicht aktualisiert. Ich musste es auch tun

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

und akzeptiere nicht die erste Lösung (die eigentlich nichts zu tun hatte), sondern die zweite Lösung, die darin bestand, eine weitere Bibliothek zu aktualisieren. Danach also

sudo apt install --reinstall virtualbox-dkms

arbeitete für mich.

kr37
quelle
2

Neuinstallation wie oben erwähnt - hatte mir nicht geholfen (innerhalb von (X) Ubuntu 18.04, mit dem kürzlich aktualisierten Kernel). Was hat in meinem Fall funktioniert:

  1. Setup-Schlüssel mit:

    wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -
    
  2. Repository einrichten mit:

    sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian cosmic non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
    
  3. Laden Sie die neueste Version von VirtualBox(mit allen zusätzlichen Paketen) von diesem Link herunter und installieren Sie sie .

Sergiusz Golec
quelle
0

Basierend auf anderen Antworten und der offiziellen Dokumentation von Virtualbox hat Folgendes funktioniert:

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
Psychosklave
quelle