VirtualBox bir vboxdrv kurulum hatası nasıl düzeltebilirim?


25

Böylece, VirtualBox ile bir işletim sistemi oluşturmayı denedim ve bu hatayı aldım:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

Bu yüzden Vboxdrv kurulum çalıştıran bariz yaptım. Bu komutu koştum:

sudo service vboxdrv setup

Bunu yaparken hatam var .:

stopping kernel drivers...done.

Uninstalling old virtualbox dkms kernel modules/etc/init.d/voboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
...done.
(Failed, trying without DKMS)
recompiling VirtualBox kernel modules...failed!
(look at /var/log/vbox-install.log to find out what went wrong.)

Bu yüzden bir /var/log/vbox-install.logşey bulabilecek miyim diye bir göz attım. Bu hatayı aldım:

/etc/init.d/vboxdrv: 334: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/build_in_tmp: not found

Herhangi bir yardım? Teşekkürler.


Yanıtlar:


28

Sonunda bu çalışma var. DKMS olması gerektiği gibi çalışmıyor gibi görünüyor (?). Yeniden yükledikten sonra virtualbox-dkmsVM'lerim yedeklendi.

sudo apt-get --reinstall install virtualbox-dkms

1
DKMS'nin virtualbox-dkms'ı yeniden yükleme gibi çalışmadığını, aşağıdaki gibi birden fazla sonuç döndürdüğünü söylüyorum: vboxnetflt.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.13.0-35-generic/updates/dkms/ ... vboxpci.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.13.0-35-generic/updates/dkms/
Crusty Barnacle

Bu benim için çalışıyor
Ker Ruben Ramos

1
@CrustyBarnacle Ben sadece aynı sorunları geçiyorum: o ... sanırım sanal kutu kurulumu için 'src' klasörü yoktu, bu yüzden kurulum komutunu çalıştırdığımda eski VB çekirdeğimi çıkardı ama yeni bir tane yeniden derleyemedi ( sizinkiyle aynı) - bu yüzden "orijinal modül yok" hatası geliyor - BTW sorunlarımı günün en son ubuntu güncellemesini yaptıktan hemen sonra başlattı .... hmm ... ile ilgili?
code_fodder

@ christopher, seni seviyorum adamım.
Haisum Usman

6

Aşağıdakileri öneririm:

İlk olarak, programları oluşturmak için başlıklara ve diğer gerekli öğelere sahip olduğunuzdan emin olun. Bir terminal penceresi aç ctrl+ alt+t

sudo apt-get install build-essential libssl-dev linux-headers-`uname -r`

İkincisi, dkms modülünü kurun, böylece çekirdek güncellemesinden sonra bu sorunla karşılaşmazsınız

sudo apt-get install dkms

Son olarak, ilk hata mesajının önerdiği şekilde komutu deneyin.

sudo -i
/etc/init.d/vboxdrv setup
exit

Merhaba, cevabınız için teşekkürler. Son söylediğim gibi aynı hata mesajını alıyorum. Baska öneri?
user287210

@ user287210 Hayır, bu noktada virtualbox programını kaldırır / temizler ve yeniden kurardım - hangi sürüme sahip olduğunuzu biliyor musunuz?
Charles Green,

Ben sudo apt-get install virtualbox vityualbox-dkms dkms ile kurdum ya da oracle web sitesinden yükleyiciyi kurdum. Web sitesinden kurulum yaptığımda insanların iyi iş çıkardığını duydum, bu yüzden ne varsa temizleyeceğim ve web sitesinden tekrar yükleyeceğim ve size ne olacağını anlatacağım.
user287210

xfce ubuntu 14.04 , paketleri temizledim ve VirtualBox'ı virtualbox.org/wiki/Linux_Downloads , 14.04 için AMD64'den yükledim . Bir debi paket yükleyici ile kurdum. Yüklediğim virtualbox sürümü 4.3.14 idi. VirtualBox'ı açtım ve vboxdrv kurulumunu kullanmamı öneren aynı hatayı aldım. Kurulumu yaptım ve son yaptığımda yaptığım hatayı aldım.
user287210

Bir sürü benzer sorunla karşılaştım - Doğru yolda görünüyorsunuz - logvare /var/log/vbox-install.log dosyasındaki çıktı öncekinden farklı mı? İşletim sistemi sürümünüz tamamen güncellendi mi?
Charles Green,

2

Bir deb veya rpm paketi yerine "Tüm dağıtımlar - Yükleyiciyi Çalıştır" ( bu listenin en alt girişi ) kullanın! Bu benim için hatayı düzeltti (Ubuntu 14.10 + VirtualBox 4.3.26).


Bu, tüm sorunlarımı çözdü ..... bir keresinde kırılmış sanal kutuyu temizlemiştim :(
code_fodder 17:15

1

@Crusty_Barnacle ve @Charles_Green çözümlerini başarılı olmadan denedikten sonra, dağıtımımın (Ubuntu 14.04) tamamen güncel olduğundan emin olduktan sonra:

aptitude purge virtualbox virtualbox-dkms virtualbox-qt
aptitude install virtualbox

Ve her şey yine iyi çalıştı.

Umarım bu başkalarına yardımcı olabilir.

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.