VirtualBox '/etc/init.d/vboxdrv kurulum' sorunu


73

VirtualBox'u yazılım merkezi üzerinden kurdum, ancak bir VM başlatmaya çalıştığımda aşağıdaki hatayı alıyorum:

Ç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 çekirdek modülünü tekrar uygulayarak

'/etc/init.d/vboxdrv kurulum'

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.

Ben zaten güncelledim dkmsve yükledim linux-headers, ancak bu /etc/init.d/vboxdrvmevcut değil.

Googling yaptım ama bir cevap bulamıyorum.


1
Diğerlerinin dediği gibi, "virtualbox-dkms" komutunu
Shaharil Ahmad

Bu çekirdek güncellemesinden sonra oldu (ubuntu). Benim için sadece oldu: "sudo apt-get install virtualbox". Yükleme işlemi benim için çekirdek modülünü oluşturdu.
Michael,

Orijinal posta 12.10 ile ilgilidir. Eğer 14.04 için bu problemi yaşıyorsanız, bu yazı yazarken daha muhtemeldir, virtualbox.orgyerine bir tane kullanın Ubuntu Software Centre. Dokümanın uzun soluklu talimatları var ancak aşağıdaki bağlantı daha kısa bir okuma. HTTPS ile ilgili kısmı görmezden gelirseniz, o zaman kısa. virtualbox.org/wiki/Linux_Downloads
H2ONaCl

Yanıtlar:


6

Sorunu belirlemek için /var/log/vbox-install.log dosyasını incelemeniz gerekir. Sorun devam ederse, en son v4.2.2 sürümünü doğrudan https://www.virtualbox.org/wiki/Downloads adresinden indirip yüklemek isteyebilirsiniz (çekirdek 3.6. * Ve altı için). İyi şanslar.


hilkat garibesi bir günlük dosyası yok .... lol, sadece o siteden indirmeyi deneyeceğim, bu işlem yapıldığında ve test edildiğinde size geri döneceğim.
Dr_Bunsen

IC - hiçbir günlük dosyası "sorun" olamaz. LOL
cogitoergosum

tamam, sahip olduğum her şeyi temizledim, o siteden indirdim ve güzel bir şekilde başladı, şimdi bir işletim sistemi kuruyorum, teşekkürler dostum!
Dr_Bunsen

Dosyayı temizleme ve VirtualBoxresmi siteden yükleme benim için yaptı. Teşekkürler!
Gabriel

Maalesef depolardaki VirtualBox paketi hatalı görünüyor. Açıkça kimse bu paketleri test
etmiyor

131

Linux çekirdeğimi yükselttikten sonra da bu sorunla birkaç kez karşılaştım.

Ben ne yaptım:

sudo apt-get install linux-headers-`uname -r`

Dkms ve yük modülünü yeniden yapılandırın:

sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

Sonra VirtualBox çalışır. Bilgisayarın yeniden başlatılması gerekmez.


1
Sadece linux- sudo ./etc/init.d/vboxdrv setupheaders'ı belirttiginiz gibi kurun, sonra dkms'lerin güncellenmesine dikkat edin.
Garrett Fogerlie,

1
modprobe vboxdrvBana söyler:FATAL: Module vboxdrv not found.
Benjamin Crouzier

@pinouchon dpkg-reconfigure virtualbox-dkmsHerhangi bir hata mesajı çıktı mı?
cmc

3
Bunu birkaç haftada bir yapmam gerekiyor, öyle görünüyor ki, sistemimi yükselttiğim gibi görünüyor. Kalıcı olarak düzeltmenin bir yolu var mı?
Will

@ GarrettFogerlie Belki de sizin durumunuzda işe yaradı, ancak OP açıkça başlıkları yüklediğini açıkça belirtti, bu yüzden soruyu okumadığınızı varsayıyorum.
Nabil Kadimi 21:13

12

İşte tam olarak 12.10'da nasıl yapacağınız:

Dkms, (virtualbox / virtualbox-4.2), linux jenerik başlıkları ( . .17) izi olmadığından emin olun :

*** Virtualbox-4.2'yi daha önce kurduğunuz sürümle değiştirin. Henüz yüklemediyseniz, 2. adıma geçin.

  1. sudo apt-get purge virtualbox-4.2 dkms linux-headers-$(uname -r)
  2. sudo apt-get install linux-headers-$(uname -r)
  3. sudo apt-get install virtualbox-4.2

Sanal kutuları ÖNCE linux üstbilgilerini yüklemelisiniz, aksi takdirde VBox yüklemesi, vuxdrv bölümünü kurmaya çalışırken linux başlıkları yüklenmediğinden hata verir.


Teşekkürler ancak doğrudan siteden virtualbox indirdiğimde, 'sudo dpkg -i virtualbox.deb' dışında bir şey yapmak zorunda değilim. Az iş.
Dr_Bunsen

o zaman şanslısın! Linux başlıkları ile uğraşmanız gerekiyorsa, onları sanal
kutudan

Benim için çalıştı, saatler süren hayal kırıklığının ardından. Ubuntu 12.04 kullanıyorum.
Benjamin Crouzier

Bu yöntem benim için çalıştı. Doğrudan siteden indirme yapmadı. Temel olarak, başlıklar göründüğü gibi değil. Başlıkları kurduktan sonra, yukarıda açıklandığı gibi, vbox yazılımını normalde yazılım merkezinden yükledim.
Andre

Güzel bir Andre!
HankHendrix

9

"Virtualbox-dkms" programını tekrar yükleyin

sudo apt-get install - yeniden yükleme virtualbox-dkms

Benim için çalıştı.


3

Aynı problemi yaşadım ve çekirdek başlıklarının kurulumu ile çözdüm.

sudo apt-get install linux-headers-`uname -r`

Başlıkların yüklenmesinden sonra, DKMS düzgün bir şekilde kuruldu ve Virtualbox yeniden başlatıldıktan sonra çalıştı.

Yine de /etc/init.d içinde vboxdrv yoktur.

Not: ilk kurduğum paket sanal kutuydu (ose olmayan):

sudo apt-get install virtualbox

Teşekkürler, sorumu göndermeden önce bunu denedim, ancak işe yaramadı. "Cevap" olarak seçtiğim cevap seçildi, çünkü siteden yapılan yükleme çalıştı ve aynı dosyalar olduğunu düşündüğüm için bunu düşünmedim.
Dr_Bunsen

1
@Dr_Bunsen Sorun değil :)! Başlıkları takmak ve yeniden başlatmak benim için işe yaradı, ancak fark yaratan başka paketler de kurdum (vbox'u 12.10 temiz kurulumdan sonra ilk paketlerden biri olarak kursam bile).
Vincenzo Pii 28:12

1

Ubuntu 12.04 64-bit'im ve tam olarak bu sorunla karşılaştım. Burada listelenen tüm önerilen şeyleri yaptım (kaldırma, başlıkları, dkms, vb. Yeniden yükleme) ve yine de işe yaramadı.

Sonunda ne işe yaradı sanal paketi web sitesine gitmek ( https://www.virtualbox.org/wiki/Linux_Downloads ), paketi indirip yüklemek:

sudo dpkg -i virtualbox-4.2_4.2.10-84104~Ubuntu~precise_amd64.deb

Sonra koştum:

sudo /etc/init.d/vboxdrv setup

Ve bir cazibe gibi çalıştı.


Top çoğu cevap aynı şeyi söylüyor. Yine de teşekkürler
Dr_Bunsen

1
Sadece ilk yazıyı tekrar okuyun ve haklısınız. Fakat cevabı araştırmaya açık 3 ya da 4 tane sekme vardı, bu yüzden yazılar arasında geziniyor ve bir şeyler deniyordum ve sanırım biraz sinirliydi, bu yüzden de cevabının ikinci bölümünü kaçırdım. Her neyse, bunu da .deb paketini nasıl kurarım gibi basit şeyleri hatırlayamayan acemi (benim gibi) için daha kapsamlı bir talimat olarak verdim. Şerefe :)
andy u

1

Ubuntu 12.04 ile standart depolar aracılığıyla çözemedim. Virtualbox'ı web sitesinden indirip 4.3 sürümünü kullanmalıydım.


0

VirtualBox Kurulumu

Terminali açın ve şu komutları Ubuntu 12.10 / Linux Mint için verin:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install dkms virtualbox-4.2

Web: http://www.upubuntu.com/2012/10/virtualbox-424-released-ppa.html


0

onun yerine buldum koştuğun şey

# modprobe vboxdrv

virtualbox'ı çalıştırmadan önce, bu işarete sahip olmayacaksınız.

bu yüzden sadece eklerim

 vboxdrv 

içinde /

 /etc/modules

hangi çalıştırmak için eşdeğerdir

  'modprobe vboxdrv' 

sistem başladıktan sonra


Kötü tavsiye .. Bu /etc/init.d/virtualboxsenaryo tarafından verilir . Buraya eklemek, bakımını ve yönetimini gereksiz hale getirir ve zorlaştırır.
Evan Carroll

0

1) DKMS'yi henüz yüklemediyseniz bu komutu çalıştırın.

sudo apt-get install virtualbox-dkms

Zaten takılıysa resintallation sorunu çözmeli

sudo apt-get install --reinstall virtualbox-dkms

2) (yeniden) kurulum işleminden sonra buna benzer bir şey görmelisiniz


vboxnetflt.ko: Modül sürüm akıl kontrolü çalışılıyor. - Orijinal modül - Bu çekirdek içinde orijinal modül yok - Kurulum - /lib/modules/3.5.0-61-generic/updates/dkms/

vboxpci.ko: Modül sürüm akıl kontrolü çalışılıyor. - Orijinal modül - Bu çekirdek içinde orijinal modül yok - Kurulum - /lib/modules/3.5.0-61-generic/updates/dkms/

depmod .........

DKMS: kurulum tamamlandı. * VirtualBox çekirdek modüllerini durdurma [OK] * VirtualBox çekirdek modüllerini başlatma [OK] Virtualbox-qt (4.1.12-dfsg-2ubuntu0.10) kuruluyor ... libc-bin ... ldconfig ertelenen işlem için işlem tetikleyicileri işleniyor


3) VirtualBox'ı kapatın ve arka planın kapanması için en az 10 saniye bekleyin.

4) VirtualBox'ı tekrar açın ve makineyi çalıştırın, düzeltilmesi gerekir

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.