बढ़ते viirtualbox ने डेबियन पर फ़ोल्डर साझा किया


2

मैं VB साझा फिल्मकार माउंट करने की कोशिश करता हूं (होस्ट विंडोज़ है)

mount -t vboxsf share ~/host
/sbin/mount.vboxsf: mounting failed with the error: Protocol error

1) दोनों मेजबान और अतिथि मशीन पर ऑपरेटिंग सिस्टम होस्ट: विंडोज़ 7 अतिथि: डेबियन

2) आप फ़ोल्डर को कैसे साझा कर रहे हैं। मैं इसे उपकरणों / साझा फ़ोल्डर सेटिंग्स - वर्चुअलबॉक्स कॉन्फ़िगरेशन पर सेट करता हूं। i सेटअप E: / टैन्सिएंट फोल्डर के रूप में

3) क्या आपने अतिथि पर वर्चुअल बॉक्स अतिथि परिवर्धन स्थापित किया है? हाँ

4) वर्चुअल बॉक्स का कौन सा संस्करण आप 4.3.8 का उपयोग कर रहे हैं

5) क्या आपने उनकी वेबसाइट से वर्चुअल बॉक्स एक्सटेंशन पैक स्थापित किया है? हमें मदद करने में सक्षम होने के लिए अधिक जानकारी की आवश्यकता है।

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


कृपया अपने प्रश्न को संपादित करें और समझाएं: 1) होस्ट और गेस्ट मशीन दोनों पर ऑपरेटिंग सिस्टम 2) आप फ़ोल्डर कैसे साझा कर रहे हैं। 3) क्या आपने अतिथि पर वर्चुअल बॉक्स अतिथि परिवर्धन स्थापित किया है? 4) वर्चुअल बॉक्स का कौन सा संस्करण आप 5 का उपयोग कर रहे हैं) क्या आपने उनकी वेबसाइट से वर्चुअल बॉक्स एक्सटेंशन पैक स्थापित किया है? हमें मदद करने में सक्षम होने के लिए अधिक जानकारी की आवश्यकता है।
टेराडॉन

मैं अद्यतन कर सकते हैं आप मदद कर सकते हैं?
डेवलपर

अन्यत्र उत्तर दिया (के लिए Googling द्वारा पाया गया virtualbox+linux+guest+shared+folder)।
kostix

जवाबों:


6

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

आवश्यक शर्तें:

  • मेज़बान:

    • एक साझा फ़ोल्डर बनाएं (UI या vboxmanageकमांड का उपयोग करके )।
    • सूचना यह है कि दोनों पथ नाम और "छोटे नाम"।

      उदाहरण के लिए, मैं C:\Documents and settings\Userइसे नाम के तहत उपलब्ध करा रहा फ़ोल्डर साझा कर सकता हूं user

  • डेबियन अतिथि:

    • है virtualbox-guest-dkmsस्थापित है, मौजूदा कर्नेल के लिए संकलित (स्वचालित रूप से किया, अगर नहीं, मिलान स्थापित linux-headersपैकेज और चलाने dpkg-reconfigure virtualbox-guest-dkms)।
    • है virtualbox-guest-utilsबनाने के लिए mount.vboxsfउपलब्ध है।

अब अपने मेहमान पर कर सकते हैं

# mkdir /tmp/foo
# mount.vboxsf user /tmp/foo

या, वैकल्पिक रूप से, अंतिम चरण के रूप में वर्तनी की जा सकती है

# mount -t vboxsf user /tmp/foo

कॉल में "डिवाइस" तर्क के लिए संक्षिप्त नाम के उपयोग पर ध्यान देंmount

उत्तर एसओ पर इसी तरह के मुद्दे से निपटने के धागे में इस टिप्पणी पर आधारित है ।


0

नीचे इस पर आधारित है , यह , यह , और यह , मेरे अतिरिक्त:

  1. रूट के रूप में लॉगिन करें (या sudo का उपयोग करें)
  2. अपने APT डेटाबेस को अपडेट करें apt-get update
  3. के साथ नवीनतम सुरक्षा अद्यतन स्थापित करें apt-get upgrade
  4. के साथ आवश्यक पैकेज स्थापित करें apt-get install build-essential module-assistant
  5. चलाकर कर्नेल मॉड्यूल के निर्माण के लिए अपने सिस्टम को कॉन्फ़िगर करें m-a prepare
  6. डिवाइस मेनूInstall Guest Additions… से क्लिक करें , फिर चलाएंmount /media/cdrom
  7. VirtualMachine के लिए जाओ Settings->General->Advanced->Shared Clipboard (Bidirectional)औरSettings->General->Advanced->Drag'n'Drop (Bidirectional)
  8. रन sh /media/cdrom/VBoxLinuxAdditions.run,
  9. Pacman को pacman के रूप में स्थापित करें:
    wget -O /usr/local/bin/pacapt https://github.com/icy/pacapt/raw/ng/pacapt
    chmod 755 /usr/local/bin/pacapt
    ln -sv /usr/local/bin/pacapt /usr/local/bin/pacman || true
  10. अन्य आवश्यक पैकेज स्थापित करें ( Yजब पूछा गया तो उत्तर दें Y or I : install the package maintainer's version):
    for i in virtualbox-guest-utils virtualbox-guest-additions virtualbox-modules virtualbox-host-modules virtualbox-source virtualbox-host-source; do echo $i ; pacman -S $i ; echo "------------" ; done
  11. / Etc / मॉड्यूल केvboxsf लिए आवेदन करें
  12. रन modprobe vboxsf
  13. के साथ सफलता की जाँच करें: mount -t vboxsf tmp ~/shared/tmp/(अपने साझा फ़ोल्डर को नीचे के रूप में परिभाषित किया गया है)
    ध्यान दें: यदि आपको एक /sbin/mount.vboxsf: mounting failed with the error: No such file or directoryया समान मिलता है , तो इसका मतलब है कि आपने माउंट पॉइंट उप-निर्देशिका नहीं बनाई है।

सांझे फ़ोल्डर

~ / साझा / tmp

VBoxGuestEditions.ISO

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