ल्यूबुन्टू में अतिथि परिवर्धन स्थापित नहीं कर सकते


1

मैं लुबंटू को वर्चुअल बॉक्स में एक वर्चुअल मशीन के रूप में चला रहा हूं। मुझे जो समस्या हो रही है, वह अतिथि परिवर्धन स्थापित करने की कोशिश कर रही है।

जब मैं दौड़ता हूं uname -r मुझे मिला:

3.11.0-14-generic

यह मेरा लॉग इन है /var/lib/dkms/vboxguest/4.2.4/build/make.log:

DKMS make.log for vboxguest-4.2.4 for kernel 3.11.0-14-generic (i686)
Fri Mar 14 18:11:21 EDT 2014
make: Entering directory `/usr/src/linux-headers-3.11.0-14-generic'
make: Makefile: No such file or directory
make: *** No rule to make target `Makefile'. Stop.
make: Leaving directory `/usr/src/linux-headers-3.11.0-14-generic'

जब भी मैं कोशिश कर रहा हूं मुझे यह मिल जाता है apt-get install 3.11.0-14-generic, मुझे वह त्रुटि आई। यह मेरी लॉग-इन के लिए उपयुक्त है:

Log started: 2014-03-14 18:11:10
Selecting previously unselected package linux-headers-3.11.0-14-generic.
(Reading database ... (Reading database ... 5%(Reading database ... 10%(Reading database ... 15%(Reading database ... 20%(Reading database ... 25%(Reading database ... 30%(Reading database ... 35%(Reading database ... 40%(Reading database ... 45%(Reading database ... 50%(Reading database ... 55%(Reading database ... 60%(Reading database ... 65%(Reading database ... 70%(Reading database ... 75%(Reading database ... 80%(Reading database ... 85%(Reading d
Unpacking linux-headers-3.11.0-14-generic (from .../linux-headers-3.11.0-14-generic_3.11.0-14.21_i386.deb) ...
Setting up linux-headers-3.11.0-14-generic (3.11.0-14.21) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
ERROR (dkms apport): binary package for vboxguest: 4.2.4 not found
Error! Bad return status for module build on kernel: 3.11.0-14-generic (i686)
Consult /var/lib/dkms/vboxguest/4.2.4/build/make.log for more information.
Log ended: 2014-03-14 18:11:25

और मेरे vbox स्थापित के लिए यह मेरा लॉग है:

Uninstalling modules from DKMS
Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxguest/4.2.4/source ->
/usr/src/vboxguest-4.2.4
DKMS: add completed.
Error! Your kernel headers for kernel 3.11.0-14-generic cannot be found.
Please install the linux-headers-3.11.0-14-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
Failed to install using DKMS, attempting to install without
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.

जवाबों:


1

हो सकता है कि वर्चुअलबॉक्स का संस्करण अतिथि के लिए बहुत पुराना हो। मैंने VirtualBox से एक नया VBoxGuestAdditions.iso डाउनलोड किया है:

http://download.virtualbox.org/virtualbox/4.3.8/VBoxGuestAdditions_4.3.8.iso

आप नए आईएसओ को माउंट कर सकते हैं और फिर से कोशिश कर सकते हैं।


ओपी के समान ही समस्या का सामना करना पड़ा, आपके URL पर संस्करण संख्या को देखने के बाद मुझे बस एहसास हुआ कि मैंने गलती से वर्चुअलबॉक्स का एक पुराना संस्करण 2012 से स्थापित कर दिया है। Me = dumb। :)
mashwell

0

इसे इस्तेमाल करे:

$ sudo apt-get update

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

और फिर, अतिथि परिवर्धन को फिर से स्थापित करने का प्रयास करें।


मैंने यह पहले ही कर दिया। मैंने वैसे भी इनपुट करने की कोशिश की और मुझे VBoxLinuxAdditions.run के दौरान एक त्रुटि मिली, यहाँ लॉग इन करें: paste.ubuntu.com/7098021
user1766555

0

कर्नेल को अद्यतन करने के लिए आप इसका उपयोग कर सकते हैं:

sudo apt-get install linux-generic

यदि आपको इस विशेष संस्करण की आवश्यकता है, तो इसे यहां पाया जा सकता है ( linux-headers-3.11.0-14-generic )।

इसे नीचे कमांड चलाकर स्थापित किया जा सकता है:

sudo apt-get install linux-headers-3.11.0-14-generic

वहाँ से VirtualBox manual, अध्याय 4 ( अतिथि जोड़ ), अनुभाग Installing the Linux Guest Additions:

उबंटू:

 sudo apt-get update
 sudo apt-get upgrade
 sudo apt-get install dkms

अद्यतनों को सक्रिय करने और फिर ऊपर वर्णित के अनुसार आगे बढ़ने के लिए अपने अतिथि सिस्टम को रिबूट करें

  • प्रवेश कराएं VBoxGuestAdditions.iso अपने लिनक्स अतिथि की वर्चुअल सीडी-रोम ड्राइव में सीडी फ़ाइल [ऐसा न करें, यदि स्टोरेज टैब यह दिखाता है कि यह वर्चुअल मशीन से पहले से जुड़ा हुआ है]
  • एक टर्मिनल खोलें, उस निर्देशिका में बदलें जहां आपकी CD-ROM ड्राइव आरोहित है और रूट के रूप में निष्पादित करें: sh ./VBoxLinuxAdditions.run

मैंने यह पहले ही कर दिया।
user1766555

@ user1766555 अब देखिए। :)
stderr

समान त्रुटियाँ और लॉग जब मैं VBoxLinuxAdditions.run चलाते हैं paste.ubuntu.com/7098021 रिज़ॉल्यूशन का आकार स्वचालित रूप से वर्चुअल बॉक्स नहीं हो सकता।
user1766555
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.