डेबियन पर वर्चुअल बॉक्स अतिथि परिवर्धन कैसे स्थापित करें?


18

मेरे पास डेबियन 8.1 (हेडलेस) वर्चुअल मशीन (अतिथि) है। मैं वर्चुअल बॉक्स अतिथि परिवर्धन कैसे स्थापित करूँ?

प्रश्न मैं उबंटू के लिए वर्चुअल बॉक्स अतिथि जोड़ कैसे स्थापित कर सकता हूं, इसका उत्तर दिया गया है

sudo apt-get install virtualbox-ose-guest-utils

लेकिन वह मेरे लिए काम नहीं करता है:

E: Unable to locate package virtualbox-ose-guest-utils

रिपॉजिटरी में पैकेज अक्सर पुराना होने पर, वर्चुअलबॉक्स के साथ बंडल किए गए का उपयोग करने पर विचार करें और वर्चुअल सीडी के रूप में डाला जा सकता है।
gronostaj

उल्लिखित प्रश्न का उत्तर कहता है: "इसके बजाय, अपने डिस्ट्रो संस्करण के आधिकारिक रिपॉजिटरी से वर्चुअलबॉक्स जोड़ स्थापित करें।" तो अब क्या? अब तक मैंने केवल सॉफ़्टवेयर स्थापित करने के लिए apt-get का उपयोग किया है। मैं सीडी से कुछ कैसे स्थापित करूंगा?
गुस्ताव 9

जवाबों:


29

मेरे अनुभव से अतिथि परिवर्धन जो कि वर्चुअलबॉक्स के साथ बेहतर काम कर रहे हैं। यहाँ उन्हें स्थापित करने के लिए कदम हैं। सभी कमांड को रूट के रूप में निष्पादित किया जाना है।

  1. कर्नेल हेडर स्थापित करें, टूल और DKMS बनाएं:

    # apt update
    # apt install build-essential dkms
    

    DKMS की आवश्यकता नहीं है, लेकिन यह कर्नेल अपडेट के बाद अतिथि परिवर्धन को काम में रखेगा। अन्यथा आपको उन्हें पुनः स्थापित करना होगा।

  2. VirtualBox मेनू में उपयुक्त मेनू आइटम का उपयोग करके वर्चुअल सीडी डालें:

    मेनू स्क्रीनशॉट

  3. सीडी माउंट करें:

    # mount /dev/cdrom /media/cdrom
    
  4. cd घुड़सवार निर्देशिका में:

    # cd /media/cdrom
    
  5. इंस्टॉलर चलाएं:

    # ./VBoxLinuxAdditions.run
    

या वैकल्पिक रूप से, यदि आप वास्तव में भंडार से स्थापित करना चाहते हैं:

# apt install virtualbox-guest-utils

मुझे VBoxGuestAdditions.iso सीडी फ़ाइल कहाँ से मिलेगी? मैनुअल ( virtualbox.org/manual/ch04.html ) कहता है: "लिनक्स के लिए वर्चुअलबॉक्स गेस्ट एडिक्शन उसी वर्चुअल CD-ROM फ़ाइल पर दिए गए हैं, जैसा कि ऊपर वर्णित विंडोज के लिए गेस्ट एडिशंस हैं।" लेकिन मेरे पास केवल एक VirtualBox-4.3.30-101610-OSXinosg फ़ाइल (मैक) है।
गुस्ताव 9

यह वर्चुअलबॉक्स के साथ बंडल किया गया है, बस मैंने स्क्रीनशॉट पर हाइलाइट किए गए मेनू आइटम पर क्लिक किया है और वीबॉक्स इसे सम्मिलित करेगा।
gronostaj

धन्यवाद! `सूद apt-cache pkgnames | grep virtualbox 'परिणाम नहीं देता है। VBoxLinuxAdditions.run शिकायत करता है: टार: पिछली त्रुटियों के कारण विफलता की स्थिति के साथ बाहर निकलना ।/install.sh: 357: ./install.sh: bzip2: नहीं मिला। Bzip2 (apt-get install bzip2) स्थापित करने के बाद मुझे चेतावनी मिलती है; "आपको अपने सिस्टम पर VBoxGuestAdditions सॉफ़्टवेयर का एक संस्करण दिखाई देता है जिसे किसी भिन्न स्रोत से या किसी अन्य प्रकार के इंस्टॉलर (...) का उपयोग करके स्थापित किया गया था।" मैं इसे नजरअंदाज कर रहा हूं।
गुस्तावे

ऐसा लगता है कि मुझे मेक और जीसीसी भी स्थापित करना है। उन्हें स्थापित करने के बाद (apt-get install make, apt-get install gcc) मुझे अभी भी दो चेतावनी मिलती हैं लेकिन कुछ संदेश जो सफलता का संकेत देते हैं।
Gustave

2
build-essentialपैकेज स्थापित करने का प्रयास करें ।
gronostaj

15

यह मेरे लिए काम करता है (डेबियन जीएनयू / लिनक्स 8 (जेसी) 64-बिट):

  1. टर्मिनल कमांड suप्रेस के साथ रूट के रूप में लॉगिन करें Enterऔर फिर अपना रूट पासवर्ड टाइप करें
  2. अपने APT डेटाबेस को अपडेट करें apt-get update
  3. के साथ नवीनतम सुरक्षा अद्यतन स्थापित करें apt-get upgrade
  4. के साथ आवश्यक पैकेज स्थापित करें apt-get install build-essential module-assistant
  5. चलाकर कर्नेल मॉड्यूल के निर्माण के लिए अपने सिस्टम को कॉन्फ़िगर करें m-a prepare
  6. वर्चुअलबॉक्स डिवाइसेस मेनू से इंस्टाल गेस्ट एडिशंस पर क्लिक करें
  7. Daud mount /dev/sr0 /media/cdrom
  8. sh /media/cdrom/VBoxLinuxAdditions.runस्क्रीन पर दिए गए निर्देशों को चलाएं और उनका पालन करें।

यदि आपको कोई त्रुटि मिलती है कि आरोह बिंदु मौजूद नहीं है, तो इसे बनाएं: mkdir / media / cdrom
एंड्रयूडी

जो मेरे लिए काम करता था वह था: $ su $ apt-get update $ apt-get upgrade $ apt-get install बिल्ड-एसेंशियल मॉड्यूल-असिस्टेंट लिनक्स-हेडर - $ (uname -r) वर्चुअलबॉक्स $ sh / पर क्लिक करें मीडिया / cdrom / VBoxLinuxAdditions.run
एस्टेबन

मुझे कोई विकल्प नहीं दिखता है जो कहता है कि डिवाइस मेनू पर "गेस्ट एडिशन इंस्टॉल करें" केवल "इन्सर्ट गेस्ट एडिशन सीडी इमेज" है
samayo

@samayo वर्चुअलबॉक्स के नए संस्करण में "इनस्टॉल गेस्ट एडिशंस " से "इनस्टॉल गेस्ट एडिशन CD इमेज" ( imgur.com/a/9AVVC )
menkow

6

जब मुझे "VBoxLinuxAdditions.run" चलाने का प्रयास करने की अनुमति मिली, तो मैंने फ़ाइल /etc/fstabको बदल दिया user,exec। इसके अलावा, जिन चरणों का ग्रोनोस्टाज ने उल्लेख किया है, उन्होंने पूरी तरह से काम किया।

वर्चुअलबॉक्स फोरम से स्पष्टीकरण:

.. फाइलसिस्टम को नोस्टेक विकल्प के साथ रखा गया है, इसलिए सभी फाइलों पर निष्पादित अनुमति बिट्स को नजरअंदाज कर दिया जाता है, और आप इस फाइल सिस्टम पर रहने वाले किसी भी प्रोग्राम को सीधे निष्पादित नहीं कर सकते। ध्यान दें कि noexec माउंट विकल्प को / etc / fstab में उपयोगकर्ता विकल्प द्वारा निहित किया गया है। ... यदि आप उपयोगकर्ता का उपयोग करते हैं और निष्पादन योग्य फ़ाइलें रखना चाहते हैं, तो उपयोगकर्ता का उपयोग करें, निष्पादित करें।


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