Virtualbox'ın kopyalama ve yapıştırma işlemlerini ana makineye nasıl yapabilirim?


114

Bazen VirtualBox kullanırken, metni sanal makineden ana makineye kopyalamayı denedim, ancak başarısız oldu. Bu ne zaman olursa, sanal makineyi yeniden başlatarak düzeltirim. Bunun bir çözümü var mı çünkü tekrar tekrar başlatmaya devam etmek istemiyorum.

Not: Ana bilgisayardan sanal makineye metin kopyalamam her zaman mümkün.


3
Konuk Eklemelerini Sanal Makineye yeniden yüklemeyi denediniz mi? Değilse, aşağıdaki Pisu'dan cevabı kontrol edin. VirtualBox'ı (VirtualBox web sitesinden harici paket veya Ubuntu depolarından virtualbox-ose paketi) ilk olarak nasıl kurduğunuzu söylemediniz. Ayrıca, hangi sürümde olduğunuz (hem Ubuntu hem de VirtualBox). Bu bilgi size yardımcı olmamıza yardımcı olabilir.
Jayson Rowe

Yanıtlar:


126

Konuk işletim sisteminiz ubuntu ise, ubuntu terminalinde aşağıdaki iki komutu izlemeniz yardımcı olacaktır:

$ killall VBoxClient
$ VBoxClient-tümü

2
Benim için bir Windows7 ana bilgisayarda çalışan Ubuntu 14.04 üzerinde çalıştı. Teşekkürler!
Paul

7
VBoxClient-allSistemimde bir ikili dosya bulunamadı . Sadece kill-ing ve yeniden başlatma VBoxClient --clipboardiçin beni çalışmış gibi görünüyor.
decimus phostle

2
@decimusphostle Benim Ubuntu 16.04 içinde bulunur /usr/bin/VBoxClient-all. Aslında bu bir ikili değil, şu komutları yerine getiren bir komut dosyasıdır:/usr/bin/VBoxClient --clipboard /usr/bin/VBoxClient --checkhostversion /usr/bin/VBoxClient --display /usr/bin/VBoxClient --seamless /usr/bin/VBoxClient --draganddrop
Dmitry

4
Ubuntu'da çalıştı 16.04
qwertzguy

2
fyi, 17.10'da Ubuntu Sunucusu'nda (masaüstü uygulamalarının kurulu olması durumunda), hayır VBoxClient-all: kurulum kodunu dürtmek , sanal kutuya atıfta bulunmak, sanalbox.org/browser/vbox/trunk/src/VBox/Additions/linux/… adresinde - aynı zamanda orada kullanılmış olduğunu fark ettim. Makefile.kmk adresinde başvuruda bulunmak için github.com/mdaniel/virtualbox-org-svn-vbox-trunk/blob/… - hala hikayenin ne olduğundan emin değilim
Ben Creasy

33

Windows XP'de, Görev Yöneticisi'ni ( Ctrl+ Alt+ Del) kullanarak "VBoxTray.exe" yi öldürebilir , ardından "Program Dosyaları / VirtualBox Konuk Eklemeleri" nden yeniden başlatabilirim.


İnanılmaz, ama yine de harika çalışıyor :) Ayrıca Windows 2008R2 x64 sanal işletim sistemimde. Paylaşım için teşekkürler!
Koen Zomers

Teşekkür ederim! Windows 7 x64, VirtualBox 4.3.16.0 için çalışıyor.
Sergey Brunov

Benim için işe yaramadı, ana bilgisayarım Win7 ve VirtualBox Win7 kullanıyor. Sadece Linux ile destekleniyor gibi görünüyor?
zadane

Bu ev sahibi / konuk için çalışmadı win10
andy

Hala W81'de çalışıyor.
Harald

23

Oracle sanal kutu ayarında

Settings > General > Advance

Sürükle ve Bırak seçeneği var. Metni kopyalamak istediğiniz yönü seçin.


Teşekkürler, bu yardımcı oldu. Bunu bulmak için uzun zamandır aramak zorunda kalırdım.
WitchCraft

7
@ Amad, Hayır, zaten seçildi. Yine de çalışmıyor, önerilen diğer cevaplar gibi vboxtray'i yeniden başlatmanız gerekiyor.
Pacerier

2
Drag'n'Drop? Emin misiniz? Shared ClipboardKonuk-host kopyala / yapıştır seçeneği olmalıdır, ancak püf noktası, bir sebepten dolayı çalışmayı bırakmasıdır.
Traxo

1
Etkinleştirilmemişse, yeniden başlatma işlemi asıl soru için sorunu çözmez. Ancak bu ASLA ASLA çalışmadığı bazı insanlara yardımcı olabilir.
Dobes Vandermeer

19

Benim için, Windows 7 host ve Ubuntu 16.04 konuk, VirtualBox konuk eklemelerini yüklemek zorunda kaldım.

  1. Sanal makineyi başlat
  2. Aygıtlar menüsünü tıklayın
  3. Misafir ilavesi ekle CD resmi seçin
  4. CD-ROM sürücünüzün monte edildiği dizine geçin (genellikle /media/<user>/VBOXADDITIONS_x.x.x/)
  5. Yükle sudo sh ./VBoxLinuxAdditions.run
  6. Sanal makineyi yeniden başlatın!

Bu bağlantıdaki adımların tümünü buldum


Teşekkürler. Bu "Misafir Eklemeleri CD'sini" yüklememe gerek yok. Bu benim sorunumu çözdü.
Johnny Wong

2
Yeniden başlatmak zorunda kaldım, sonra işe yaradı.
Robert Brooker

Öyle görünüyor ki bu gereksinim, yüklediğiniz konuğa bağlı, ancak Konuk Eklemeleri yeni bir sanal makineye yükledikten ve pano ayarlarımı yeniden başlattıktan sonra saygı duyduğum gibi görünüyor.
Buvin,

Benim için Ubuntu 18.04.1 LTS'de çalıştı.
Jake Reece

15

VBox pano modülünü yeniden başlatın:

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


Teşekkürler. Misafirten ev sahibine yapıştırma konusunda sorun yaşıyordum (ancak ev sahibinden misafire değil) ve bu benim için çözdü.
Kimberly W

Bu komutu konuk veya ev sahibinden mi çalıştırmalıyız?
Kara

@ Black Guest OS.
DBedrenko

1
Bu, manuel olarak çalıştırıldığında sorunu çözüyor, ancak makineyi her başlattığımda sorun çıkıyor. Makine otomatik olarak başladığında komutu çalıştırmayı denedim, ancak çalışmıyor (komut çalıştırıldığında vbox hizmetinin henüz başlatılmadığını varsayıyorum.) - Manuel olarak yapıştırmaktan daha kolay bir çözüm bilen başka biri var Bunu her zaman ana bilgisayarıma kopyalamak / yapıştırmak istiyorum?
Zachary Schuessler

9

Ubuntu'da yüklemeniz gerekebilir virtualbox-guest-x11

sudo apt-get install virtualbox-guest-x11

ve sonra virütal kutu istemcisini başlat

VBoxClient-all

5
Denedim ama alıyorumVBoxClient-all: command not found
Kara

2
Ben VBoxClient benim için çalıştı --clipboard çalıştı
Dee

+1 Bunu Lubuntu'da yapmak zorunda kaldım
addison

4

VirtualBox'taki paylaşılan pano nasıl düzeltilir (Windows Guest)

  1. VirtualBox Windows Guest'de Görev Yöneticisini Açın
  2. İşlemler Sekmesine gidin, VBoxTray.exe'yi vurgulayın ve İşlemi Sonlandır'ı seçin
  3. Uygulamalar Sekmesine gidin ve Yeni Görev
  4. VirtualBox Konuk Eklemeleri kurulum klasörüne göz atın ve VBoxTray.exe'yi seçin ve Tamam'ı seçin.

İki yönlü paylaşılan pano daha sonra çalışmalıdır.


4

Ubuntu 16.10'da çalışması için aşağıdaki komutu çalıştırmam gerekti:

service virtualbox-guest-utils start

Buna ek olarak, Genel / Gelişmiş Sanal kutu ayarlarında Paylaşılan Pano ayarını Çift Yönlü olarak ayarlayın .


3

Gerekirse, VirtualBox'ı son sürümüne, şu anda 4.1.2'ye yükseltin, birçok sorunu çözdüler. Ardından, kopyala yapıştır konuk eklemeler sürücüleri tarafından yönetildiği için Konuk Eklemelerini Sanal Makineye yeniden yükleyin.


1

Bir Mac Host OS ve Ubuntu Guest kullanıyorum (lubuntu masaüstüyle).

Dmitry'in cevabı beni çok yaklaştı! Ancak VBoxClient, ps ile aradığımda çalışmıyor ve VBoxClient-all başarısız oldu:

$ 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

Sonra https://www.virtualbox.org/ticket/9332 bulundu

Anlaşılan, VirtualBox eklemeleri bir nedenden dolayı otomatik olarak başlatılmadı. Vboxadd'ın manuel olarak başlatılması, daha sonra pano etkin olarak VBoxClient'i çalıştırmama izin verdi.

arin @ arin-VirtualBox: ~ $ sudo /etc/init.d/vboxadd başlat
VirtualBox Misafir ilavesi başlıyor ...
arin @ arin-VirtualBox: ~ $ ps -ef | grep -i vbox
arin 2687 22537 0 10:53 puan / 1 00:00:00 grep --color = otomatik -i vbox
arin @ arin-VirtualBox: ~ $ sudo / usr / bin / VBoxClient - yazı tahtası
arin @ arin-VirtualBox: ~ $ ps -ef | grep -i VBox
kök 2693 22100 0 10:53? 00:00:00 / usr / bin / VBoxClient - yazı tahtası
arin 2698 22537 0 10:53 puan / 1 00:00:00 grep --color = otomatik -i VBox

Ve şimdi kopyala / yapıştır çalışır!


1

VirtualBox 5.2.22'de çalışan Ubuntu 18.04'te, aşağıdakileri yaptım:

  1. VirtualBox Manager'da, Ubuntu'ya sağ tıklayın VM->Settings->General tab on left->Advanced tab on right. Şimdi Paylaşılan Panoyu iki yönlü seçin: İki yönlü

  2. Ubuntu'da, terminalde aşağıdaki komutları çalıştırın:

    sudo apt yüklemek sanalbox-guest-x11

Şimdi aşağıdaki komutu başarıyla çalıştırmak için Ubuntu'yu yeniden başlatmak zorunda kaldım:

VBoxClient --clipboard

Bundan sonra, iki yönlü kopya çalışmaya başladı.


0

Konfigürasyonum Windows host, Xubuntu konuk Sanırım her şeyi yeniden başlatmanın zararı yok, ama önemli olan müşteri bu. (VBoxClient-all, yalnızca / usr / bin / VBoxClient --clipboard ve diğerlerini çalıştıran bir komut dosyasıdır.)

$ 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)
$

Varsayılan olarak arka planda çalıştığını unutmayın. İnit (1) 'e aitti, ancak onu çağırdığımda, aşina olmadığım bir ağaçtan evlat edinildi.



0

Konuk makinenize giriş yapın ve "VirtualBox Misafir Eklemeleri" eklenmesi gereken CD sürücüsünü açın.

Bu CD sürücüsünü açın ve "VBoxWindowsAdditions.exe" dosyasını yürütün.

Yüklemeden sonra yeniden başlatmanız gerekir, sonra çalışması gerekir!


-1

VirtualBox 5.1.14 ile benzer sorunları yaşadım. Bilgisayar Opensuse Leap 42.2 kullanıyordu ve VM'de bir Windows 7 Pro (64Bit) kuruldu. Vboxtray.exe'yi yeniden başlatmak sorunu bir kez çözdü, ancak sonunda Windows'un dizin oluşturma hizmetini devre dışı bırakmak kalıcı olarak düzeltildi.


Çözüm, Windows tabanlı VirtualBox için, soru Linux tabanlı bir VirtualBox ile ilgili gibi görünüyor
Mostafa Ahangarha
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.