VirtualBox में 'modprobe vboxdrv' त्रुटि को कैसे ठीक करें?


29

मैं virtualBoxUbuntu 16.04 पर स्थापित करता हूं , लेकिन नए वर्चुअल होस्ट को स्थापित करने और बनाने के बाद यह त्रुटि दिखाता है:

कर्नेल ड्राइवर स्थापित नहीं (आरसी = -1908)

वर्चुअलबॉक्स लिनक्स कर्नेल ड्राइवर (vboxdrv) या तो लोड नहीं है या / dev / vboxdrv के साथ अनुमति की समस्या है। कृपया वर्चुअलबॉक्स-डीकेएमएस पैकेज स्थापित करें और कर्नेल मॉड्यूल को निष्पादित करके लोड करें

modprobe vboxdrv

जड़ के रूप में। यदि यह आपके वितरण में उपलब्ध है, तो आपको पहले डीकेएमएस पैकेज स्थापित करना चाहिए। यह पैकेज लिनक्स कर्नेल परिवर्तनों का ट्रैक रखता है और यदि आवश्यक हो तो vboxdrv कर्नेल मॉड्यूल को फिर से जोड़ता है।

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. 

इस modprobe vboxdrvत्रुटि को कैसे संबोधित करें ?


क्या आप 'sudo modprobe vboxdrv' आजमाते हैं?
अली रज्मदीह

देखें यह प्रश्न ठीक कुछ घंटों पहले जैसा ही है। हो सकता है कि जिमी ने अभी तक जो भी मदद की है, उसमें से कोई भी टिप्पणी आपको मदद नहीं करेगी।
ज़ियाज़िस

जवाबों:


51

पहले चरण के रूप में इस कमांड को चलाएं:

sudo modprobe vboxdrv

यदि यह सहायक नहीं है तो इन कमांडों को चलाएं:

sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms

फिर अपने सिस्टम को रिबूट करें और रिबूट के बाद इस कमांड को चलाएं:

sudo modprobe vboxdrv

और यदि यह आप चाहिए काम नहीं करता है सुरक्षित बूट को निष्क्रिय अपने BIOS / UEFI सेटिंग्स में क्योंकि से सुरक्षित बूट रोकता अहस्ताक्षरित मॉड्यूल लोड किए जा रहे।


6
नमस्ते, रन के बाद sudo modprobe vboxdrv, इस त्रुटि को दिखाएं:modprobe: ERROR: could not insert 'vboxdrv': Required key not available
mySun

1
@mySun क्या आपकी समस्या हल हो गई है? यदि मेरा उत्तर उपयोगी नहीं है, तो कृपया इस पोस्ट निर्देश को Required key not availableसमस्या को हल करने के लिए पढ़ें : askubuntu.com/questions/760671/…
अली रज्मदीह

3
मैं इस पोस्ट को पढ़ता हूं और अपनी समस्या ढूंढता हूं :-) धन्यवाद।
mySun

मुझे रिबूट करने की आवश्यकता नहीं थी लेकिन आपके उपयुक्त इंस्टॉल विधि ने काम किया।
अक्टूबर को फ्लाइंगिंगप्रिंटर

बूट पर इसे स्वचालित करने का सबसे अच्छा तरीका क्या है? क्या मुझे इसे /usr/lib/modules-load.d में डालना चाहिए?
युरानोस87

4
  1. नीचे दिए गए आदेशों को चलाकर virtualbox-dkms और इसके विन्यास को अनइंस्टॉल करें:

    sudo apt-get remove virtualbox-dkms
    sudo apt-get remove --purge virtualbox-dkms
    
  2. नीचे दिए गए कमांड को चलाकर लिनक्स हेडर और लिनक्स इमेज स्थापित करें:

    sudo apt-get install -y linux-headers-amd64 linux-image-amd64
    
  3. वर्चुअलबॉक्स-डीकेएमएस स्थापित करें

    sudo apt-get install -y virtualbox-dkms
    

1
मेरा सिस्टम इसके बजाय ढूंढ linux-headers-amd64या linux-image-amd64 आज़मा नहीं apt dist-upgradeसकता है।
david.perez

लिनक्स हेडर इंस्टॉलेशन को जेनेरिक होना चाहिएsudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
Nav

2

मेरे मामले में इसे यूईएफआई के सक्रिय होने के साथ करना है। उस स्थिति में, अहस्ताक्षरित कर्नेल मॉड्यूल vboxdrvलोड नहीं होते हैं।

यहां अधिक जानकारी: उबंटू 16.04 में उन्नयन के बाद 'vboxdrv' लोड नहीं कर सका (और मैं सुरक्षित बूट रखना चाहता हूं)

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