वर्चुअलबॉक्स समस्या: कर्नेल मॉड्यूल लोड नहीं किया गया है


11

मैंने कई बार वर्चुअलबॉक्स स्थापित किया है, हर बार एक ही त्रुटि (नीचे स्क्रीनशॉट भी देखें)

WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.4.0-22-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. Extension Packs: 0

मैं sudo / sbin / rcvboxdrv सेटअप चलाता हूं और प्राप्त करता हूं:

Stopping VirtualBox kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Recompiling VirtualBox kernel modules
 ...done.
Starting VirtualBox kernel modules ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

जब मैं dmesg चलाता हूं तो मुझे एक LONG प्रतिक्रिया मिलती है जिसकी शुरुआत स्क्रीनशॉट में दी गई है, बाकी इसका (और बहुत कुछ है) पेस्ट (डॉट) ubuntu लिंक में है।

मैंने सॉफ़्टवेयर केंद्र से VBox को 5.0.2 और 5.0.18 64 बिट और 5.0.2 32 बिट के साथ स्थापित किया है। यह प्रोग्राम स्वयं ही खुल जाता है, लेकिन मैं USB संगतता के लिए एक्सटेंशन पैक को जोड़ने का प्रयास कर रहा हूं, जब भी मैं ऐसा करता हूं तो बिना किसी एप्लिकेशन की रेखाओं के साथ कुछ ऐसा हो सकता है (मैं इसे अनइंस्टॉल कर चुका हूं और वर्तमान में VBox समस्या का पता लगाने की कोशिश कर रहा हूं। जैसा कि मेरा मानना ​​है कि यह एक्सटेंशन पैक समस्या का कारण है। टर्मिनल त्रुटियाँ

http://paste.ubuntu.com/16683032/


स्क्रीनशॉट अपलोड करने के बजाय, क्या आप सभी आउटपुट को gedit में कॉपी कर सकते हैं, चार स्थानों द्वारा इंडेंट कर सकते हैं, और इसे अपने प्रश्न के अंत में चिपका सकते हैं? यह पूरे आउटपुट को पठनीय टेक्स्ट ब्लॉक में डाल देगा।
अनाम 2

पूरे आउटपुट में अभी इसकी एक कड़ी है।
लुइ क्राइसि

1
आपको संभवतः सामान के लिए paste.ubuntu.com का उपयोग करने पर विचार करना चाहिए जो अनुचित रूप से लंबा है, भी। Google डॉक्स कभी भी एक बुद्धिमान विचार नहीं है (लोग उपयोग करने के लिए अनिच्छुक होंगे)।
XtrmJosh

जवाबों:


18

पहले सुनिश्चित करें कि आपके पास ये पैकेज स्थापित हैं:

$ sudo apt-get install dkms build-essential linux-headers-`uname -r`

यदि उपरोक्त को स्थापित करने से समस्या का समाधान नहीं होता है तो आपके पास कर्नेल संस्करण हो सकता है, 4.4.0-20जो इस बात से अधिक लागू होता है कि अहस्ताक्षरित कर्नेल मॉड्यूल को Secure BootBIOS में सक्षम के साथ चलने की अनुमति नहीं है । इस मामले में आप निम्न में से एक कर सकते हैं:

  • Secure Bootअपनी BIOS सेटिंग्स में अक्षम करें

या

  • वर्चुअलबॉक्स मॉड्यूल पर हस्ताक्षर करें जैसा कि इस पोस्ट में वर्णित है https://askubuntu.com/a/768310/94759

1
सिक्योर बूट डिसेबल करने से मेरे लिए ट्रिक आई (मुझे इस पर ध्यान नहीं था)। धन्यवाद!
बट्टजको

मेरे मामले में सुरक्षित बूट अक्षम है और अभी भी एक ही समस्या है (कर्नेल संस्करण 4.4.0-177-generic)। कोई सुझाव ?
AElMehdi


2

इस कमांड ने मेरे लिए काम किया

sudo /etc/init.d/vboxdrv setup

आगे मुझे निम्नलिखित त्रुटि मिली

The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
is used to manage the VM that was created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
The UID used to create the VM was: 0
Your UID is: 1000

जो रूट एक्सेस (सुडो) के साथ योनि को चलाने से हल हो गया।

यह वर्चुअलबॉक्स संस्करण के साथ समस्या को ठीक करना चाहिए: 5.1


2
sudo apt-get install --reinstall virtualbox

... यह मेरे लिए क्या है। उम्मीद है की यह मदद करेगा!


0

बस स्थापित करें linux-headersऔर vboxconfigफिर से चलाएं

#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.