/ Sbin / vboxconfig komutunu çalıştırmasına rağmen VirtualBox “Çekirdek sürücüsü yüklü değil” hatası


12

Bir VirtualBox VM başlatırken şunu elde ederim:

VirtualBox - suplibOsInit hatası

Çalıştırmak sudo /sbin/vboxconfigsorunu çözmez.
Bunu nasıl düzeltirim?

VirtualBox 5.0.10 r104061

Yanıtlar:


11

benimle aynı sorun, eğer vagrant kullanmıyorsanız iptal.

çalıştırdığımda çıkış vagrant up:

The provider 'virtualbox' that was requested to back the machine
'default' is reporting that it isn't usable on this system. The
reason is shown below:

VirtualBox is complaining that the kernel module is not loaded. Please
run `VBoxManage --version` or open the VirtualBox GUI to see the error
message which should contain instructions on how to fix this error.

çıktı VBoxManage --version:

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (3.19.0-47-generic) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/rcvboxdrv setup

         You will not be able to start VMs until this problem is fixed.
5.0.14r105127

çıktı sudo /sbin/rcvboxdrv setup:

Bad argument setup

Bu komutu çalıştırdıktan sonra sorunum çözüldü sudo /usr/lib/virtualbox/vboxdrv.sh setup

$ sudo /usr/lib/virtualbox/vboxdrv.sh setup
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...done.
$ VBoxManage --version
5.0.14r105127

5

Aşağıdaki virtualbox dkms ile ilgili paketleri buldum:

  • virtualbox-DKMS
  • virtualbox-konuk-DKMS

Bu paketleri kurdunuz mu?


Bu paketleri gerçekten yüklemedim.
Nicolas Raoul

Bu benim için çalıştı. Ondan sonra vagrant upçalışmasını sağladım.
Artur Barseghyan

4

Bir çekirdek modülü eklemek için her zaman modprobe kullanabilirsiniz . Aynı sorunu sunucumda yaparak çözdüm:

[root@mageia5][/home/afk]# modprobe -a vboxdrv

Bu durumda, modülün yüklenmemiş olması çoğunlukla bir sorun değildir. Bu hata, henüz vboxdrv modülünü içermeyen başka bir çekirdek (çoğunlukla paket güncellemesi olarak) yüklediğinizde görünür. Bu yüzden modülü derlemeniz ve bu yeni çekirdeğe kurmanız gerekir sudo /sbin/rcvboxdrv setup. AFAIR günümüzde bu komutun yerine hata mesajında ​​geçmektedir sudo /sbin/vboxconfig.
Henning Kockerbeck

2

Bu bilinen bir hata gibi görünüyor .
Aşağıdaki komutları çalıştırmak sorunu çözer:

sudo /sbin/vboxconfig
sudo /sbin/rcvboxdrv setup

Ne yazık ki, her yeniden başlatmanın ardından bu komutları çalıştırmanız gerekecektir.


Bu komutları her yeniden başlatmanın ardından, yalnızca vboxdrv modülünü içermeyen her yeni yüklenen çekirdek (muhtemelen bir paket güncellemesinden) için çalıştırmanız gerekmez. rcvboxdrv setupmodülü derler ve o anda çalışan çekirdek ile kurar.
Henning Kockerbeck

1

UYARI: vboxdrv çekirdek modülü yüklü değildir. Geçerli çekirdek için kullanılabilir bir modül yok (4.7.1-1-ARCH) veya yüklenemedi. Lütfen çekirdek modülünü yeniden derleyin ve sudo ile kurun

/ Sbin / vboxconfig

Bu sorun giderilene kadar VM'leri başlatamazsınız.

Benim için düzeltme linux-headers paketini kurmaktı

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.