वर्चुअलबॉक्स (उबंटू और विंडोज 7) में साझा फ़ोल्डर


17

मैं एक निर्देशिका चाहता हूं जो उबंटू होस्ट पर स्थापित विंडोज 7 और उबंटू दोनों पर उपलब्ध है।

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

फिर उबंटू में:

sudo mkdir /media/win7share
sudo mount -t vboxsf win7share /media/win7share

मुझे मिला:

/sbin/mount.vboxsf: mounting failed with the error: No such device
  • मुझे वर्चुअलबॉक्स प्रबंधक सेटिंग्स में साझा किए गए फ़ोल्डर में टाइप करने की आवश्यकता क्या है?
  • मुझे विंडोज पर स्थापित करने की क्या आवश्यकता है?

2
यह जवाब और वर्चुअल बॉक्स साझा किए गए फ़ोल्डरों पर एक और उत्तर भी देखें ।
21

1
होस्ट या अतिथि OS 'sudo usermod -g vboxsf उपयोगकर्ता नाम' पर इस कमांड को चलाएं?
फिल पाफर्ड

जवाबों:


7

मेजबान: उबंटू

उस फ़ोल्डर को चुनें जिसे साझा किया जाना है (उसी तरह नीचे - अपने होस्ट पर वीएम सेटिंग्स खोलें और चुनें)। आइए इसे कहते हैं (आपका होस्ट पर फ़ोल्डर जिसे आप Win7 अतिथि से देखना चाहते हैं):

/home/misery

यह ट्यूटोरियल उत्तर को कवर करता है। साझा शुरुआत या अपने Win7 VM को रिबूट करने के लिए अपने उबंटू फ़ोल्डर को जोड़ने के बाद आपको अपने स्थानीय क्षेत्र नेटवर्क (Win7 कैप्चर में खोज करना चाहिए। जब ​​तक यह खोज नहीं किया है तब तक प्रतीक्षा करें - ग्रीन प्रगति बार)। उसके बाद नेटवर्क डिस्क दिखाई देनी चाहिए।

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

मेरे पीसी पर इसे और कोई कदम नहीं मिला। समस्याओं के मामले में कृपया ट्यूटोरियल देखें।

होस्ट: विन 7, गेस्ट ओएस: उबंटू

सबसे पहले अपने वर्चुअल मशीन सेटिंग्स पर जाएं:

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

वह फ़ोल्डर जोड़ें जिसे आप साझा करना चाहते हैं और उसे नाम दें (यह स्वचालित रूप से इसे नाम देगा)। यहाँ मेरे फ़ोल्डर के लिए Win7 पथ C: \ Misery है और नाम Misery है

फिर अपना वीएम शुरू करते समय इसे हमेशा माउंट करने के लिए ऑटो माउंट विकल्प को चिह्नित करें।

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

और मूल रूप से यही है। अब अपनी वर्चुअल मशीन शुरू करें। यह ट्यूटोरियल बाकी की व्याख्या करता है, संक्षेप में आपको उस फ़ोल्डर को बनाने की आवश्यकता है जो आपका माउंटिंग पॉइंट (अतिथि पर) होगा। मान लीजिए कि यह आपके ubuntu पर GMisery होगा। तो इसे अपनी उपयोगकर्ता निर्देशिका में बनाएँ। तो अब हमारे पास मौजूदा OS पर खाली फ़ोल्डर है:

/home/misery/GMisery

अगला अपना टर्मिनल खोलें और लिखें:

sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery

अब यह काम करना चाहिए। मेरे पीसी पर कम से कम आईडी है:] अगर कोई त्रुटि नहीं हुई है, तो लॉगआउट करें और फिर से लॉगिन करें और इसे किया जाना चाहिए।

कृपया संलग्न ट्यूटोरियल भी पढ़ें ।

और सामान्य तौर पर यह आपके होस्ट वीबी एक्सटेंशन पैक पर स्थापित करने के लिए एक अच्छा विचार है । हालाँकि यहाँ चर्चा किए गए विषय पर इसका कोई प्रभाव नहीं है।


Dzi Dki :) लेकिन समस्या यह है, कि मैं वर्चुअलबॉक्स कॉन्फिगर में नया शेयर्ड डायर नहीं जोड़ सकता। ठीक बटन स्लेटी है, अपने screeshot पर की तरह। ब्राउज़र केवल उबंटू फाइलसिस्टम दिखाता है, मैं कोई विंडोज डायर नहीं देख सकता (मेरे पास उबंटू होस्ट के अंदर विंडोज है)।
ताकेशिन

आपको उबंटू का कोई भी विंडोज फोल्डर दिखाई नहीं देगा। मैंने उत्तर संपादित किया है। कृपया जाँचें कि क्या आपकी समस्या हल करता है :)
मिश्री

वर्चुअलबॉक्स वास्तव में कम से कम आपको सूचित करना चाहिए कि आपको चयनकर्ता से एक निर्देशिका
चुननी है

1

इसका समाधान यह है:

  1. अतिथि सिस्टम पर अतिथि जोड़ स्थापित करें (Windows)
  2. होस्ट सिस्टम (Ubuntu) पर अतिथि परिवर्धन स्थापित न करें
  3. उपयोगकर्ता को vboxusersसमूह में जोड़ें (या vboxsf, संस्करण के आधार पर):

    sudo usermod -aG vboxusers $USER
    
  4. साझा किए गए डॉक्स के लिए डायर बनाएं:

    mkdir /home/$USER/shared
    

    (गलती यह करने की कोशिश करने की थी /mediaऔर इसे बढ़ाने की कोशिश कर रहा था - यह आवश्यक नहीं है क्योंकि नवीनतम VirtualBox हमारे लिए ऐसा करता है)

  5. वर्चुअलबॉक्स विकल्पों पर जाएं और उस sharedनिर्देशिका को साझा किए गए पथों में जोड़ें।

    मेरे मामले में अनुमतियों के कारण बटन शायद ग्रे हो गया था, अब 3 में हल किया गया है।

  6. सुनिश्चित करें कि vboxsfकर्नेल मॉड्यूल द्वारा चल रहा है: modprobe vboxsf(वीएम के अंदर)।

और बस यही। निर्दिष्ट डायर विंडोज में एक नए ड्राइव के रूप में दिखाई देगा।


समूह 'vboxsf' मौजूद नहीं है
श्री-कार्यक्रम

@ श्री-कार्यक्रम प्रयास करें vboxusers
केनोरब

0

विंडोज पर एक निर्देशिका बनाएँ, ubuntu कहते हैं।

VMware के उपकरण में यह निर्देशिका (ubuntu) साझा करें।

उबंटू पर रूट (/) कह / विंडो में एक निर्देशिका बनाएँ।

mount.vboxsf -w ubuntu /windows

2
उत्तर में कोई समस्या नहीं है लेकिन इसे थोड़ा बेहतर बनाने की कोशिश करें। इसके कारण लोगों को अधिक नोटिस लेने की संभावना है।
वेदवल्स

0

आपके प्रश्न का उत्तर यहाँ है

/etc/profileजब भी आप लॉग इन करें तो माउंट को स्थायी बनाने के लिए आपको फ़ाइल में माउंट लाइन जोड़ना होगा ।

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