VirtualBox'da 'modprobe vboxdrv' hatası nasıl düzeltilir?


29

Ben yüklemek virtualBoxUbuntu 16.04 üzerinde, ancak kurulumdan sonra ve yeni sanal makine gösterilir bu hatayı oluşturun:

Çekirdek sürücüsü yüklenmemiş (rc = -1908)

VirtualBox Linux çekirdek sürücüsü (vboxdrv) yüklenmemiş veya / dev / vboxdrv ile ilgili bir izin sorunu var. Lütfen virtualbox-dkms paketini kurun ve çekirdek modülünü çalıştırarak yükleyin

modprobe vboxdrv

kök olarak. Dağıtımınızda mevcutsa, önce DKMS paketini yüklemelisiniz. Bu paket, Linux çekirdek değişikliklerini izler ve gerekirse vboxdrv çekirdek modülünü yeniden derler.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. 

Bu modprobe vboxdrvhata nasıl giderilir ?


'Sudo modprobe vboxdrv' deniyor musunuz?
Ali Razmdideh

Bu sorunun birkaç saat önce tamamen aynı olduğunu görün . Belki de yorumlardan biri Jimmi henüz ona neyin yardımcı olduğunu söylemediğinden beri size yardımcı olacaktır.
Ziazis

Yanıtlar:


51

İlk adım olarak bu komutu çalıştırın:

sudo modprobe vboxdrv

Yararlı değilse, şu komutları çalıştırın:

sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms

Sonra sisteminizi yeniden başlatın ve yeniden başlattıktan sonra şu komutu çalıştırın:

sudo modprobe vboxdrv

Ve işe yaramazsa , BIOS / UEFI ayarlarınızda Secure Boot'u devre dışı bırakmalısınız , çünkü Secure Boot imzasız modüllerin yüklenmesini önler.


6
Merhaba, Çalıştırdıktan sonra sudo modprobe vboxdrv, şu hatayı göster:modprobe: ERROR: could not insert 'vboxdrv': Required key not available
mySun

1
@ mySun Sorununuz çözüldü mü? Cevabım size yardımcı olmazsa, lütfen Required key not availablesorunu çözmek için bu yazı talimatlarını okuyun : askubuntu.com/questions/760671/…
Ali Razmdideh

3
Bu yazıyı okudum ve sorunumu buldum :-) Teşekkür ederim.
mySun

Yeniden başlatmam gerekmiyordu, ancak apt kurulum yönteminiz işe yaradı.
flyingdrifter

Açılışta otomatikleştirmenin en iyi yolu nedir? /Usr/lib/modules-load.d içine koymalı mıyım?
yuranos87

4
  1. Aşağıdaki komutları çalıştırarak virtualbox-dkms ve yapılandırmalarını kaldırın:

    sudo apt-get remove virtualbox-dkms
    sudo apt-get remove --purge virtualbox-dkms
    
  2. Aşağıdaki komutu çalıştırarak Linux başlıklarını ve Linux görüntüsünü yükleyin:

    sudo apt-get install -y linux-headers-amd64 linux-image-amd64
    
  3. Virtualbox-dkms'ı yükle

    sudo apt-get install -y virtualbox-dkms
    

1
Sistemim bunun yerine bulamıyor linux-headers-amd64veya linux-image-amd64 denemiyor apt dist-upgrade.
david.perez

linux başlık kurulumu genel olmalısudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
Nav

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.