वर्चुअलबॉक्स अतिथि परिवर्धन स्थापित करते समय मुख्य अतिथि परिवर्धन मॉड्यूल बनाने में त्रुटि


35

मैंने UbuntuBox 12.04 अतिथि Ubuntu 12.04 होस्ट को VirtualBox का उपयोग करके स्थापित किया है। सब कुछ भंडार से है और कोई प्रत्यक्ष स्थापित नहीं है। जब मैं अतिथि जोड़ स्थापित करता हूं, तो नीचे की त्रुटि कंसोल में दिखाई देती है। कमांड चलाने से पहले मैंने गेस्ट में VBoxGuestAdditions.iso मैप किया।

निकटतम मुझे यह लेख मिल सकता है जो वर्चुअलबॉक्स के नवीनतम संस्करण (रिपॉजिटरी से एक नहीं) को स्थापित करने के लिए कहता है। क्या कोई वैकल्पिक उपाय है?

sudo ./VBoxLinuxAdditions.run

Verifying archive integrity... All good.  
Uncompressing VirtualBox 4.1.12 Guest Additions for Linux.........  
VirtualBox Guest Additions installer  
Removing installed version 4.1.12 of VirtualBox Guest Additions...  
Removing existing VirtualBox DKMS kernel modules ...done.  
Removing existing VirtualBox non-DKMS kernel modules ...done.  
Building the VirtualBox Guest Additions kernel modules  
The headers for the current running kernel were not found. If the following  
module compilation fails then this could be the reason.

Building the main Guest Additions module ...fail!  
(Look at /var/log/vboxadd-install.log to find out what went wrong)  
Doing non-kernel setup of the Guest Additions ...done.  
Installing the Window System drivers  
Warning: unknown version of the X Window System installed.  Not installing  
X Window System drivers.  
Installing modules ...done.  
Installing graphics libraries and desktop services components ...done.

1
कृपया वर्चुअलबॉक्स संस्करण को स्पष्ट करें - v4.2.2 जारी किया गया है - आपको इसका उपयोग करना चाहिए।
जीवाश्म

12.04 रेपो के साथ जो आता है वह वर्चुअलबॉक्स 4.1.12 है। इसलिए, मुझे इसे रेपो से अलग स्थापित करना चाहिए।
प्रवीण श्रीपति

जवाबों:


29

वर्चुअलबॉक्स संस्करण 4.2.0 के लिए। Oracle का संस्करण।

पैकेज स्थापित करें virtualbox-guest-x11और आप ठीक हो जाएंगे।

यहाँ छवि विवरण दर्ज करें

टर्मिनल (वर्चुअल सिस्टम) से

sudo apt-get install virtualbox-guest-x11

आप वर्चुअल सिस्टम रिबूट।


virtualbox-guest-x11पूर्ण स्क्रीन की स्थापना की अनुमति है। लेकिन, sudo ./VBoxLinuxAdditions.runअतिथि ओपी में उल्लिखित त्रुटि के समान है। क्या इसका मतलब है कि अतिथि ऐड-ऑन सफलतापूर्वक स्थापित किए गए हैं?
प्रवीण श्रीपति

अतिथि-परिवर्धन क्या प्रदान करता है? यहाँ देखें। तो मुझे लगता है कि आपके प्रश्न का उत्तर हां है, सफलतापूर्वक स्थापित है।
निकटक्स

धन्यवाद - मिल गया - जवाब स्वीकार कर लिया। तो, आपके समाधान अतिथि में एक्स विंडोज सिस्टम ड्राइवर स्थापित करते हैं।
प्रवीण श्रीपति

क्या आप बता सकते हैं कि यह वास्तव में क्या करता है? क्या यह sudo ./VBoxLinuxAdditions.runओपी के प्रश्न में कमांड को प्रतिस्थापित करता है, या क्या यह काम करने में सक्षम है ? और यह मेरे लिए Ubuntu 15.10 पर वर्चुअलबॉक्स 5.0.0 r101573 पर विंडोज 8.1 पर काम करेगा?
बुटिक बटुक

@ बटलबूटकस, हाँ। हालाँकि, अनुशंसित तरीका .run फ़ाइल के साथ VB परिवर्धन स्थापित करने के लिए है। लेकिन अगर किसी भी विषम कारण से यह विफल हो जाता है, तो उत्तर में निर्दिष्ट पैकेज का प्रयास करें।
निकटक्स

14

मुझे खतरनाक "वर्तमान चल रहे कर्नेल के लिए हेडर नहीं मिला" भले ही "कंप्लीट जेनेरिक लिनक्स कर्नेल और हेडर्स" स्थापित किए गए थे (उबंटू 12.10 विंडोजबॉक्स 2003 / Q6600 पर वर्चुअलबॉक्स के तहत चल रहा है)। इसलिए मैंने इस पृष्ठ की जाँच की ...

स्पष्टता के लिए, आपके लिए सटीक आदेश कॉपी-पास्टर हैं (जिसमें मुझे शामिल किया जाएगा, इसलिए मुझे पता चला कि थोड़ा स्पष्टीकरण क्रम में था):

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

जो आगे चलकर "डिवाइसेस" के तहत "बाय-डायरेक्शनल" (उपयोग में आसानी के लिए) पर "साझा क्लिपबोर्ड" को बदल देता है

फिर एक टर्मिनल विंडो खोलें (शीर्ष "डैश" बटन पर क्लिक करें, खोज बॉक्स में "टर्मिनल" टाइप करें, खोलने के लिए टर्मिनल आइकन पर क्लिक करें)

फिर टर्मिनल विंडो में राइट-क्लिक करके ऊपर की sudo apt-get कमांड को टर्मिनल विंडो में कॉपी / पेस्ट करें

संकेत मिलने पर अपना रूट / एडमिन पासवर्ड डालें

तब VirtualBox के माध्यम से डिवाइस / इंस्टाल गेस्ट एडिशन

और, उपर्युक्त अनुक्रम के अनुसार, लेकिन अभी भी अतिथि परिवर्धन के विषय पर, नवीनतम / महानतम को हमेशा सीडी से डाउनलोड / माउंट किया जा सकता है

http://download.virtualbox.org/virtualbox/

Ubuntu 12.10 के लिए अतिरिक्त जानकारी जैसा कि मुझे बाद में पता चला कि मुझे करना था

  1. apt-get purge xserver-xorg-video-vmware

  2. 4.6.2 .iso (उपर्युक्त URL से उपलब्ध) से अतिथि परिवर्धन को पुनर्स्थापित करें

  3. / etc / मॉड्यूल / I में "vboxvideo" जोड़ें

    sudo gedit /etc/modules
    

    लेकिन कर सकता था

    sudo bash -c 'echo vboxvideo >> /etc/modules' 
    

    )

  4. वर्चुअल मशीन बंद करो

  5. सेटिंग्स / प्रदर्शन / सक्षम 3 डी त्वरण

बेहतर प्रदर्शन पाने के लिए। अब मुझे मिलता है:

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

साथ ही कमांड से मीसा तालिका से संबंधित कुछ नहीं-तो-सुखदायक ओपनगेल चेतावनी

/usr/lib/nux/unity_support_test -p

6
  1. एक टर्मिनल शुरू करें और टाइप करें:

    sudo apt-get install build-essential linux-headers-`uname -r` dkms
    
  2. फिर डिवाइसेस से VirtualBox गेस्ट एडिशन को पुनर्स्थापित करें → गेस्ट एडिशन इंस्टॉल करें

VirtualBox 2.2.4 के साथ मेजबान के रूप में विंडोज 7 में परीक्षण किया गया


4

Synaptic Package Manager (डैश होम ने उबंटू रिपॉजिटरी में नया संस्करण नहीं दिखाया था) का उपयोग करके वर्चुअलबॉक्स संस्करण 4.2.4 में अपग्रेड करना, मुझे अभी भी 'लापता कर्नेल हेडर' त्रुटि संदेश से बचने और अतिथि परिवर्धन बनाने के लिए कर्नेल हेडर प्राप्त करने की आवश्यकता है।

sudo apt-get install build-essential kernel-headers-`uname -r`

नोट: यह एक बैकस्टॉप uname -rनहीं एक एकल एपोस्ट्रोफ 'uname -r' है (मेरे कीबोर्ड पर बैकटिक सिर्फ नंबर 1 के बाईं ओर है)।


1
यह मुझे एक त्रुटि ई देता है: पैकेज कर्नेल-हेडर-3.5.0.21-जेनेरिक का पता लगाने में असमर्थ।
डिब्स

2

नवीनतम संस्करण में अपग्रेड किए गए वर्चुअलबॉक्स, समस्या का समाधान। अतिथि जोड़ स्थापना अब ठीक है।


0

इसे आपको इसी तरह करना होगा:

चरण 1: वर्चुअल बॉक्स का नवीनतम संस्करण स्थापित करें। यह निर्णायक लोग हैं। आपके पास जो भी संस्करण है, बस उसे अनइंस्टॉल करें और फिर नवीनतम इंस्टॉल करें।

चरण 2: डिवाइस पर क्लिक करें -> VM विंडो के मेनू से अतिथि परिवर्धन सीडी छवि डालें

चरण 3: एक टर्मिनल खोलें और फिर

sudo apt-get install linux-headers-$(uname -r) dkms

चरण 4: फ़ोल्डर पर जाएं

/media/osboxes/VBOXADDITIONS_5.1.6_110634/ 

या जहां भी आपका VBoxLinuxAdditions.run स्क्रिप्ट है।

चरण 5: टर्मिनल में निम्नलिखित टाइप करके VBoxLinuxAdditions.run स्क्रिप्ट चलाएँ ।/VBoxLinuxAdditions.run

चरण 6: वर्चुअल बॉक्स को बंद करें और फिर इसे खोलें। यह खिड़की के आकार को समायोजित करेगा जिस तरह से आप इसे चाहते हैं।

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