VirtualBox "Kernel driver tidak diinstal" kesalahan meskipun menjalankan / sbin / vboxconfig


12

Saat memulai VM VirtualBox, saya mendapatkan:

VirtualBox - Kesalahan di suplibOsInit

Menjalankan sudo /sbin/vboxconfigtidak memperbaiki masalah.
Bagaimana cara memperbaikinya?

VirtualBox 5.0.10 r104061

Jawaban:


11

masalah yang sama dengan saya, batalkan jika Anda tidak menggunakan gelandangan.

output ketika saya menjalankan 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.

keluaran 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

keluaran sudo /sbin/rcvboxdrv setup:

Bad argument setup

Masalah saya terpecahkan setelah menjalankan perintah ini 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

Saya menemukan paket terkait virtualbox dkms berikut:

  • virtualbox-dkms
  • virtualbox-guest-dkms

Apakah Anda menginstal paket ini?


Saya tidak menginstal paket-paket ini.
Nicolas Raoul

Ini berhasil untuk saya. Setelah itu saya baru vagrant upsaja menjalankannya.
Artur Barseghyan

4

Anda selalu dapat menggunakan modprobe untuk menambahkan modul kernel. Saya memecahkan masalah yang sama di server saya dengan melakukan:

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

Dalam hal ini, sebagian besar bukan masalah bahwa modul belum dimuat. Kesalahan ini muncul ketika Anda menginstal kernel lain (kebanyakan sebagai pembaruan paket) yang belum mengandung modul vboxdrv. Jadi Anda harus mengkompilasi dan menginstal modul ke kernel baru itu, dengan sudo /sbin/rcvboxdrv setup. AFAIR saat ini perintah ini disebutkan dalam pesan kesalahan, bukan sudo /sbin/vboxconfig.
Henning Kockerbeck

2

Tampaknya ini adalah bug yang dikenal .
Menjalankan perintah berikut memperbaiki masalah:

sudo /sbin/vboxconfig
sudo /sbin/rcvboxdrv setup

Sayangnya, Anda harus menjalankan perintah ini setelah setiap reboot.


Anda tidak harus menjalankan perintah-perintah itu setelah setiap reboot, hanya untuk setiap kernel yang baru diinstal (mungkin dari pembaruan paket) yang belum termasuk modul vboxdrv. rcvboxdrv setupmengkompilasi modul dan memasangnya dengan kernel yang sedang berjalan.
Henning Kockerbeck

1

PERINGATAN: Modul kernel vboxdrv tidak dimuat. Entah tidak ada modul yang tersedia untuk kernel saat ini (4.7.1-1-ARCH) atau gagal memuat. Harap kompilasi ulang modul kernel dan instal dengan sudo

/ sbin / vboxconfig

Anda tidak akan dapat memulai VMs sampai masalah ini diperbaiki.

Perbaikan untuk ini bagi saya adalah menginstal paket linux-header

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.