VirtualBox की स्थापना के साथ समस्या


43

मैं वर्चुअलबॉक्स स्थापित करने और इसे काम करने की कोशिश कर रहा हूं, लेकिन ऐसा नहीं लगता कि मैं कर सकता हूं। छवि में आप आउटपुट देख सकते हैं।

कमांड लाइन आउटपुट

अगर मैं दौड़ता VBoxManage --versionहूँ तो मुझे मिलता है:

WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-dkms package and the appropriate
headers, most likely linux-headers-generic.

You will not be able to start VMs until this problem is fixed.
4.3.10_Ubuntur93012

लेकिन वर्चुअलबॉक्स-डीकेएमएस पहले से ही स्थापित है और नवीनतम संस्करण में है। इसलिए मैंने इसे पुन: स्थापित करने की कोशिश की और मुझे यह मिल गया:

क्ली आउटपुट 2

किसी भी तरह की सहायता को आभार समझेंगे।

संपादित करें:

पुन: कॉन्फ़िगर करने के बाद आउटपुट (@ M.Tarun सुझाव):

क्ली आउटपुट 3

संपादित करें 2:

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


1
कालीस्पर्पा एंटोनी। इंस्टॉलर कर्नेल मॉड्यूल बनाने की कोशिश कर रहा है लेकिन कर्नेल स्रोत फ़ाइलों का पता लगाने में विफल रहता है। सुराग की Module build for the currently running kernel was skipped since the kernel sources for this kernel does not seem to be installed.जाँच है कि आप उन स्थापित किया है। सुनिश्चित करें कि वे चल रहे कर्नेल संस्करण से मेल खाते हैं। मुझे लगता है कि apt-get source linux-image-$(uname -r)यह करना चाहिए।
हमायग

Kalispera :)। दुर्भाग्य से कुछ नहीं हुआ। कृपया मेरा दूसरा संपादन देखें।
एंटोनिस जीआर

इसके अलावा dpkg-dev स्थापित किया और फिर से कमांड चलाया लेकिन कोई किस्मत नहीं।
एंटोनिस जीआर

2
संभवतः आपके पास चल रहे कर्नेल और स्थापित हेडर के बीच एक बेमेल है। क्या आप uname -aऔर का आउटपुट जोड़ सकते हैं dpkg -l | grep linux-headers?
रमानो

1
नवीनतम कर्नेल में अपग्रेड करें। आप 3.11 चला रहे हैं।
बैन

जवाबों:


63

मूल रूप से आपके द्वारा उन दो पैकेजों को स्थापित करने के बाद भी आपको पुन: संयोजन करने की आवश्यकता है:

sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox
sudo modprobe vboxdrv

और eth0 को ठीक करने के लिए:

sudo modprobe vboxnetflt

कृपया संपादित करें
एंटोनिस जीआर

ठीक काम करता है, धन्यवाद! वैग्रांत 1.7.2; वर्चुअलबॉक्स 4.3.10; उबंटू 14.04
माक

सेंटो के लिए ऊपर के कमांड कैसे तैनात होंगे
HMS

1
यदि आपको अभी भी समस्या है तो सुनिश्चित करें कि UEFI सुरक्षित बूट अक्षम है
तात्मीडली

मेरे पास virtualbox-dkmsकर्नेल अपग्रेड के बाद समर्थन के साथ समस्या थी और आधिकारिक वेबसाइट साइट से वर्चुअलबॉक्स के नवीनतम संस्करण की स्थापना के साथ समाप्त हो गई ।
luart

15

मैंने निम्नलिखित आदेशों द्वारा इस समस्या को हल किया:

sudo apt-get install linux-headers-generic
sudo dpkg-reconfigure virtualbox-dkms

धन्यवाद यह मुझे ubuntu 14.04 पर मदद करता है एक दूर के उन्नयन के बाद किसी तरह से लिनक्स हेडर बदल गए
सैंडिनो

3
इससे मुझे मदद मिली। मैं के साथ तय करने में सक्षम था: sudo apt-get install linux-headers-`uname -r` और फिर sudo dpkg-reconfigure virtualbox-dkms। धन्यवाद!
२०:४

@stitakis तो मैं मैं ठीक से वोट दें सकता है अपनी टिप्पणी का उत्तर होना चाहिए
दंगा

3

समस्या का कारण यह है कि आपने 3.11 कर्नेल को बूट किया है जबकि dpkg-reconfigure ने 3.13 कर्नेल की अपेक्षा की है। इसलिए आपको संदेश मिलता है कि 'रनिंग कर्नेल के लिए कोई उपयुक्त मॉड्यूल नहीं'।

अपने बूटलोडर को अवश्य अपडेट करें।

मेरे मामले में बूटलोडर को दूसरे OS (डेबियन) से अपडेट किया जाता है और उस पर बूट करने और sudo update-grubसमस्या हल करने के लिए चलाया जाता है।


2

मैं सुझाए गए किसी भी अन्य समाधान के साथ समस्या को ठीक करने में सक्षम नहीं था, इसलिए मैंने एक नया 14.04 इंस्टॉलेशन बनाया और अब सब कुछ ठीक है।


यही एक बात है जो मैं नहीं सुनना चाहता था ate
पेट्रोविक्व

2

मैंने डेबियन-आधारित लिनक्स वितरण के लिए विक्रेता के आधिकारिक गाइड का उपयोग किया :

printf 'deb http://download.virtualbox.org/virtualbox/debian %s contrib\n' "$(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/virtualbox.list

wget -qO- https://www.virtualbox.org/download/oracle_vbox{,_2016}.asc | sudo apt-key add -

sudo apt-get purge virtualbox
sudo apt-get update
sudo apt-get install virtualbox-5.0 dkms

मेरे लिए भी काम किया!
9_:226

1

मेरे मामले में, वर्चुअलबॉक्स-4.1 के साथ-साथ वर्चुअलबॉक्स-4.2 में समस्या आ रही थी। एक बार जब मैंने 4.1 को अनइंस्टॉल कर दिया, तो मैं दौड़ सकता था sudo /etc/init.d/vboxdrv setupऔर sudo modprobe vboxdrvबस ठीक, साथ ही वीएम शुरू कर सकता था।


1

आपको अपने द्वारा उपयोग किए जा रहे gcc के संस्करण की जांच करनी होगी। मैं virtualbox कर्नेल संकलन की एक ही समस्या का सामना कर रहा था। मैंने इस पोस्ट https://www.virtualbox.org/ticket/12467 का उपयोग करके समस्या को ठीक किया

आप शायद gcc के एक पुराने संस्करण का उपयोग कर रहे हैं जो कि Linux कर्नेल द्वारा प्रयुक्त gcc से भिन्न है।

आपके द्वारा उपयोग किए जा रहे डिफ़ॉल्ट संस्करण की जाँच करें:

gcc -v

मेरा gcc संस्करण 4.4.7 है (Ubuntu / Linaro 4.4.7-8ubuntu1)

और जीसीसी संस्करण आपके कर्नेल के साथ संकलित किया गया था

dmesg | more
[    0.000000] Linux version 3.13.0-83-generic (buildd@lgw01-55) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #127-Ubuntu SMP Fri Mar 11 00:25:37 UTC 2016 (Ubuntu 3.13.0-83.127-generic 3.13.11-ckt35)

या के साथ

dpkg -l gcc

यदि मेरे सिस्टम पर gcc संस्करण भिन्न हैं, तो अपने डिफ़ॉल्ट gcc संकलक को स्विच करें

sudo update-alternatives --config gcc

तो virtualbox-dkms स्थापना ठीक काम करना चाहिए

sudo apt-get --reinstall install virtualbox-dkms

0

सुराग यहाँ है: कृपया वर्चुअलबॉक्स-डीकेएमएस पैकेज और उपयुक्त हेडर स्थापित करें, सबसे अधिक संभावित लिनक्स-हेडर-जेनेरिक।

चूंकि आपके पास पहला है, यह अभी भी दूसरा चाहिए।

sudo apt-get install linux-headers-generic

फिर सुनिश्चित करें कि सब कुछ अप टू डेट है।

sudo apt-get update

sudo apt-get upgrade


2
क्षमा करें बस यह लिखना भूल गया कि मेरे पास भी है। linux-headers-generic is already the newest version.आउटपुट है जब मैं उन्हें स्थापित करने की कोशिश करता हूं।
एंटोनिस जीआर

2
धन्यवाद, मैंने आपके प्रश्न में यह जानकारी जोड़ी है कि आपको सटीक उत्तर मिलेंगे
एल्डर गीक

0

मेरी भी यही समस्या थी। मैंने पाया कि समस्या का स्रोत संभवतः सबसे अधिक है कि मैं एक कस्टम कर्नेल का उपयोग कर रहा हूं।

Virtualbox.org से नवीनतम .deb पैकेज डाउनलोड करना, और इसे स्थापित करने dpkg -iसे मेरे मामले में समस्या हल हो गई है।


0

मुझे उबंटू 19.04 डिस्को पर एक ही त्रुटि थी। मैं इसे सुरक्षित बूट (BIOS के माध्यम से) को अक्षम करके हल कर सकता था।


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