वर्चुअलबॉक्स, उबंटू 11.10, लिनक्स-कर्नेल 3: वर्चुअल मशीन शुरू नहीं कर सकता


11

मैंने oracle virtualBox v.4.1.2_Ubuntu r38359 इंस्टॉल कर लिया है।
वीएम त्रुटियों के साथ शुरू होता है:

चेतावनी: वर्ण डिवाइस / देव / vboxdrv मौजूद नहीं है। कृपया virtualbox-ose-dkms पैकेज और उपयुक्त हेडर, सबसे अधिक संभावित लिनक्स-हेडर-जेनेरिक स्थापित करें।

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

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

जैसा कि मैंने किया है:
1)

sudo apt-get इंस्टॉल करें virtualbox-ose virtualbox-ose-dkms

उत्तर:

virtualbox-ose पहले से ही सबसे नया संस्करण है।
virtualbox-ose-dkms पहले से ही नवीनतम संस्करण है।

2)

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

का जवाब:

linux-headers-3.0.0-12-generic-pae पहले से ही सबसे नया संस्करण है।


अगर मैं वर्चुअल मशीन लॉन्च करने की कोशिश करूं तो मुझे 2 खिड़कियां मिलीं:
1) पहला:

वर्चुअल मशीन winxp के लिए एक सत्र खोलने में विफल। वर्चुअल मशीन 'winxp' ने एक्सेप्ट कोड 1 के साथ स्टार्टअप के दौरान अप्रत्याशित रूप से समाप्त कर दिया है।

परिणाम कोड: NS_ERROR_FAILURE (0x80004005)
घटक: मशीन
इंटरफ़ेस: IMachine {5ea939319-62fc-4b0a-843c-0cb1940fa91}

2) दूसरा:

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

कोशिश की:

$ sudo modprobe vboxdrv
FATAL: मॉड्यूल vboxdrv नहीं मिला।

;

$ /etc/init.d/virtualbox start
* वर्चुअलबॉक्स कर्नेल मॉड्यूल शुरू करना * कर्नेल
को चलाने के लिए कोई उपयुक्त मॉड्यूल नहीं मिला है]

जवाबों:


7

क्या आपने कर्नेल मॉड्यूल बनाने की कोशिश की है? यह स्थापना के दौरान बनाया जाना चाहिए था, लेकिन ऐसा लगता है कि यह विफल रहा। तुम कोशिश कर सकते हो:

sudo dkms install virtualbox/4.1.2

यह मॉड्यूल का निर्माण करना चाहिए।


निर्मित ठीक है, लेकिन अभी भी वही समस्या मान रहा है; क्या मुझे "sudo dkms build virtualbox / 4.1.2" के बाद आपको आउटपुट टेक्स्ट दिखाना चाहिए?
टेड

यकीन है, यह मदद कर सकता है। आप VirtualBox को हटा भी सकते हैं और इसे Oracle रिपॉजिटरी से स्थापित कर सकते हैं जैसा कि hhlp ने सुझाव दिया है।
जेवियर रिवेरा

"कर्नेल इस कर्नेल के लिए अनावश्यक तैयारी। स्किपिंग ... बिल्डिंग मॉड्यूल: सफाई निर्माण क्षेत्र .... KERNELRELEASE = 3.0.0-12-जेनेरिक- pae -C /lib/modules/3.0.0-12-generic-pae करें / बिल्ड M = / var / lib / dkms / virtualbox / 4.1.2 / build .............. सफाई बिल्ड एरिया .... DKMS: बिल्ड कम्प्लीट। "" ted @ calister: ~ $ वर्चुअलबॉक्स चेतावनी: वर्ण डिवाइस / dev / vboxdrv मौजूद नहीं है। कृपया वर्चुअलबॉक्स-ओसे-डीकेएमएस पैकेज और उपयुक्त हेडर स्थापित करें, सबसे अधिक संभावना है कि लिनक्स-हेडर-जेनेरिक। आप इस समस्या के होने तक वीएम शुरू नहीं कर पाएंगे। निश्चित। "अभी भी वही त्रुटि है
टेड

मॉड्यूल लोड करने के लिए आपको /etc/init.d/virtualbox प्रारंभ करने की आवश्यकता होगी।
जेवियर रिवेरा

1
यह dkms के बारे में बहुत अच्छी बात करता है, यह अपने आप से काम करने वाला है। Sudo dkms को virtualbox / 4.1.2
जेवियर रिवेरा

3

डैश पर जाएं और फिर सॉफ्टवेयर सेंटर और सभी वर्चुअलबॉक्स पैकेज को हटा दें ...

वर्चुअलबॉक्स रिपॉजिटरी जोड़ना:

    sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian oneiric contrib"
    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
    sudo apt-get update

VirtualBox 4.1 स्थापित करना:

    sudo apt-get install virtualbox-4.1

यदि आप अपनी गेस्ट मशीनों पर Intel कार्ड के लिए USB 2.0, VirtualBox RDP और PXE बूट चाहते हैं, तो आपको एक्सटेंशन पैक इंस्टॉल करना होगा जिसे यहां डाउनलोड किया जा सकता है

एक्सटेंशन पैक स्थापित करना

एक बार एक्सटेंशन पैक डाउनलोड हो जाने पर, वर्चुअलबॉक्स खोलें और "एक्सटेंशन" अनुभाग पर "फ़ाइल -> वरीयताएँ" पर जाएँ, आइकन "पैकेज जोड़ें" पर क्लिक करें और अपने डाउनलोड किए गए एक्सटेंशन पैक को ढूंढें।


अपनी याचिका का पालन करें:

sudo apt-get install kernel-package 
sudo apt-get install linux-source

पुराने मॉड्यूल को हटाने का प्रयास करें।

sudo apt-get remove virtualbox-ose-modules*
sudo apt-get purge virtualbox-ose-modules*

फिर नया स्थापित करें।

sudo apt-get install virtualbox-ose-modules-`uname -r`

और यह कोशिश करो

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


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

1
"sudo apt-get install कर्नेल-पैकेज", "sudo apt-get install linux-source" जो कि 82Mb डाउनलोड करने के लिए असंभव (ट्रैफिक लिमिट) है। हटाने या शुद्ध करने के लिए कुछ भी नहीं। डाउनलोड नहीं कर सकता "E: regex 'virtualbox-ose-मॉड्यूल-3.0.0-12-generic-pae" द्वारा कोई भी पैकेज नहीं ढूँढ सका। अंतिम "sudo: /etc/init.d/vboxdrv: कमांड नहीं मिला"
टेड

1

मुझे कोई पता नहीं है!, लेकिन मुझे आपकी तरह समस्या मिली। मैंने सिर्फ कर्नेल संस्करण पर vbox संस्करण समर्थन स्थापित करके हल करने का प्रयास किया। यह ठीक काम किया। मेरा मतलब है कि अगर उर vbox संस्करण 4.XX समर्थन है जो आपका ओएस कर्नेल संस्करण (आपका कंप्यूटर) है। यदि आप कर्नेल संस्करण की जांच करना चाहते हैं, तो टर्मिनल प्रकार पर जाएं: अनाम -s


0

ठीक है, पहली बात जो मुझे चौंकाती है, वह यह है कि आप वर्चुअलबॉक्स के ओपन सोर्स और मालिकाना संस्करणों को मिलाते दिखते हैं। मुझे नहीं पता कि यह महत्वपूर्ण है, लेकिन यह हो सकता है।

सुनिश्चित करें कि आप वर्चुअलबॉक्स का ओपन सोर्स संस्करण चला रहे हैं, या पैकेज वर्चुअलबॉक्स-डीकेएमएस के साथ मालिकाना संस्करण के लिए ड्राइवरों को स्थापित करें


पहले से स्थापित।
टेड

वर्चुअलबॉक्स-डीकेएम मालिकाना नहीं है। वे कर्नेल ड्राइवर हैं, लेकिन ओपन-सोर्स। वर्चुअल बॉक्स के मालिकाना हिस्से अब एक्सटेंशन पैक में हैं।
जेवियर रिवेरा

0

मेरे मामले में मैंने निम्नलिखित कार्य किया:

  1. यहां जाएं: https://www.virtualbox.org/wiki/Downloads और वहां से Virtualbox पैकेज डाउनलोड करें

  2. साइट से डाउनलोड करें एक्सटेंशन पैक

  3. पैकेज स्थापित करें (पीपीए / रिपॉजिटरी या किसी भी चीज के बारे में चिंता न करें क्योंकि पैकेज अंततः इसे आपके रेपो में जोड़ देगा)

  4. वर्चुअलबॉक्स प्रबंधक का उपयोग करके एक्सटेंशन पैक स्थापित करें

ध्यान दें - अपने आप को उन समस्याओं से बचाने के लिए जिन्हें आपने इंस्टॉल किए गए वर्चुअलबॉक्स और उससे संबंधित किसी भी रिपॉजिटरी को खत्म करना होगा।

इसके बाद, जब कोई अपडेट दिखाई देता है तो सिस्टम आपको अन्य सभी उबंटू कार्यक्रमों की तरह इसके बारे में सूचित करेगा।

वर्तमान संस्करण अभी 4.1.4 है


एक और समस्या यह है कि ट्रैफिक लिमिट की वजह से मैं वर्चुअलबॉक्स को दोबारा डाउनलोड नहीं कर सकता हूं
टेड

Oohh !. और एक दोस्त के घर से, कैफे जगह, प्रेमिका की, माँ की, पड़ोसी की?
लुइस अल्वाराडो

मैं कैफे स्थानों को छोड़कर उन वेरिएंट के लिए अपने मूल शहर में नहीं हूं, लेकिन उम्मीद है कि समाधान इसके बिना आ जाएगा
ted

0

एप्ट-गेट कमांड लाइन का उपयोग करने के बजाय सिर्फ उबंटु सॉफ्टवेयर सेंटर जीयूआई का उपयोग करें

Virtualbox के लिए खोजें

  • कम से कम दो हिट मिलनी चाहिए।
  • पहले x86 वर्चुअलाइजेशन समाधान-बेस बायनेरिज़ को निकालें (हाइलाइट और क्लिक निकालें)
  • फिर Virtualbox को हाइलाइट करें और निकालें

एक बार जब दोनों को हटा दिया जाता है, तो वर्चुअलबॉक्स स्थापित करें

  • यह स्वचालित रूप से आधार बायनेरिज़ को फिर से स्थापित करेगा और वर्चुअलबॉक्स कर्नेल का पुनर्निर्माण करेगा

इससे हो जाना चाहिए।


पहले से ही जेवियर रिवेरा मदद से हल किया गया है । धन्यवाद, फिर भी _ _ ^
ted

0

एक ही समस्या थी: "WARNING: The character device /dev/vboxdrvमौजूद नहीं है। कृपया virtualbox-ose-dkmsपैकेज और उपयुक्त हेडर स्थापित करें , सबसे अधिक संभावना है linux-headers-generic। ”भले ही सभी वर्चुअलबॉक्स पैकेज स्थापित किए गए थे।

  1. सभी वर्चुअलबॉक्स की स्थापना रद्द करें: sudo apt-get purge virtualbox

  2. पर जाएं: https://www.virtualbox.org/wiki/Downloads (Ubuntu 12.10 मेरे मामले के लिए एक डाउनलोड करें)

  3. पैकेज स्थापित करें।

  4. सभी अब ठीक काम कर रहे हैं और लिनक्स के साथ बहुत मज़ा करते हैं!


हाँ, लेकिन मेरे मामले में मैं एक नए पैकेज डाउनलोड करने के लिए जोखिम नहीं उठा सकते
टेड

-1

मेरे लिए क्या समस्या हल हो गई है बस पुनः स्थापित करना - पहले आधार पैकेज और किसी भी संबंधित विन्यास फाइल को शुद्ध करें:

sudo apt-get purge virtualbox

और फिर इसे एक बार फिर से स्थापित करें (यह मानकर कि आप भी GUI चाहते हैं):

sudo apt-get install virtualbox-qt

मैंने १२.१० से १३.०४ में उन्नयन किया, इसलिए मैं कुछ ड्राइवरों को मान रहा हूं या जो संक्रमण में गड़बड़ हो गए हैं।


सुनिश्चित करें कि काम करेगा, लेकिन मेरे मामले में है कि अस्वीकार्य समाधान था
टेड

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