वर्चुअलबॉक्स '/etc/init.d/vboxdrv सेटअप' समस्या


73

मैंने सॉफ़्टवेयर सेंटर के माध्यम से वर्चुअलबॉक्स स्थापित किया है, लेकिन जब मैं एक वीएम शुरू करने की कोशिश करता हूं, तो मुझे निम्न त्रुटि मिलती है:

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

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

'/etc/init.d/vboxdrv सेटअप'

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

मैंने पहले ही अपना अपडेट कर लिया dkmsऔर इंस्टॉल कर लिया linux-headers, लेकिन यह /etc/init.d/vboxdrvमौजूद नहीं है।

मैं गुगली कर रहा हूं लेकिन मुझे कोई जवाब नहीं मिल रहा है।


1
दूसरों ने कहा, "virtualbox-dkms" को
शाहरिल अहमद

कर्नेल अपडेट (ubuntu) के बाद मेरे साथ ऐसा हुआ। मेरे लिए यह सिर्फ था: "sudo apt-get install virtualbox"। स्थापना प्रक्रिया ने मेरे लिए कर्नेल मॉड्यूल बनाया।
माइकल

मूल पद 12.10 का संबंध है। यदि आपको यह समस्या 14.04 के लिए हो रही है, जो लिखने के समय अधिक हो सकती है, तो virtualbox.orgइसके बजाय एक का उपयोग करें Ubuntu Software Centre। डॉक्टर के पास लंबे समय तक निर्देश दिए गए हैं लेकिन निम्न लिंक एक छोटा पढ़ा है। यदि आप HTTPS के बारे में भाग को अनदेखा करते हैं तो यह संक्षिप्त है। virtualbox.org/wiki/Linux_Downloads
H2ONaCl

जवाबों:


6

समस्या का निर्धारण करने के लिए pervar /var/log/vbox-install.log फ़ाइल चाहिए। यदि समस्या बनी रहती है, तो आप सीधे https://www.virtualbox.org/wiki/Downloads (कर्नेल 3.6। * और नीचे के लिए) से नवीनतम v4.2.2 संस्करण डाउनलोड और इंस्टॉल करना चाह सकते हैं । सौभाग्य।


लॉगिंग फ़ाइल नहीं है .... lol, मैं बस उस साइट से डाउनलोड करने की कोशिश करूँगा, जब आपके द्वारा किए गए और परीक्षण किए जाएंगे तो मैं आपके पास वापस आऊंगा।
Dr_Bunsen

आईसी - कोई लॉग फ़ाइल "नहीं" एक मुद्दा हो सकता है। एलओएल
कोगिटेरोगोसम

ठीक है, मैंने अपने पास मौजूद सभी सामानों को शुद्ध कर लिया, इसे उस साइट से डाउनलोड किया, और यह अच्छी तरह से शुरू हो गया, अब मैं एक ओएस स्थापित कर रहा हूं, धन्यवाद दोस्त!
Dr_Bunsen

VirtualBoxआधिकारिक साइट से फ़ाइल को शुद्ध करना और स्थापित करना मेरे लिए था। धन्यवाद!
गेब्रियल

दुर्भाग्य से ऐसा लगता है कि रिपॉजिट में वर्चुअलबॉक्स पैकेज दोषपूर्ण है। जाहिर है, कोई भी इन पैकेजों का परीक्षण नहीं करता ...
weberc2

131

अपने लिनक्स कर्नेल को अपग्रेड करने के बाद मुझे भी कई बार इस समस्या का सामना करना पड़ा।

मैंने क्या किया:

sudo apt-get install linux-headers-`uname -r`

पुन: कॉन्फ़िगर करें dkms और लोड मॉड्यूल:

sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

तब VirtualBox काम करता है। कोई कंप्यूटर रिबूट की जरूरत है।


1
जैसा आपने बताया, वैसे ही linux-headers स्थापित करें, फिर sudo ./etc/init.d/vboxdrv setupdkms को अपडेट करने का ध्यान रखेंगे।
गैरेट फोगरेली

1
modprobe vboxdrvमुझे बताता है:FATAL: Module vboxdrv not found.
बेंजामिन क्राउज़ियर

@pinouchon क्या dpkg-reconfigure virtualbox-dkmsकिसी त्रुटि संदेश का उत्पादन हुआ?
cmc

3
मुझे यह हर कुछ हफ़्ते में करना है, ऐसा लगता है, जैसे मैं अपने सिस्टम को अपग्रेड करता हूं। इसे स्थायी रूप से तय करने का कोई तरीका?
विल

@GarrettFogerlie शायद आपके मामले में यह काम किया है, लेकिन ओपी स्पष्ट रूप से निर्दिष्ट करता है कि उसने पहले से ही हेडर स्थापित किया है, इसलिए मुझे लगता है कि आपने सवाल नहीं पढ़ा।
नबील कादिमी

12

यहां देखें कि यह 12.10 पर कैसे किया जाता है:

सुनिश्चित करें कि dkms का कोई निशान नहीं है, (virtualbox / virtualbox-4.2), लिनक्स सामान्य हेडर ( .17):

*** वर्चुअलबॉक्स-4.2 को उस संस्करण से बदलें जिसे आपने पहले ही स्थापित किया है। यदि आपने इसे अभी तक स्थापित नहीं किया है तो चरण 2 पर आगे बढ़ें।

  1. sudo apt-get purge virtualbox-4.2 dkms linux-headers-$(uname -r)
  2. sudo apt-get install linux-headers-$(uname -r)
  3. sudo apt-get install virtualbox-4.2

आप लिनक्स हेडर को पहले से ही वर्चुअलबॉक्स से इंस्टॉल कर लें अन्यथा vboxdrv सेक्शन को सेट करने का प्रयास करते समय VBox इंस्टॉलेशन में त्रुटि होगी क्योंकि linux हेडर स्थापित नहीं हैं।


धन्यवाद, लेकिन जब मैं साइट से सीधे वर्चुअलबॉक्स डाउनलोड करता हूं, तो मुझे कुछ भी नहीं करना पड़ता है लेकिन 'sudo dpkg -i virtualbox.deb'। कम काम।
Dr_Bunsen

फिर आप भाग्यशाली हैं! यदि आपको लिनक्स हेडर के साथ गड़बड़ करने की आवश्यकता है, तो उन्हें
वर्चुअलबॉक्स

मेरे लिए काम किया, हताशा के घंटे के बाद। मैं ubuntu 12.04 चला रहा हूं।
बेंजामिन क्राउज़ियर

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

अच्छा एक आंद्रे!
हैन्केन्ड्रिक्स

9

"Virtualbox-dkms" की स्थापना रद्द करें

sudo apt-get install --reinstall virtualbox-dkms

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


3

मुझे एक ही समस्या थी और मैंने कर्नेल हेडर की स्थापना के साथ हल किया।

sudo apt-get install linux-headers-`uname -r`

हेडर की स्थापना के बाद, DKMS को ठीक से सेट किया गया था और वर्चुअलबॉक्स सिर्फ रिबूट के बाद काम किया था।

फिर भी, /etc/init.d में कोई vboxdrv नहीं है।

नोट: मेरे द्वारा शुरू किया गया पैकेज virtualbox (गैर ose) था:

sudo apt-get install virtualbox

धन्यवाद, मेरे सवाल पोस्ट करने से पहले यह कोशिश की, लेकिन यह काम नहीं किया। मैंने जो उत्तर "The answer" के रूप में चुना है, क्योंकि साइट से इंस्टॉल ने काम किया है, और मैंने इसके बारे में नहीं सोचा होगा, क्योंकि मुझे लगा कि यह वही फाइलें हैं।
Dr_Bunsen

1
@Dr_Bunsen कोई समस्या नहीं :)! हेडर स्थापित करना और रिबूट करना मेरे लिए काम करता है, लेकिन शायद मेरे पास कुछ अन्य पैकेज स्थापित थे जो अंतर बनाते थे (भले ही मैंने 12.10 की स्वच्छ स्थापना के बाद पहले पैकेजों में से एक के रूप में स्थापित किया हो)।
विन्केन्जो पीआई

1

मैं उबंटू 12.04 64-बिट पर हूं और ठीक इसी समस्या का सामना कर रहा हूं। मैंने यहां सूचीबद्ध सभी अनुशंसित सामान (अनइंस्टॉल, पुनः स्थापित हेडर, dkms, आदि) किए और फिर भी इसे काम करने के लिए नहीं मिला।

आखिरकार जो काम किया गया वह वर्चुअलबॉक्स वेबसाइट ( https://www.virtualbox.org/wiki/Linux_Downloads ) पर जा रहा था , पैकेज डाउनलोड कर रहा था और इसके माध्यम से इंस्टॉल कर रहा था:

sudo dpkg -i virtualbox-4.2_4.2.10-84104~Ubuntu~precise_amd64.deb

फिर मैं भागा:

sudo /etc/init.d/vboxdrv setup

और यह एक आकर्षण की तरह काम करता था।


शीर्ष अधिकांश उत्तर सटीक एक ही बात कहते हैं। वैसे भी धन्यवाद
Dr_Bunsen

1
बस पहली पोस्ट को फिर से पढ़ें और आप सही हैं। लेकिन मुझे उत्तर के लिए 3 या 4 टैब्स खुली शोध पसंद थे इसलिए मैं पोस्टों के माध्यम से स्किम कर रहा था और चीजों को आज़मा रहा था और मुझे लगता है कि मैं हल्के से निराश था इसलिए मैंने उनके उत्तर के दूसरे भाग को याद किया। वैसे भी, मैंने इसे शुरुआत करने वाले (मेरे जैसे) के लिए अधिक गहन निर्देश के रूप में पोस्ट किया है जो साधारण सामान को याद नहीं रख सकते हैं जैसे कि मैं एक .deb पैकेज कैसे स्थापित करता हूं। चीयर्स :)
andy u

1

Ubuntu 12.04 के साथ मैं इसे मानक रिपॉजिटरी के माध्यम से हल करने में सक्षम नहीं था। मुझे अपनी वेबसाइट से वर्चुअलबॉक्स डाउनलोड करना था और संस्करण 4.3 का उपयोग करना था


0

वर्चुअलबॉक्स इंस्टॉलेशन

टर्मिनल खोलें और Ubuntu 12.10 / Linux टकसाल के लिए ये आदेश जारी करें:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install dkms virtualbox-4.2

वेब: http://www.upubuntu.com/2012/10/virtualbox-424-released-ppa.html


0

इसके बजाय मैंने जो पाया वह यह है कि अगर आप दौड़ते हैं

# modprobe vboxdrv

वर्चुअलबॉक्स चलाने से पहले, आपके पास वह चिन्ह नहीं होगा

इसलिए मैं सिर्फ जोड़ता हूं

 vboxdrv 

में /

 /etc/modules

जो चलाने के बराबर है

  'modprobe vboxdrv' 

सिस्टम शुरू होने के बाद


बुरी सलाह .. यह /etc/init.d/virtualboxस्क्रिप्ट द्वारा नियंत्रित है । यहाँ इसे जोड़ना निरर्थक है और इसे बनाए रखना और प्रबंधित करना कठिन है।
इवान कैरोल

0

1) अगर आपने अभी तक डीकेएमएस नहीं चलाया है तो इस कमांड को रन करें

sudo apt-get install virtualbox-dkms

यदि पहले से ही स्थापित है पुनर्जीवन समस्या को ठीक करना चाहिए

sudo apt-get install --reinstall virtualbox-dkms

2) स्थापना (पुनः) स्थापना प्रक्रिया के बाद आपको इसके समान कुछ देखना चाहिए


vboxnetflt.ko: मॉड्यूल संस्करण संन्यास जाँच चल रहा है। - मूल मॉड्यूल - इस कर्नेल के भीतर कोई मूल मॉड्यूल मौजूद नहीं है - स्थापना - /lib/modules/3.5.0-61-generic/updates/dkms/ पर इंस्टॉल करना

vboxpci.ko: रनिंग मॉड्यूल संस्करण sanity check। - मूल मॉड्यूल - इस कर्नेल के भीतर कोई मूल मॉड्यूल मौजूद नहीं है - स्थापना - /lib/modules/3.5.0-61-generic/updates/dkms/ पर इंस्टॉल करना

depmod .........

DKMS: इंस्टॉल पूरा हुआ। वर्चुअलबॉक्स कर्नेल मॉड्यूल को रोकना [ठीक] * वर्चुअलबॉक्स कर्नेल मॉड्यूल शुरू करना [ओके] वर्चुअलबॉक्स-क्यूटी (4.1.12-dfsg-2ubuntu0.10) को सेट करना ... प्रोबेक-ट्रिगर के लिए libc-bin ... ldconfile deferred प्रसंस्करण अब जगह ले रहा है


3) वर्चुअलबॉक्स को बंद करें और डेमॉन के बंद होने के लिए कम से कम 10 सेकंड प्रतीक्षा करें।

4) फिर से वर्चुअलबॉक्स खोलें और मशीन को शुरू करें, इसे ठीक किया जाना चाहिए

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