वर्चुअलबॉक्स अतिथि टकसाल 16 64 बिट के साथ मेजबान निर्देशिका साझा नहीं कर सकते


15

समस्या जब लिनक्स टकसाल 16 वर्चुअलबॉक्स अतिथि ओएस से एक साझा निर्देशिका को माउंट करने का प्रयास किया जाता है, तो मुझे निम्नलिखित त्रुटि मिलती है:

mount: wrong fs type, bad option, bad superblock on hostshare,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

मेरा माउंट कमांड सुडो माउंट -t vboxsf होस्टशेयर ~ / होस्ट है

dmesg | पूंछ से पता चलता है: 'sf_read_super_aux इरेट = -22'

पर्यावरण - होस्ट ओएस: विंडोज 7 64 बिट - अतिथि ओएस: लिनक्स टकसाल 64 बिट (मेट) - वर्चुअलबॉक्स 4.3.10 - वर्चुअलबॉक्स गेस्ट एडिशंस 4.3.10 - मेक परमानेंट चेक के साथ 'होस्टशेयर' के रूप में वर्चुअलबॉक्स में साझा की गई निर्देशिका - ~ होस्ट अतिथि OS फाइल सिस्टम पर परिभाषित किया गया है

मैंने कोशिश की है कि मैं मिंट 15 32 बिट सहित अन्य वर्चुअलबॉक्स मेहमानों से इस निर्देशिका को माउंट कर सकता हूं। मैंने मिंट 16 पर अतिथि परिवर्धन को पुन: स्थापित किया और जो मैं देख सकता हूं, वह चल रहा है। मैंने कई बार होस्ट ओएस, वर्चुअलबॉक्स और गेस्ट ओएस को रिबूट किया है। मैंने साझा फ़ोल्डर का नाम बदलकर विभिन्न मूर्खतापूर्ण चीजों के लिए कोई फायदा नहीं हुआ। NAT से Bridged एडाप्टर के लिए परिवर्तित VirtualBox नेटवर्क। अन्य अतिथि परिवर्धन सुविधाएँ (साझा क्लिपबोर्ड, Drag'n'Drop) ठीक से काम करती हैं।


3
मैंने अंत में इसे ठीक कर दिया है, लेकिन उत्तर पोस्ट करने के लिए मैं बहुत नया हूं :(। माउंट के लिए सिम्बल। -linux-gnu / VBoxGuestAdditions / Mount.vboxsf आशा है कि यह किसी और के लिए उपयोग किया जाएगा!
विलियम

1
आपकी खोज के लिए बहुत बहुत धन्यवाद। मैं पागल हो रहा था। मुझे आश्चर्य है कि आपने कैसे अनुमान लगाया कि समस्या एक टूटी हुई सहानुभूति थी, यह देखते हुए कि त्रुटि संदेश इतना अस्पष्ट है। मैं डेबियन मट्ठा 7.4 32-बिट पर हूं। मेरे मामले में सही लिंक था ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf। कृपया इसे एक समाधान के रूप में पोस्ट करें जैसे ही आपके पास पर्याप्त प्रतिनिधि है इसलिए मैं इसे बढ़ा सकता हूं :)
NothingsImpossible

जवाबों:


8

मैं आपके समाधान की पुष्टि करता हूं। मैं एक विंडोज़ 7 64-बिट्स पर डेबियन 7 amd64 अतिथि का उपयोग कर रहा हूं। मैंने 4.3.8 से 4.3.10 तक वर्चुअलबॉक्स अपडेट किया। निम्नलिखित सिमलिंक: /sbin/mount.vboxsf /usr/lib/VBoxGuestAdditions/mount.vboxsf को इंगित करता है, जबकि माउंट.vboxsf का असली रास्ता है: /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount।

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


6
इस बीच एक वर्कअराउंड हो सकता है:sudo ln -sf /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
एलेसियो गाएटा

समाधान ने बहुत काम किया, लेकिन मैं अपने जीवन के लिए यह पता नहीं लगा सकता कि यह अचानक क्यों "टूट गया"। मैं कोई स्वचालित अद्यतन नहीं कर रहा हूँ।
सेठ

4

मुझे भी यही समस्या थी। और विषय स्टार्टर के समाधान ने मेरे लिए लगभग काम किया, लेकिन इसके बजाय लुबंटू 13 में

ln /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf

मैंनें इस्तेमाल किया

ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf

1

डेबियन के लिए:

/sbinफ़ोल्डर, फ़ाइल में एक प्रतीकात्मक लिंक है mount.vboxsf, जो गलत जुड़ा हुआ है। सही लिंक है mount.vboxsf-> /opt/VBoxGuestAdditions-xxxxx/lib/VBoxGuestAdditions/mount.vboxsf


0

/ Usr / lib64 में एक सीम्बिक लिंक बनाना संभव है जो फ़ोल्डर को इंगित करता है:

/opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/

यह विंडबन्स 7 होस्ट पर मेरे कुबंटु 14.04 अतिथि में काम करता है

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