वर्चुअल मशीन शुरू करने का प्रयास करते समय त्रुटि संदेश प्राप्त करना


14

मैं लंबे समय से विंडोज पर VMWare का उपयोग कर रहा हूं। लेकिन एक लंबे इंतजार के बाद, मैं Ubuntu 11.10 पर वर्चुअलबॉक्स में चला गया। मैंने Ubuntu, 32 बिट स्थापित किया, सभी उपलब्ध अद्यतन स्थापित किए और वर्चुअल बॉक्स स्थापित किया। जब मैंने वर्चुअलबॉक्स के अंदर एक नया विंडोज इंस्टॉलेशन बनाने की कोशिश की, तो मुझे निम्नलिखित त्रुटि संदेश मिले।

VirtualBox - Error

Failed to open a session for the virtual machine Windows XP.
The virtual machine '**Windows XP**' has terminated unexpectedly during startup with exit code 1.
Details

Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Machine
Interface:
IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

दूसरा त्रुटि संवाद

Virtualbox - Error in suplibOsinit
Kernal driver not installed (rc--1908)
Please install the virtualbox-dkmbs package and execute 'modprobe vboxdrv' as root.
  • मैंने पहले से ही VirtualBox को फिर से स्थापित करने की कोशिश की है।
  • Google परिणाम कर्नेल अपडेट के कारण होने वाली समस्या को इंगित करता है।

वैसे भी क्या मुझे यह काम मिल सकता है? मुझे मैलवेयर विश्लेषण के लिए इसकी आवश्यकता है और अगर वर्चुअलबॉक्स हर समय मुझ पर दुर्घटनाग्रस्त होने वाला है, तो मैं काम के लिए उबंटू का उपयोग नहीं कर पाऊंगा।

Dpkg -l का आउटपुट | ग्रीप वर्चुअल

 server
rc  virtualbox                             4.1.2-dfsg-1ubuntu1                    
x86 virtualization solution - base binaries
rc  virtualbox-qt                          4.1.2-dfsg-1ubuntu1                    
x86 virtualization solution - Qt based user interface 
cute 'modprobe vboxdrv' as root.<p>

को आउटपुट क्या है dpkg -l | grep virtual?
जिप्पी

वर्चुअल बॉक्स का आपका संस्करण क्या है? आपने इसे कहाँ से स्थापित किया है: USC या Oracle रिपॉजिटरी? क्या आपने सुझाव दिया - जैसा कि वर्चुअलबॉक्स-डीकेएमएस पैकेज स्थापित करने के लिए और sudo modprobe vboxdrv?
तक्कत

जैसा कि Takkat ने पूछा, क्या आपने लिनक्स होस्ट के लिए डाउनलोड वर्चुअलबॉक्स पर दिए गए चरणों का पालन किया । विशेष रूप से नोट: dkms पैकेज के बारे में उबंटू / डेबियन उपयोगकर्ताओं के लिए ?
अपरंपरागत जॉन

@jippie i ने परिणाम के साथ सवाल अपडेट किया है। टिप्पणी के रूप में जोड़ना बहुत बड़ा था।
सुनील जे

जवाबों:


7

मैं एक ही समस्या थी और इसे हल किया

  1. वर्चुअलबॉक्स शुद्ध करना:

    sudo apt-get purge virtualbox virtualbox-dkms virtualbox-ose-qt virtualbox-qt

  2. मैंने तब पुन: स्थापना की;

    sudo apt-get install virtualbox virtualbox-dkms virtualbox-ose virtualbox

    और ध्यान दें:

    dependency problems prevent configuration of virtualbox-ose:
    virtualbox-ose depends on virtualbox; however:
    Package virtualbox is not configured yet.
    Package virtualbox-4.0 which provides virtualbox is not installed.
    
  3. इसलिए मैंने virtualbox-4.0 स्थापित करने की कोशिश की;

    sudo apt-get install virtualbox-4.0

    यह काम किया और सही वर्चुअलबॉक्स DKMS कर्नेल मॉड्यूल में खींच लिया।

  4. फिर मुझे एक्सटेंशन पैक का सही संस्करण डाउनलोड और इंस्टॉल करना पड़ा Oracle_VM_VirtualBox_Extension_Pack-4.0.16-75491.vbox-extpack

यह काम किया है, और मेरे पास अब पूरी तरह से वर्चुअलबॉक्स उदाहरण है।


15

Wierdly, मेरे लिए यह VirtualBox को बंद करके और फिर चल रहा है

sudo modprobe vboxdrv 

टर्मिनल से और फिर VirtualBox को पुनरारंभ करना


2
वे पहले VirtualBox GUI को बंद करने के लिए महत्वपूर्ण है। धन्यवाद @JomanJi!
LRE

2
इससे मुझे मदद मिली।
zioMitch

मेरे लिए काम नहीं करता है।
मैक्स एन

इस टिप्पणी पर काम करने के लिए आपका बहुत-बहुत धन्यवाद ..............
बालाजी ६'१

3

वर्चुअलबॉक्स को कमांड लाइन से अनइंस्टॉल करने की कोशिश करें:

sudo apt-get purge virtualbox virtualbox-dkms virtualbox-ose-qt virtualbox-qt

यदि यह सफलतापूर्वक इसकी स्थापना रद्द कर देता है:

sudo apt-get install virtualbox virtualbox-dkms virtualbox-ose-qt virtualbox-qt

अगर कमांड सक्सेसफुल हो जाए तो सावधानी से चेक करें।


इसे भी स्थापित करेंdkms
गजादीपति

dkmsस्वचालित रूप से एक निर्भरता के रूप में खींचा
जिप्पी

ठीक है, मैं आमतौर पर dkmsभी प्रदान करता हूं , क्योंकि मुझे फेडोरा के साथ एक अजीब अनुभव था। लेकिन मुझे पता है, यह
उबंटू है

क्या ये एक दिक्कत है? कर्नेल को चलाने के लिए कोई उपयुक्त मॉड्यूल नहीं मिला [असफल] इनवोक- rc.d: इनसस्क्रिप्ट वर्चुअलबॉक्स, क्रिया "पुनरारंभ" विफल।
सुनील जे

प्रारंभिक प्रश्न के संबंध में, यह बहुत अच्छी तरह से संबंधित हो सकता है। Kernal driver not installed। क्या आपने हाल ही में एक पूर्ण पैच चक्र किया? for a in update upgrade dist-upgrade autoremove; do apt-get -y $a; done
जिप्पी

1

मेरी लगभग एक ही त्रुटि थी:

Failed to open a session for the virtual machine Windows XP.
The virtual machine '**Windows XP**' has terminated unexpectedly during startup with exit code 1.

तब एक दूसरी खिड़की दिखाई दी जिसमें मैंने कहा कि मुझे यह कमांड चलाना है:

sudo /etc/init.d/vboxdrv setup

जब मैंने आदेश दिया कि निम्नलिखित त्रुटि सामने आई है:

$ sudo /etc/init.d/vboxdrv setup
 * Stopping VirtualBox kernel modules                                                             [ OK ] 
 * Uninstalling old VirtualBox DKMS kernel modules                                                                   [ OK ] 
 * Trying to register the VirtualBox kernel modules using DKMS                                                              
Error! Your kernel headers for kernel 2.6.38-16-generic-pae cannot be found at
/lib/modules/2.6.38-16-generic-pae/build or /lib/modules/2.6.38-16-generic-pae/source.
Failed, trying without DKMS
Recompiling VirtualBox kernel modules                                                                                    Look at /var/log/vbox-install.log to find out what went wrong

समाधान

linux-headersअपने OS संस्करण के लिए विनियोजित स्थापित करें । मेरे मामले में था:

sudo apt-get install linux-headers-2.6.38-16-generic-pae

सुनिश्चित करें कि सभी वर्चुअलबॉक्स विंडो बंद हैं।


1

मैंने यह कोशिश की: इसे ठीक करने के लिए, प्रॉम्प्ट द्वारा निर्देशित निम्नलिखित को चलाएं:

sudo /etc/init.d/vboxdrv setup

यदि सफल रहा, तो परिणाम पढ़ेगा Starting VirtualBox kernel modules [ OK ] और अभी ठीक है


1

मेरे पास यह मुद्दा था लेकिन सौभाग्य से मैंने इसे कॉमन लाइन से नहीं बल्कि जीयूआई से हल किया ... अपने होम डायरेक्टरी ~/VirtualBoxवीएम को
अपनी हार्ड स्क्रीन की छवि को
खोलेंname of your virtual machine.vbox

आपका वर्चुअल बॉक्स यहां से सामान्य रूप से चलना चाहिए और इससे आपकी समस्या ठीक होनी चाहिए ( यदि आपके पास भी यही समस्या थी, तो समस्या तब दिखाई दी, जब मेरे पास VirtualBox.xml.VirualBox निर्देशिका में सभी डेटा था !!!

एक और सुझाव: अगर पिछले एक आप के लिए काम करते नहीं ...
के लिए जाना .Virtualboxयदि आप घर निर्देशिका में
निम्नलिखित (प्रकार cp VirtualBox.xml-prev VirtualBox.xml)
मुझे लगता है कि यह भी यह तुम्हारे लिए क्या करना चाहिए ...

सौभाग्य...


1

समाधान :

sudo apt-get install virtualbox-dkms
sudo apt-get install linux-headers-generic
sudo /etc/init.d/virtualbox start
 * Starting VirtualBox kernel modules  

virtualbox निष्पादित करें:

/usr/bin/virtualbox or virtualbox

0

इसे ठीक करने के लिए, प्रॉम्प्ट द्वारा निर्देशित निम्न को चलाएँ:

sudo /etc/init.d/vboxdrv setup

सफल होने पर रिजल्ट पढ़ेगा * Starting VirtualBox kernel modules [ OK ]

यदि यह विफल हो जाता है, तो कारण को लॉग इन किया जाना चाहिए, /var/log/vbox-install.logलेकिन यह हमेशा ऐसा लगता है क्योंकि वर्तमान (होस्ट) कर्नेल के लिए हेडर गायब हैं: Your kernel headers for kernel 3.5.0-22-generic cannot be foundइसलिए उन्हें स्थापित करें फिर प्रयास करें:

sudo apt-get install linux-headers-$(uname -r) ## e.g. 3.5.0-22-generic
sudo /etc/init.d/vboxdrv setup

ध्यान दें: आपको हर कर्नेल अपग्रेड के बाद ऐसा करने की आवश्यकता होगी जब तक कि पैकेज-मेंटेनर्स कोई समाधान नहीं ढूंढ लेते।


0

यह विस्तार पैक के अन्य VB पैकेजों की तुलना में भिन्न संस्करण के कारण है।

ठीक कर

1) एक्सटेंशन पैक हटाना - sudo apt-get remove virtualbox-extension-pack

2) VM सेटिंग्स से USB 2 को अक्षम करें

यह काम करेगा! यदि आप एक्सटेंशन पैक का उपयोग करना चाहते हैं, तो सही संस्करण को पुनर्स्थापित करें। इसे आप यहां से डाउनलोड कर सकते है।


1
pacmanआर्क लिनक्स के लिए पैकेज मैनेजर है, उबंटू नहीं। यह उबंटू पर कैसे लागू होता है?
मूरू

कहा गया है Unable to locate package virtualbox-extension-packकि एक्सटेंशन पैक डाउनलोड करने से वर्चुअलबॉक्स कहता है कि एक ही संस्करण पहले से इंस्टॉल है।
मैक्स एन

0

NS_ERROR_FAILURE (0x80004005)जब भी मैं डेबियन 9 में वीएम को अस्थिर करने की कोशिश करता हूं तो मुझे मिल रहा था । समाधान का कोई भी काम नहीं किया गया जिसमें कर्नेल मॉड्यूल का पुनः निर्माण, हेडलेस मोड में शुरू करना आदि शामिल है।

फिर मैंने एक्सटेंशन पैक स्थापित करने की कोशिश की और यह /optरूट के स्वामित्व में नहीं होने के कारण विफल रहा! मैंने का स्वामित्व निश्चित कर लिया /optऔर फिर पैक सफलतापूर्वक स्थापित हो गया और वर्चुअलबॉक्स भी शुरू हो गया! अजीब!


-2

लगता है कि कवर नहीं किया जा रहा है कुछ कर्नेल स्रोत है। आपको अपने वर्तमान कर्नेल को स्थापित करने के लिए कर्नेल हेडर की आवश्यकता है या यह आवश्यक मॉड्यूल बनाने में विफल होगा, जिसके परिणामस्वरूप यह त्रुटि होगी।


Askubuntu में आपका स्वागत है, क्या आप शायद अन्य उपयोगकर्ताओं की मदद करने के लिए कैसे शामिल हो सकते हैं जिनके पास यह समस्या हो सकती है?
esnowrackley

-2

यह इतना आसान है। मुझे भी यही समस्या थी और मुझे आश्चर्य था कि इसे हल करना कितना आसान है। वर्चुअलबॉक्स को पहले बंद करना सुनिश्चित करें, पूरी तरह से। फिर निम्न आदेश जारी करें:

sudo vboxreload

बस! मैंने इसे "vbox" लिखकर और TABआर्क लाइन पर दो बार मारकर पाया । यह उबंटू और किसी अन्य वितरण पर भी काम करना चाहिए।


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