वर्चुअलबॉक्स इंस्टॉलेशन संदेश देता है "modprobe vboxdrv" विफल


11

VirtualBox स्थापना संदेश देता है

sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found.

मैं के साथ अद्यतन प्रणाली है

sudo apt-get update

के साथ पीछा किया

reboot

उबंटू संस्करण: 14.04 एलटीएस

मैंने GDebi Package Installer के साथ इंस्टॉल करने की कोशिश की, संदेश है-

Selecting previously unselected package virtualbox-5.1.
(Reading database ... 800789 files and directories currently installed.)
Preparing to unpack .../virtualbox-5.1_5.1.0-108711~Ubuntu~trusty_amd64.deb ...
Unpacking virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
Setting up virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...

एक और कोशिश: मैंने BIOS से सुरक्षित बूट अक्षम किया और पीछा किया

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 

अब modprobe vboxdrv ठीक काम कर रहा है। इसलिए मैंने फ़ाइल के साथ वर्चुअलबॉक्स स्थापित किया- जीडीबी पैकेज इंस्टॉलर के साथ वर्चुअलबॉक्स -5.1_5.1.0-108711 ~ उबंटू ~ ट्रस्टी_मेड64.डेब । अब जब मैं वर्चुअलबॉक्स शुरू करता हूं और एक मशीन शुरू करता हूं तो यह निम्न त्रुटि दिखाता है-

**RTR3InitEx failed with rc=-1912 (rc=-1912)**

 The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/sbin/vboxconfig'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user. 

1
तो यह जानने के लिए 'dmesg' का उपयोग करें।
पायलट 6


@ पायलट 6: मैं dmesg की सामग्री को समझ नहीं पाया; क्या आप चाहते हैं कि मैं पूरी सामग्री को चिपका दूं? इसके अलावा, मुझे आपके द्वारा सुझाए गए लिंक का उपयोग करने का तरीका नहीं मिलता है
कपिल

1
बायोस में सुरक्षित बूट अक्षम करें।
पायलट 6

जवाबों:


17

इससे मुझे मदद मिली:

apt-get update
apt-get install linux-headers-$(uname -r)
dpkg-reconfigure virtualbox-dkms
modprobe vboxdrv 

क्या मुझे कहीं भी रिबूट करना चाहिए?
कपिल

2
क्षमा करें यह काम नहीं किया
कपिल

1
मैंने वास्तव में 1. सुरक्षित बूट को निष्क्रिय कर दिया और 2. 'modprobe vboxdrv' की @mwatzer समस्या का उत्तर दिया, लेकिन फिर भी मेरा वर्चुअलबॉक्स काम नहीं कर रहा है :(
कपिल

ठीक है कम से कम एक समस्या हल हो गई है .. क्या आप मुझे वर्तमान त्रुटि-संदेश का एक स्निपेट दे सकते हैं?
mwatzer

हाँ, इसे "virtualbox-5.1_5.1.0-108711 ~ Ubuntu ~ Trusty_amd64.deb" फ़ाइल के माध्यम से इंस्टॉल किए गए वर्चुअलबॉक्स को हटाकर और sudo apt-get install virtualbox
Kapil

1

यह पुराना है, लेकिन मैंने आखिरकार rhel7 पर इस सटीक समस्या को हल किया (मुझे लगता है कि यह इसे ubuntu के लिए भी हल करेगा)। मैं इसे हल करने में सक्षम था:

BIOS में जा रहा है और जा रहा है> उन्नत (f7)> बूट> "सुरक्षित बूट" के लिए नीचे स्क्रॉल करें> "Windows EUFI मोड" को "अन्य OS" में बदलें

मेरा वर्चुअलबॉक्स अब पूरी तरह से काम करता है।




0

यह विंडोज अपडेट के बाद मेरे वर्चुअलबॉक्स के साथ हुआ। मेरे पास एक दोहरी बूट मशीन है, और केवल कुछ खेलों के लिए विंडोज का उपयोग करें। जब विंडोज ने हाल ही में अपडेट किया, तो यह स्पष्ट रूप से 'सुरक्षित' बूट को फिर से सक्षम करने के लिए बूट सेटिंग्स को रीसेट करता है। इसलिए जब मैंने बूट सेटिंग को वापस अन-इनेबल सिक्योर मोड में बदला, VB ने फिर से ठीक काम किया। VB संदेश की फाइल ने कहा कि मैं गायब था, वहाँ सब साथ था, लेकिन सुरक्षित बूट सेटिंग्स ने स्पष्ट रूप से उस फ़ाइल को लोड करने में सक्षम होने से रोक दिया।


0

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


-1

यदि आपने हाल ही में एक नया कर्नेल संस्करण स्थापित किया है, तो पहले वाले को आज़माएँ। कर्नेल vmlinuz-4.2.0-42- जेनेरिक doesn't मेरे लिए काम करता है, लेकिन vmlinuz-4.2.0-41-जेनेरिक काम करता है। जाहिर है, vmlinuz-4.2.0-42-जेनेरिक के लिए कोई vboxdrv संस्करण नहीं है। मैं VirtualBox 5.1 का उपयोग कर रहा हूं।

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