Bagaimana cara memperbaiki copy dan paste virtualbox ke mesin host?


114

Terkadang saat menggunakan VirtualBox, saya telah mencoba menyalin teks dari mesin virtual ke mesin host tetapi gagal. Setiap kali itu terjadi, saya memperbaikinya dengan me-reboot mesin virtual. Apakah ada solusi untuk ini karena saya tidak ingin terus me-reboot berulang kali.

Catatan: Selalu mungkin bagi saya untuk menyalin teks dari host ke mesin virtual.


3
Sudahkah Anda mencoba menginstal ulang Penambahan Tamu di Mesin Virtual? Jika tidak, periksa jawaban dari Pisu di bawah ini. Anda tidak menyebutkan bagaimana Anda menginstal VirtualBox (paket eksternal dari situs web VirtualBox, atau paket virtualbox-ose dari repositori Ubuntu), juga versi apa yang Anda gunakan (baik Ubuntu dan VirtualBox). Info ini dapat membantu kami membantu Anda.
Jayson Rowe

Jawaban:


126

Jika OS tamu Anda adalah ubuntu maka menjalankan dua perintah berikut di terminal ubuntu akan membantu:

$ killall VBoxClient
$ VBoxClient-all

2
Bekerja untuk saya di Ubuntu 14.04 berjalan pada host Windows7. Terima kasih!
Paul

7
Tidak dapat menemukan VBoxClient-allbiner di sistem saya. Just kill-ing dan restart VBoxClient --clipboardsepertinya berhasil untuk saya.
decimus phostle

2
@decimusphostle Di Ubuntu 16.04 saya terletak di /usr/bin/VBoxClient-all. Sebenarnya ini bukan biner tetapi skrip yang mengeksekusi perintah berikut:/usr/bin/VBoxClient --clipboard /usr/bin/VBoxClient --checkhostversion /usr/bin/VBoxClient --display /usr/bin/VBoxClient --seamless /usr/bin/VBoxClient --draganddrop
Dmitry

4
Bekerja di Ubuntu 16.04
qwertzguy

2
fyi, pada 17.10 Ubuntu Server (dengan aplikasi desktop diinstal), saya tidak punya VBoxClient-all: mencari-cari kode instal, itu direferensikan di virtualbox.org/browser/vbox/trunk/src/VBox/Additions/linux/… - juga memperhatikan ada digunakan untuk menjadi rujukan di Makefile.kmk github.com/mdaniel/virtualbox-org-svn-vbox-trunk/blob/… - masih belum yakin bagaimana ceritanya
Ben Creasy

33

Pada tamu Windows XP, saya dapat membunuh "VBoxTray.exe" menggunakan Task Manager ( Ctrl+ Alt+ Del), kemudian restart dari "Program Files / VirtualBox Guest Additions".


Sulit dipercaya, ia bekerja dengan sangat baik :) Juga di OS virtual Windows 2008R2 x64 saya. Terima kasih telah berbagi!
Koen Zomers

Terima kasih! Bekerja untuk Windows 7 x64, VirtualBox 4.3.16.0.
Sergey Brunov

Itu tidak bekerja untuk saya, tuan rumah saya Win7 dan VirtualBox menjalankan Win7. Sepertinya hanya didukung dengan linux?
zadane

Ini tidak berfungsi untuk host / guest win10
andy

Masih di W81, bekerja.
Harald

23

Dalam pengaturan kotak virtual Oracle pergi ke

Settings > General > Advance

Ada opsi Seret dan Jatuhkan. Pilih arah yang ingin Anda salin teks.


Terima kasih, itu membantu. Saya harus mencari waktu yang lama untuk menemukannya.
WitchCraft

7
@amjad, Tidak, ini sudah dipilih. Masih tidak berfungsi, Anda harus memulai ulang vboxtray seperti jawaban lain yang disarankan.
Pacerier

2
Drag'n'Drop? Apakah kamu yakin Shared Clipboardharus menjadi pilihan untuk copy / paste guest-host, tetapi triknya adalah ia berhenti bekerja karena suatu alasan.
Traxo

1
Jika tidak diaktifkan, memulai ulang tidak akan memperbaiki masalah untuk pertanyaan awal. Tetapi ini mungkin membantu beberapa orang yang tidak pernah bekerja.
Dobes Vandermeer

19

Bagi saya, host Windows 7 dan tamu Ubuntu 16.04, saya harus menginstal tambahan tamu VirtualBox.

  1. Mulai mesin virtual
  2. Klik menu Perangkat
  3. Pilih Sisipkan Gambar Tambahan Guest CD
  4. Ubah ke direktori tempat drive CD-ROM Anda dipasang (biasanya /media/<user>/VBOXADDITIONS_x.x.x/)
  5. Pasang itu sudo sh ./VBoxLinuxAdditions.run
  6. Nyalakan ulang mesin virtual!

Saya menemukan langkah lengkap di tautan ini


Terima kasih. Saya tidak perlu menginstal "Guest Additions CD" itu. Ini menyelesaikan masalah saya.
Johnny Wong

2
Saya harus reboot, lalu berhasil.
Robert Brooker

Tampaknya persyaratan ini tergantung pada tamu yang Anda instal, tetapi setelah menginstal Penambahan Tamu pada VM baru, dan memulai kembali, pengaturan clipboard saya di mana kemudian dihormati.
BuvinJ

Bekerja untuk saya di Ubuntu 18.04.1 LTS.
Jake Reece

15

Mulai ulang modul clipboard VBox:

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


Terima kasih. Saya mengalami masalah menempelkan dari tamu ke tuan rumah (tetapi tidak dari tuan rumah ke tamu) dan ini menyelesaikannya untuk saya.
Kimberly W

Haruskah kita menjalankan perintah ini dari tamu atau tuan rumah?
Hitam

@ Black Guest OS.
DBedrenko

1
Ini memperbaiki masalah saat dijalankan secara manual, tetapi masalah muncul setiap kali saya me-restart mesin. Saya sudah mencoba menjalankan perintah ketika mesin mulai secara otomatis, tetapi tidak berfungsi (saya berasumsi layanan vbox belum menginisialisasi ketika perintah dijalankan.) - Siapa pun yang tahu solusi yang lebih mudah daripada menempel secara manual ini di setiap kali saya ingin menyalin / menempel ke host saya?
Zachary Schuessler

9

Di Ubuntu Anda mungkin perlu menginstal virtualbox-guest-x11

sudo apt-get install virtualbox-guest-x11

dan kemudian mulai klien kotak virutal

VBoxClient-all

5
Saya mencobanya tetapi saya dapatVBoxClient-all: command not found
Black

2
Saya mencoba VBoxClient --clipboard bekerja untuk saya
Dee

+1 Saya harus melakukan ini di Lubuntu
addison

4

Cara memperbaiki clipboard bersama di VirtualBox (Windows Guest)

  1. Di VirtualBox Windows Guest, Buka Task Manager
  2. Buka Tab Proses, sorot VBoxTray.exe dan pilih Akhiri Proses
  3. Buka Tab Aplikasi dan pilih Tugas Baru
  4. Telusuri ke folder instalasi Penambahan Tamu VirtualBox dan pilih VBoxTray.exe dan pilih OK.

Papan klip bersama dua arah harus berfungsi sesudahnya.


4

Di Ubuntu 16.10 saya harus menjalankan perintah berikut untuk membuatnya bekerja:

service virtualbox-guest-utils start

Selain itu, atur pengaturan Shared Clipboard ke Bidirectional dalam pengaturan kotak General / Advanced Virtual .


3

Jika perlu, tingkatkan VirtualBox ke versi terbaru, saat ini 4.1.2, mereka memecahkan banyak masalah. Kemudian instal ulang Guest Additions pada VM, karena copy-paste dikelola oleh driver tambahan tamu.


1

Saya menggunakan OS Mac Host, dan Ubuntu Guest (dengan desktop Lubuntu).

Jawaban Dmitry membuat saya sangat dekat! Tetapi VBoxClient tidak berjalan ketika saya mencarinya dengan ps, dan mencoba VBoxClient-semuanya gagal:

$ 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

Kemudian saya menemukan https://www.virtualbox.org/ticket/9332

Ternyata, penambahan VirtualBox tidak diluncurkan secara otomatis karena alasan tertentu. Memulai vboxadd secara manual memungkinkan saya untuk kemudian menjalankan VBoxClient dengan clipboard diaktifkan.

arin @ arin-VirtualBox: ~ $ sudo /etc/init.d/vboxadd start
Memulai Penambahan Tamu VirtualBox ... selesai.
arin @ arin-VirtualBox: ~ $ ps -ef | grep -i vbox
arin 2687 22537 0 10:53 Poin / 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
root 2693 22100 0 10:53? 00:00:00 / usr / bin / VBoxClient --clipboard
arin 2698 22537 0 10:53 Poin / 1 00:00:00 grep --color = auto -i VBox

Dan sekarang salin / tempel berfungsi!


1

Pada Ubuntu 18.04 berjalan di VirtualBox 5.2.22, saya melakukan hal berikut:

  1. Di VirtualBox Manager, klik kanan Ubuntu VM->Settings->General tab on left->Advanced tab on right. Sekarang pilih Shared Clipboard sebagai: Bidirectional

  2. Di Ubuntu, di terminal jalankan perintah berikut:

    sudo apt install virtualbox-guest-x11

Sekarang saya harus me-restart Ubuntu untuk menjalankan perintah di bawah ini dengan sukses:

VBoxClient --clipboard

Setelah ini, salinan dua arah mulai bekerja.


0

Konfigurasi saya adalah host Windows, tamu Xubuntu. Saya kira tidak ada salahnya memulai kembali semuanya, tetapi ini adalah klien yang penting. (VBoxClient-all hanyalah skrip yang menjalankan / usr / bin / VBoxClient --clipboard dan lainnya.)

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

Perhatikan itu berjalan di latar belakang secara default. Dimiliki oleh init (1), tetapi ketika saya memintanya, ia diadopsi melalui pohon yang tidak saya kenal.


0

Saya menggunakan VirtualBox 4.3.12. Setelah saya memutakhirkan ke 5.0 yang terbaru, bug diperbaiki.

Tidak ada kombinasi dari menginstal ulang penambahan Vbox yang membantu.

Solusi: selalu coba memutakhirkan ke https://www.virtualbox.org/wiki/Downloads terbaru


0

Login ke mesin tamu Anda dan buka drive CD di mana "VirtualBox Guest Additions" harus dimasukkan.

Buka drive CD ini dan jalankan file "VBoxWindowsAdditions.exe".

Setelah instalasi Anda harus me-restart, maka itu akan berfungsi!


-1

Saya punya masalah serupa dengan VirtualBox 5.1.14. Komputer sedang menjalankan Opensuse Leap 42.2 dan Windows 7 Pro (64Bit) diinstal pada VM. Restart Vboxtray.exe menyelesaikan masalah sekali tetapi akhirnya menonaktifkan layanan pengindeksan Windows memperbaikinya secara permanen.


Solusi Anda adalah untuk VirtualBox berbasis Windows sementara tampaknya pertanyaannya adalah tentang VirtualBox berbasis Linux
Mostafa Ahangarha
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.