Virtualbox की कॉपी और होस्ट-मशीन पर पेस्ट कैसे करें?


114

VirtualBox का उपयोग करते समय कभी-कभी, मैंने वर्चुअल मशीन से होस्ट मशीन पर पाठ की प्रतिलिपि बनाने की कोशिश की है, लेकिन असफल रहा। जब भी ऐसा होता है, मैं वर्चुअल मशीन को रिबूट करके इसे ठीक करता हूं। क्या इसका कोई हल है क्योंकि मैं बार-बार रिबूट नहीं करना चाहता।

नोट: होस्ट से वर्चुअल मशीन पर टेक्स्ट कॉपी करना मेरे लिए हमेशा संभव है।


3
क्या आपने वर्चुअल मशीन में अतिथि परिवर्धन को फिर से स्थापित करने की कोशिश की है? यदि नहीं, तो नीचे पिस्सू से उत्तर की जांच करें। आपने उल्लेख नहीं किया कि आपने मूल रूप से वर्चुअलबॉक्स कैसे स्थापित किया है (वर्चुअलबॉक्स की वेबसाइट से एक्सटर्नल पैकेज, या उबंटू रिपॉजिटरी से वर्चुअलबॉक्स-ओज पैकेज) इसके अलावा, आप किस वर्जन पर हैं (उबंटू और वर्चुअलबॉक्स दोनों)। यह जानकारी आपकी मदद करने में हमारी मदद कर सकती है।
जैसन रोवे

जवाबों:


126

यदि आपका अतिथि OS ubuntu है, तो ubuntu टर्मिनल में दो आदेशों का पालन करना चाहिए:

$ कत्ल VBoxClient
$ VBoxClient- सभी

2
विंडोज 7 होस्ट पर चलने वाले Ubuntu 14.04 पर मेरे लिए काम किया। धन्यवाद!
पॉल

7
VBoxClient-allमेरे सिस्टम पर एक बाइनरी नहीं मिली । लगता है कि बस killऔर फिर से शुरू VBoxClient --clipboardकरना मेरे लिए काम कर गया।
डेसिमुस फोस्टल

2
@decimusphostle मेरे Ubuntu 16.04 में यह स्थित है /usr/bin/VBoxClient-all। वास्तव में यह एक बाइनरी नहीं है, लेकिन एक स्क्रिप्ट है जो निम्नलिखित आदेशों को निष्पादित करती है:/usr/bin/VBoxClient --clipboard /usr/bin/VBoxClient --checkhostversion /usr/bin/VBoxClient --display /usr/bin/VBoxClient --seamless /usr/bin/VBoxClient --draganddrop
दिमित्री

4
उबंटू 16.04 पर काम किया
16

2
फी, 17.10 उबंटू सर्वर (डेस्कटॉप एप्‍लिकेशन इंस्‍टॉल किए गए) पर, मेरे पास कोई नहीं है VBoxClient-all: इंस्‍टॉल कोड के आसपास पोक करना, यह वर्चुअलबॉक्स . org / browser / vbox / trunk / src / VBox / Additions / linux/ -/ में संदर्भित है - वहां भी देखा गया Makefile.kmk github.com/mdaniel/virtualbox-org-svn-vbox-trunk/blob/… में इसका संदर्भ होना चाहिए - फिर भी यह निश्चित नहीं है कि कहानी क्या है
बेन क्रीसैट

33

एक विंडोज़ एक्सपी गेस्ट पर, मैं टास्क मैनेजर ( Ctrl+ Alt+ Del) का उपयोग करके "VBoxTray.exe" को मार सकता हूं , फिर इसे "प्रोग्राम फाइल्स / वर्चुअलबॉक्स गेस्ट एडिशंस" से पुनरारंभ करें।


अविश्वसनीय, हालांकि यह बहुत अच्छा काम करता है :) इसके अलावा मेरे विंडोज 2008R2 x64 वर्चुअल ओएस पर। साझा करने के लिए धन्यवाद!
कोएन ज़ोमर्स

धन्यवाद! विंडोज 7 x64, वर्चुअलबॉक्स 4.3.16.0 के लिए काम करता है।
सर्गेई ब्रूनोव

यह मेरे लिए काम नहीं किया, मेरा मेजबान Win7 है और VirtualBox Win7 चल रहा है। ऐसा लगता है कि यह केवल लिनक्स के साथ समर्थित है?
ज़ादेन

यह मेजबान / अतिथि win10 के लिए काम नहीं किया
andy

अभी भी W81 पर काम करता है।
हेराल्ड

23

ओरेकल वर्चुअल बॉक्स सेटिंग में जाएं

Settings > General > Advance

एक विकल्प है ड्रैग एन ड्रॉप। पाठ की प्रतिलिपि बनाने के लिए इच्छित दिशा का चयन करें।


धन्यवाद, इससे मदद मिली। मुझे उस एक को खोजने के लिए लंबे समय तक खोज करनी होगी।
विचक्रॉफ्ट

7
@ दामाद, नहीं, यह पहले से ही चुना गया है। अभी भी काम नहीं कर रहा है, आपको सुझाए गए अन्य उत्तरों के रूप में vboxtray को पुनरारंभ करने की आवश्यकता है।
पैचरियर

2
Drag'n'Drop? क्या आपको यकीन है? Shared Clipboardअतिथि-मेजबान कॉपी / पेस्ट के लिए विकल्प होना चाहिए, लेकिन चाल यह है कि यह किसी कारण से काम करना बंद कर देता है।
ट्रैक्सो

1
यदि यह सक्षम नहीं था, तो पुनः आरंभ करने से मूल प्रश्न के लिए समस्या ठीक नहीं होगी। लेकिन इससे कुछ लोगों को मदद मिल सकती है जिनके लिए यह काम करता है।
डोबेस वांडरमेर

19

मेरे लिए, विंडोज 7 होस्ट और उबंटू 16.04 अतिथि, मुझे वर्चुअलबॉक्स अतिथि परिवर्धन स्थापित करना था।

  1. वर्चुअल मशीन शुरू करें
  2. डिवाइस मेनू पर क्लिक करें
  3. सम्मिलित करें अतिथि परिवर्धन सीडी छवि का चयन करें
  4. वह निर्देशिका बदलें जहां आपकी CD-ROM ड्राइव आरोहित है (आमतौर पर /media/<user>/VBOXADDITIONS_x.x.x/)
  5. इसे स्थापित करो sudo sh ./VBoxLinuxAdditions.run
  6. वर्चुअल मशीन को रिबूट करें!

मुझे इस लिंक में पूर्ण चरण मिले


धन्यवाद। मुझे उस "अतिथि अतिरिक्त सीडी" को स्थापित करने की आवश्यकता नहीं है। इससे मेरी समस्या हल हो गई।
जॉनी वोंग

2
मुझे रिबूट करना पड़ा, तब इसने काम किया।
रॉबर्ट ब्रूकर

ऐसा लगता है कि यह आवश्यकता आपके द्वारा इंस्टॉल किए गए अतिथि पर निर्भर करती है, लेकिन एक नए वीएम पर अतिथि परिवर्धन को स्थापित करने और इसे फिर से शुरू करने के बाद, मेरी क्लिपबोर्ड सेटिंग्स जहां तब सम्मान किया गया था।
BuvinJ

मेरे लिए Ubuntu 18.04.1 LTS पर काम किया।
जेक रीस

15

VBox क्लिपबोर्ड मॉड्यूल को पुनरारंभ करें:

pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard


धन्यवाद। मुझे गेस्ट से होस्ट (लेकिन होस्ट से गेस्ट तक) को चिपकाने में कोई समस्या नहीं थी और यह मेरे लिए हल हो गई।
किम्बर्ली डब्ल्यू

क्या हमें इस कमांड को गेस्ट या होस्ट से चलाना चाहिए?
काला

@ ब्लेक गेस्ट ओएस।
DBedrenko

1
मैन्युअल रूप से चलाने पर यह समस्या को ठीक करता है, लेकिन मशीन के पुनरारंभ होने पर समस्या हर बार सामने आती है। जब मशीन स्वचालित रूप से शुरू होती है, तो मैंने कमांड चलाने की कोशिश की है, लेकिन काम नहीं कर रहा है (मैं मान रहा हूं कि कमांड चलने पर vbox सेवा अभी तक प्रारंभ नहीं हुई है।) - मैन्युअल रूप से चिपकाने की तुलना में किसी और को आसान समाधान का पता है। हर बार मैं अपने मेजबान को कॉपी / पेस्ट करना चाहता हूं?
Zachary Schuessler

9

उबंटू में आपको इंस्टॉल करने की आवश्यकता हो सकती है virtualbox-guest-x11

sudo apt-get install virtualbox-guest-x11

और फिर वायरल बॉक्स क्लाइंट शुरू करें

VBoxClient-all

5
मैं इसे करने की कोशिश की, लेकिन मैं मिलता हैVBoxClient-all: command not found
काला

2
मैंने कोशिश की VBoxClient --clipboard मेरे लिए काम किया
Dee

+1 मुझे लुबंटू पर ऐसा करना था
एडिसन

4

VirtualBox (विंडोज गेस्ट) में साझा किए गए क्लिपबोर्ड को कैसे ठीक करें

  1. वर्चुअलबॉक्स विंडोज गेस्ट में, टास्क मैनेजर खोलें
  2. प्रक्रियाओं टैब पर जाएं, VBoxTray.exe पर प्रकाश डालें और अंतिम प्रक्रिया चुनें
  3. एप्लिकेशन टैब पर जाएं और नई टास्क का चयन करें
  4. वर्चुअलबॉक्स अतिथि परिवर्धन स्थापना फ़ोल्डर में ब्राउज़ करें और VBoxTray.exe का चयन करें और ठीक चुनें।

द्विदिश साझा क्लिपबोर्ड बाद में काम करना चाहिए।


4

Ubuntu 16.10 में मुझे इसे काम करने के लिए निम्नलिखित कमांड को चलाना पड़ा:

service virtualbox-guest-utils start

इसके अतिरिक्त, सामान्य / उन्नत वर्चुअल बॉक्स सेटिंग्स में साझा क्लिपबोर्ड सेटिंग को द्विदिश में सेट करें ।


3

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


1

मैं एक मैक होस्ट ओएस और उबंटू अतिथि (लूबंटू डेस्कटॉप के साथ) का उपयोग करता हूं।

दिमित्री का जवाब मुझे इतना करीब आ गया! लेकिन जब मैं इसे ps के साथ देख रहा था तो VBoxClient नहीं चल रहा था, और VBoxClient की कोशिश कर रहा था-सभी विफल:

$ VBoxClient-all
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service

तब मुझे https://www.virtualbox.org/ticket/9332 मिला

पता चला, वर्चुअलबॉक्स जोड़ किसी कारण से स्वचालित रूप से लॉन्च नहीं हुआ। मैन्युअल रूप से vboxadd शुरू करने से मुझे तब क्लिपबोर्ड सक्षम के साथ VBoxClient चलाने की अनुमति मिली।

arin @ arin-VirtualBox: ~ $ sudo /etc/init.d/vboxadd प्रारंभ
वर्चुअलबॉक्स अतिथि परिवर्धन शुरू ... किया।
arin @ arin-VirtualBox: ~ $ ps -ef | grep -i vbox
arin 2687 22537 0 10:53 pts / 1 00:00:00 grep --color = auto -i vbox
arin @ arin-VirtualBox: ~ $ sudo / usr / bin / VBoxClient --clipboard
arin @ arin-VirtualBox: ~ $ ps -ef | grep -i VBox
रूट 2693 22100 0 10:53? 00:00:00 / usr / bin / VBoxClient --clipboard
arin 2698 22537 0 10:53 pts / 1 00:00:00 grep --color = auto -i VBox

और अब कॉपी / पेस्ट काम करता है!


1

VirtualBox 5.2.22 पर चलने वाले Ubuntu 18.04 पर, मैंने निम्न कार्य किया:

  1. वर्चुअलबॉक्स प्रबंधक पर, उबंटू पर राइट क्लिक करें VM->Settings->General tab on left->Advanced tab on right। अब साझा क्लिपबोर्ड को इस रूप में चुनें: द्विदिश

  2. Ubuntu पर, टर्मिनल पर निम्नलिखित कमांड चलाते हैं:

    sudo apt इंस्टॉल वर्चुअलबॉक्स-गेस्ट-एक्स 11

अब मुझे नीचे दिए गए कमांड रन को सफलतापूर्वक चलाने के लिए उबंटू को फिर से शुरू करना पड़ा:

VBoxClient --clipboard

इसके बाद, द्वि-दिशात्मक प्रतिलिपि ने काम करना शुरू कर दिया।


0

मेरा कॉन्फ़िगरेशन Windows होस्ट, Xubuntu अतिथि है। मुझे लगता है कि यह सब कुछ पुनरारंभ करने के लिए चोट नहीं करता है, लेकिन यह क्लाइंट है जो मायने रखता है। (VBoxClient-all केवल एक स्क्रिप्ट है जो / usr / bin / VBoxClient --clipboard और अन्य चलाती है।)

$ ps -fe|grep -i clip
tbc       1400     1  0 Jan18 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$
$ p=1400;kill -int $p;ps -fp $p
$ /usr/bin/VBoxClient --clipboard
$ ps -fe|grep -i clip
tbc      30555  1281  0 13:01 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$ pstree -sp 30555
init(1)---lightdm(1094)---lightdm(1261)---init(1281)---VBoxClient(30555)---{VBoxClient}(30556)
$

ध्यान दें कि यह पृष्ठभूमि में डिफ़ॉल्ट रूप से चलता है। यह init (1) के स्वामित्व में था, लेकिन जब मैंने इसे लागू किया, तो इसे एक पेड़ के माध्यम से अपनाया गया, जिससे मैं परिचित नहीं हूं।


0

मैं VirtualBox 4.3.12 का उपयोग कर रहा था। एक बार जब मैं 5.0 तक उन्नत हो गया, तो कीड़े ठीक हो गए।

Vbox परिवर्धन को पुनर्स्थापित करने का कोई संयोजन मदद नहीं करता है।

समाधान: हमेशा नवीनतम https://www.virtualbox.org/wiki/Downloads पर अपग्रेड करने का प्रयास करें


0

अपनी अतिथि मशीन में लॉगिन करें और सीडी ड्राइव खोलें जहां "वर्चुअलबॉक्स अतिथि परिवर्धन" डाला जाना चाहिए।

इस सीडी ड्राइव को खोलें और "VBoxWindowsAdditions.exe" फ़ाइल को निष्पादित करें।

स्थापना के बाद आपको पुनरारंभ करना होगा, फिर यह काम करना चाहिए!


-1

मुझे VirtualBox 5.1.14 के साथ ऐसी ही समस्या थी। कंप्यूटर Opensuse Leap 42.2 चला रहा था और VM पर एक विंडोज 7 प्रो (64 बिट) स्थापित किया गया था। Vboxtray.exe को पुनरारंभ करने से समस्या एक बार हल हो गई लेकिन अंत में विंडोज की अनुक्रमण सेवा को निष्क्रिय करने के लिए इसे स्थायी रूप से निर्धारित किया गया।


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