“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.

Antworten:


16

Versuche "virtualbox-dkms" neu zu installieren

sudo apt install --reinstall virtualbox-dkms

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.


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 .


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.