वर्चुअलबॉक्स "कर्नेल ड्राइवर नहीं चल रहा है" चलाने / sbin / vboxconfig के बावजूद त्रुटि


12

वर्चुअलबॉक्स वीएम शुरू करते समय, मुझे मिलता है:

VirtualBox - suplibOsInit में त्रुटि

दौड़ने sudo /sbin/vboxconfigसे समस्या ठीक नहीं होती।
उसे कैसे ठीक करें?

वर्चुअलबॉक्स 5.0.10 r104061

जवाबों:


11

मेरे साथ भी यही समस्या है, यदि आप योनि का उपयोग नहीं करते हैं तो इसे रोक दें।

जब मैं चलता हूं तो आउटपुट 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.

आउटपुट 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

आउटपुट sudo /sbin/rcvboxdrv setup:

Bad argument setup

इस कमांड को चलाने के बाद मेरी समस्या हल हो गई 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

मुझे निम्नलिखित वर्चुअलबॉक्स dkms संबंधित पैकेज मिले:

  • virtualbox-dkms
  • virtualbox-अतिथि-dkms

क्या आपने इन पैकेजों को स्थापित किया है?


मेरे पास ये पैकेज वास्तव में स्थापित नहीं हैं।
निकोलस राउल

इसने मेरे लिए काम किया। उसके बाद मैंने बस vagrant upइसे चलाने के लिए किया।
आर्टूर बरसेघन

4

कर्नेल मॉड्यूल को जोड़ने के लिए आप हमेशा modprobe का उपयोग कर सकते हैं । मैंने अपने सर्वर पर वही समस्या हल की है:

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

इस मामले में, यह ज्यादातर एक समस्या नहीं है कि मॉड्यूल लोड नहीं किया गया है। यह त्रुटि तब दिखाई देती है जब आपने एक और कर्नेल (ज्यादातर एक पैकेज अपडेट के रूप में) स्थापित किया होता है जिसमें अभी तक vboxdrv मॉड्यूल नहीं होता है। इसलिए आपको मॉड्यूल को उस नए कर्नेल के साथ संकलित और स्थापित करना होगा, जिसके साथ sudo /sbin/rcvboxdrv setup। आजकल AFAIR के बजाय त्रुटि संदेश में इस कमांड का उल्लेख किया गया है sudo /sbin/vboxconfig
हेनिंग कोकरबेक

2

यह एक ज्ञात बग है
निम्न आदेशों को चलाने से समस्या ठीक होती है:

sudo /sbin/vboxconfig
sudo /sbin/rcvboxdrv setup

दुर्भाग्य से, आपको प्रत्येक रिबूट के बाद इन कमांडों को चलाना होगा।


आपको प्रत्येक रिबूट के बाद उन कमांडों को नहीं चलाना चाहिए, केवल प्रत्येक नव स्थापित कर्नेल के लिए (शायद पैकेज अपडेट से) जिसमें अभी तक vboxdrv मॉड्यूल शामिल नहीं है। rcvboxdrv setupमॉड्यूल संकलित करता है और इसे वर्तमान में चल रहे कर्नेल के साथ सेट करता है।
हेनिंग कोकरबेक

1

चेतावनी: vboxdrv कर्नेल मॉड्यूल लोड नहीं किया गया है। या तो वर्तमान कर्नेल (4.7.1-1-ARCH) के लिए कोई मॉड्यूल उपलब्ध नहीं है या यह लोड करने में विफल रहा है। कृपया कर्नेल मॉड्यूल को फिर से जोड़ें और इसे sudo द्वारा स्थापित करें

/ Sbin / vboxconfig

जब तक यह समस्या ठीक नहीं हो जाती आप वीएमएस शुरू नहीं कर पाएंगे।

मेरे लिए इसके लिए ठीक था linux-headers पैकेज स्थापित करना

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.