modprobe vboxguest विफल हुआ


20

मैं VirtualBox (होस्ट Win7 है) में एक Ubuntu सर्वर (12.0.4-beta2; कर्नेल 3.2.0) चला रहा हूं और मैं साझा किए गए फ़ोल्डरों का उपयोग करना चाहता हूं। मैंने vbox अतिथि अतिरिक्त सेट करने के लिए मैनुअल का पालन किया है http://www.virtualbox.org/manual/ch04.html#idp5801200 लेकिन यह त्रुटि हर स्टार्टअप के साथ होती है:

Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded!

जब मैं इसे स्वयं आज़माता हूँ:

$ modprobe vboxguest
FATAL: Module vboxguest not found.

क्या मैंने कुछ गलत किया, मुझे इसे ठीक करने की क्या आवश्यकता है? मदद के लिए शुक्रिया।


kmesgPastebin पर कुछ रखो और लिंक पोस्ट?
Billc.cn

धन्यवाद। मैं यह कैसे करु? cat /proc/kmsgकुछ नहीं लिखता।
A123321

क्षमा करें, यह होना चाहिएsudo dmesg > file.log
Billc.cn

यहाँ यह pastebin.com/TNvh9cNQ
A123321

जवाबों:


11

मुझे आज यह समस्या थी, और कर्नेल-हेडर स्थापित करके इसे हल किया

yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers 

फिर

yum install kernel-devel

या

yum install kernel-PAE-devel

फिर पुनः चलाएं VBoxLinuxAdditions.run


भविष्य में इसके पार आने वाले लोगों के लिए, यह मेरे लिए पूरी तरह से चाल चल रहा था CentOS 6.2 की एक नई स्थापना पर
एंडीपरफेक्ट

1
यह काम करता है क्योंकि वर्चुअलबॉक्स कर्नेल मॉड्यूल को VBoxLinuxAdditions.run संकलित करता है , लेकिन विफल होने पर इसका उल्लेख नहीं करता है।
पिस्कोर ने

2
Aaargh। मैं हमेशा यह क्यों भूल जाता हूं ... डेबियन / उबंटू के लिए यह होगा apt install gcc make linux-headers-amd64- आनंद।
१६:०६ पर

1
यह मेरे लिए काम नहीं करता है। क्या 2017 में अब कुछ अन्य अनिर्दिष्ट कदम की आवश्यकता है?
MidnightJava

7

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

/etc/init.d/vboxadd setup

यह मुझे लापता कर्नेल स्रोतों के बारे में त्रुटि देता है, इसलिए ब्रेंडन के उत्तर के रूप में yum install kernel-devel, और फिर वह setupकमांड काम करता है, और सब कुछ फिर से सामान्य होने लगता है!


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

5

मुझे आज भी इसी तरह की समस्या थी, लेकिन यह पता चला है कि योनि-वीबगस्ट प्लगइन स्थापित नहीं किया गया था। इसलिए, मेरे Vagrantfile फ़ोल्डर में:

vagrant plugin install vagrant-vbguest

यह मेरे लिए हल है।


यह मेरे लिए भी काम किया
डैनियल आंद्रेई Mincă

2

डेबियन मेहमान पर भी यही समस्या थी। दोहरे जवाब के आधार पर :

  1. अपनी कर्नेल वास्तुकला का पता लगाएं, अर्थात:

    $ uname -r  
    4.9.0-3-686
    
  2. स्थापित करें और कर्नेल हेडर (अपने आर्किटेक्चर के साथ "686" बदलें: "amd64", "686-pae", ...):

    $ sudo apt install make linux-headers-686
    
  3. अंत में, अतिथि परिवर्धन स्थापित करें:

    $ sudo sh ./VBoxLinuxAdditions.run
    

2

सेंटोस 8 पर, पहले रन

sudo yum install elfutils-libelf-devel

1
क्या आप बता सकते हैं कि ओपी को पहले इन कमांडों को क्यों चलाना चाहिए? कृपया देखें कि कैसे उत्तर दें और अपने उत्तर को बेहतर बनाने के तरीके के बारे में जानने के लिए हमारी यात्रा करें।
Bürgi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.