मैं VirtualBox पर CentOS की एक न्यूनतम स्थापना में कॉपी / पेस्ट कैसे कर सकता हूं?


13

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

मैंने इस गाइड का पालन ​​किया , और दोनों साझा किए गए क्लिपबोर्ड और ड्रैग एंड ड्रॉप को सक्षम किया, और रिबूट किया। अब, जब मैं लेख के अंत में पहुंचता हूं, तो यह कहता है

बस! जब आप अतिथि मशीन में वापस प्रवेश करते हैं, तो आपको मेजबान मशीन से अतिथि को आसानी से पाठ कॉपी करने में सक्षम होना चाहिए। Drag'n'Drop विकल्प आपको होस्ट से अतिथि या इसके विपरीत एक संपूर्ण डेटा फ़ाइल का चयन करने देता है।

मैं कॉपी और पेस्ट नहीं कर पा रहा हूं। मैंने अपने अतिथि OS पर राइट क्लिक करने की कोशिश की, एक कॉपी / पेस्ट डायलॉग खोलने की अपेक्षा की। कोई पाँसा नहीं। मैं अपने अतिथि OS पर माउस तीर भी नहीं देख सकता।

मैंने कोशिश की Ctrl+ Vऔर Ctrl+ Shift+ V.... लेकिन उन्होंने काम नहीं किया।

Ctrl+ Shift+ कमांड लाइन पर दिखाई देने के Vकारण ^V, लेकिन कुछ भी चिपकाया नहीं गया।

मैं अपने विंडोज होस्ट मशीन पर नोटपैड में पेस्ट करने में सक्षम था, इसलिए मुझे पता है कि मेरी कॉपी बफर (क्लिपबोर्ड) कम से कम उन चीजों से भरी हुई है जो मैं चीजों के मेजबान पक्ष पर कॉपी करना चाहता हूं।

लेख सिर्फ इसे स्वयं के रूप में मानता है कि आगे कोई निर्देश नहीं दिए जाने हैं। क्या कोई इस दुविधा में चला गया? कीस्ट्रोक्स / माउस क्लिक का क्या संयोजन मुझे अपने अतिथि ओएस में कॉपी / पेस्ट करने की आवश्यकता है?

EDIT I ​​ने इस फ़ोरम को ट्रैक करने में कामयाबी हासिल की, जो गेस्ट एडिशंस / सेंटोस और एक .is के बारे में बात कर रहा था, जिसे मुझे दूसरे के साथ बदलना होगा। मैंने .iso डाउनलोड किया, तो .... अब क्या?

मैंने अंदर जाने की कोशिश की

> devices
    >> Insert Guest additions CD image

जो आशाजनक लग रहा था। लेकिन फिर मैं इस त्रुटि से प्रभावित हो गया।

Unable to insert the virtual optical disk D:\virtualbox\VBoxGuestAdditions.iso into the machine Centos 7.

Would you like to try to force insetion of this disk?

Could not mount the media/drive 'D:\virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).

क्लिकिंग फोर्स अनमाउंट कुछ भी नहीं करता प्रतीत होता है।


1
@ एस्कॉट एएसीआईके, बैश का कोई क्लिपबोर्ड नहीं है यानी आप कंसोल / ओनली सिस्टम से कॉपी / पेस्ट नहीं कर सकते।
NZD

1
@ एनजेडडी: आपने अभी-अभी ज़ैक की वास्तविक समस्या की पहचान की है।
स्कॉट

1
मेरे पास वास्तव में केवल सांत्वना है। तो ... जीयूआई के साथ कुछ प्राप्त करें और वापस रिपोर्ट करें? प्लॉट मोटा होता है ...
Zack

1
@Zack: यदि आपका उद्देश्य कमांड्स और कमांड आउटपुट जैसे पाठ के छोटे बिट्स को कॉपी और पेस्ट करना है, तो आपको संभवतः GUI की आवश्यकता होगी। जो मैं दूसरे तरीके से कह रहा हूं उसे दोहराने के लिए: यदि आप वर्तमान में अपने गेस्ट के भीतर कॉपी ( पेस्ट) नहीं कर सकते (यानी, एक सेंटो प्रोग्राम से दूसरे में), तो गेस्ट एडिक्शन आपकी मदद नहीं करेंगे। यदि आप अपने मेजबान और अतिथि के बीच डेटा के बड़े हिस्से को स्थानांतरित करना चाहते हैं, और आपके पास नेटवर्क कनेक्टिविटी है, तो आपको एफ़टीपी, rsync, scp जैसी चीज़ों को करने या साझा निर्देशिकाओं को सेट करने में सक्षम होना चाहिए। … (Cont'd)
स्कॉट

जवाबों:


8

उस काम के लिए, आपको अतिथि अतिरिक्त इंस्टॉल करना होगा । जो आपको एक साझा क्लिपबोर्ड देगा।

अपने वीएम को शुरू करने के बाद, आप मेनू से अतिथि अतिरिक्त स्थापित कर सकते हैं । पर क्लिक करें Devicesऔर फिर चुनें Insert Guest additions CD image

एक और तरीका है, जब आपका वीएम बंद है, तो आप वर्चुअलबॉक्स जीयूआई से इसे एक आईएसओ छवि संलग्न कर सकते हैं। यह स्टोरेज टैब के अंतर्गत है।

जब आप वर्चुअलबॉक्स स्थापित करते हैं, तो इसमें अतिथि परिवर्धन आईएसओ छवि भी होनी चाहिए। अगर आपको यह नहीं मिल रहा है, तो आप इसे यहाँ से डाउनलोड कर सकते हैं । सुनिश्चित करें कि यह वर्चुअलबॉक्स के सटीक संस्करण से मेल खाता है।

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

आप बिना अतिथि परिवर्धन के अपने माउस का उपयोग कर सकते हैं, लेकिन तब इसे अतिथि द्वारा कब्जा कर लिया जाता है या मेजबान के स्वामित्व में होता है। आप अतिथि विंडो में क्लिक करके अतिथि को नियंत्रण स्थानांतरित करते हैं। आपको फिर से मेजबान पर उपयोग करने के लिए कुंजी संयोजन (डिफ़ॉल्ट रूप से राइट-अल्ट) का उपयोग करके अतिथि से माउस "रिलीज़" करना होगा। देखें imgur.com/a/Ci5HM

यदि आपके पास अतिथि परिवर्धन स्थापित है, तो आप अतिथि और मेजबान के बीच बिना रुके माउस ले जाते हैं।

ध्यान दें कि यदि आपके पास अपने वीएम पर जीयूआई नहीं है, लेकिन केवल एक कंसोल है, तो आपको माउस पॉइंटर नहीं मिलेगा। कंसोल सिस्टम में कोई माउस नहीं है। बैश शेल में कोई क्लिपबोर्ड नहीं है यानी आप कंसोल / ओनली सिस्टम से कॉपी / पेस्ट नहीं कर सकते।

sshअपने मेजबान से अपने वीएम का उपयोग करने के लिए सबसे आसान तरीका है । फिर आप sshटर्मिनल में कॉपी और पेस्ट का उपयोग कर सकते हैं ।


जब मैं आज रात घर आऊँगा, तब इसे आज़माऊँगा। काम बंद
Zack

7
जीज़ यह कॉपी / पेस्ट काम करने के लिए पागल जटिल लगता है।
Zack

उदाहरण के लिए "अपने लिनक्स अतिथि की वर्चुअल सीडी-रोम ड्राइव में VBoxGuestAdditions.iso सीडी फ़ाइल डालें" मुझे यह कहां से मिला ।iso, लिनक्स अतिथि की आभासी सीडी रोम ड्राइव क्या है, और मैं .iso कैसे सम्मिलित करूं?
ज़ैक

यह लेख बहुत पहले से मौजूद ज्ञान को मानता है।
ज़ैक

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