Ubuntu पर VirtualBox चलाने में परेशानी


20

मैं UbuntuBox पर वर्चुअलबॉक्स चलाना चाहता हूं, यह कुछ समय पहले काम करता था लेकिन मुझे याद नहीं है कि कब या क्यों। हालाँकि जब मैं चलाने के लिए एक OS पर डबल-क्लिक करता हूं, तो यह शुरू करने की कोशिश करता है - वर्चुअल OS के लिए एक विंडो खोलता है, "होस्ट कुंजी" संदेश देता है, लेकिन फिर 5 सेकंड बाद में OS विंडो बंद कर देता है और यह त्रुटि देता है:

Failed to load VMMR0.ro (VERR_SUPLIB_OWNER_NOT_ROOT)


Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

अगर मैं इसे चलाता हूं तो sudo virtualboxमुझे अभी भी वही समस्या है। मैंने sudo apt-get purge virtualboxतब कोशिश की है sudo apt-get install virtualbox। मैं पुनः संस्थापन के दौरान नोटिस करता हूँ कि मुझे यह कंसोल पर अन्य सभी आउटपुट के बीच मिलता है:

Setting up virtualbox (4.1.12-dfsg-2ubuntu0.1) ...
 * Stopping VirtualBox kernel modules                                    [ OK ] 
 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

कोई विचार?


यदि मैं हटाता हूं /home/duncan/.virtualboxऔर /home/duncan/VirtualBox VMsखरोंच से शुरू होता है, तो त्रुटि अभी भी होती है। हालाँकि मुझे याद है कि वर्चुअलबॉक्स एक बिंदु पर काम कर रहा है इसलिए सेटिंग्स को रीसेट करने के अन्य तरीके मदद कर सकते हैं।

1
बस टर्मिनल में इस टाइप करें, sudo apt-get install virtualbox-dkms, पहले से ही मौजूद है, तो पुनः स्थापित और आप जाने के लिए तैयार।
शाहरिल अहमद

जवाबों:



6

मुझे वही समस्या थी और इसने linux-headersवर्तमान कर्नेल के लिए स्थापित करने और पुनः स्थापित करने में मदद की virtualbox-dkmsऔर dkms


4

समान / समान मुद्दा था:

 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

लगता है जैसे मेरा मुद्दा कर्नेल के निर्माण के साथ था। गतिशील भवन के लिए dkms का उपयोग करके हल:

sudo apt-get purge virtualbox
sudo apt-get install dkms build-essential linux-headers-`uname -r` linux-source
sudo apt-get install virtualbox-dkms 

इसके साथ सत्यापित:

sudo service virtualbox status 
sudo service virtualbox restart

1
यह नहीं होना चाहिए build-essentialऔर नहीं build-essentials?
रीट शरबानी

@ReutSharabani सही, 'बिल्ड-एसेंशियल' अपडेट 'बिल्ड-
एसेंशियल

1

यह अनुमति की समस्या प्रतीत होती है। प्रयत्न:

sudo chown root:root /usr
sudo chown root:root /usr/lib
sudo chown root:root /usr/lib/virtualbox

अधिक जानकारी के लिए आप इस टिकट पर नज़र डाल सकते हैं ।


1

यहां हल किया गया । कुछ गंभीर अनुमति की समस्या है और एक साफ स्थापित करने की आवश्यकता है।

संपादित करें: उद्धरण

आपके / usr निर्देशिका की सूची मालिक और समूह के लिए "2000 513" मूल्यों के साथ सभी प्रकार के लाल झंडे उठाती है। उपयोगकर्ता / समूह नामों के बजाय संख्याओं का प्रकट होना दर्शाता है कि उपयोगकर्ता और समूह आपके सिस्टम में मौजूद नहीं हैं। इसके अतिरिक्त, "2000" उबंटू के किसी भी स्वाद के लिए सबसे अधिक संभावना वाली उपयोगकर्ता आईडी है। गैर-प्रणाली यूआईडी और जीआईडी ​​1000 से शुरू होते हैं और एक समय में एक से ऊपर जाते हैं; 2000 तक पहुंचने के लिए आपको एक हजार अतिरिक्त उपयोगकर्ता जोड़ने होंगे! इसी तरह, सिस्टम यूआईडी / जीआईडी ​​नंबरिंग 0 से शुरू होती है (जो "रूट" है) और शायद ही कभी 200 के रूप में उच्च हो जाता है।

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

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


5
कृपया दूसरों को आसानी से देखने के लिए अपने लिंक में सामग्री प्रदान करें और इसलिए जानकारी संरक्षित है लिंक की गई सामग्री को स्थानांतरित / हटा दिया जाना चाहिए।
weberc2

0

मेरे मामले में ubuntu 12.10 64! मैंने डाउनलोड कियाvirtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64

sudo apt-get purge virtualbox-4.2  
sudo apt-get purge virtualbox-guest-additions-iso  

sudo apt-get install linux-headers-3.5.0-21-generic  
sudo dpkg -i virtualbox-4.2_4.2.6-82870~Ubuntu~quantal_amd64.deb  

यह समस्या को बिल्कुल ठीक नहीं करता है ... यह एक ही त्रुटि संदेश प्राप्त करने का एक और तरीका है।
weberc2

0

मेरे मामले में मैं उपयोग करता हूं

sudo apt-get purge virtualbox

इसे पुनः स्थापित करने से पहले।


0

Ubuntu 12.10 रिपॉजिटरी से वर्चुअलबॉक्स संकुल को स्थापित किया गया। वर्चुअलबॉक्स पैकेजों को शुद्ध नहीं किया और न ही विदेशी डीबों को डाउनलोड या इंस्टॉल किया।

स्थापित dkms,linux-source and linux-headers-3.5.0-23

( uname -r output was 3.5.0-23-generic)

वर्चुअलबॉक्स पुनरारंभ किया गया।

सब कुछ ठीक रहा



0

आपके vboxnetflt मॉड्यूल की तरह लगता है लोड नहीं है। इसे चलाओ:

sudo modprobe vboxnetflt

-1

/etc/init.d/virtualbox प्रारंभ आपके वर्तमान कर्नेल के लिए एक मॉड्यूल vboxdrv ढूंढने का प्रयास कर रहा है ... (/ lib / मॉड्यूल / `uname -r`name 'vboxdrv। *) कृपया। फिर...


क्या यह askubuntu.com/questions/138079/… को संदर्भित करने में मदद करता है ?
जॉन एस ग्रुबर

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