"FATAL: Module vboxdrv tidak ditemukan di direktori /lib/modules/4.10.0-20-generic"

16

Menjalankan sudo sh vboxsign.sh dan mendapatkan "FATAL: Module vboxdrv tidak ditemukan di direktori /lib/modules/4.10.0-20-generic"

Apa yang saya lewatkan? Ini berjalan dengan baik terakhir kali, tetapi saya telah ditingkatkan, dan pasti lupa sesuatu. Saya mengatur direktori kerja dengan benar.

Tom Mercer
sumber

Jawaban:

16

Coba instal ulang "virtualbox-dkms"

sudo apt install --reinstall virtualbox-dkms
Mariogrip
sumber
2
Bekerja! Untuk perbaikan, akankah Anda menjelaskan mengapa hal itu dapat menyelesaikan masalah?
Tom Mercer
1
Saya mendapatkan: E: Tidak dapat menemukan paket virtualbox-dkms. Saya telah menambahkan virtualbox ke daftar sumber saya, ada ide mengapa ini terjadi?
Christopher John
3

Bagi saya, menginstal ulang virtualbox-dkms selalu memberi kesalahan. Ini adalah pertama kalinya saya memutakhirkan kernel, dan belum memutakhirkan header. Saya juga perlu melakukannya

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

dan tidak menerima itu solusi pertama (yang sebenarnya tidak melakukan apa-apa), tetapi menerima solusi kedua yang adalah untuk memutakhirkan beberapa pustaka lebih lanjut. Setelah itu, kalau begitu

sudo apt install --reinstall virtualbox-dkms

bekerja untukku.

Kr37
sumber
2

Instal ulang seperti yang disebutkan di atas - tidak membantu saya (dalam (X) Ubuntu 18.04, dengan kernel yang baru diperbarui). Apa yang berhasil dalam kasus saya:

  1. Kunci pengaturan dengan:

    wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -
    
  2. Siapkan repositori dengan:

    sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian cosmic non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
    
  3. Unduh dan instal versi terbaru VirtualBox(dengan semua paket tambahan) dari tautan ini .

Sergiusz Golec
sumber
0

Berdasarkan jawaban lain dan dokumentasi resmi Virtualbox , berikut adalah sesuatu yang berfungsi:

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
psychoslave
sumber