virtualbox의 복사 및 붙여 넣기를 호스트 컴퓨터에 수정하는 방법?


114

때로는 VirtualBox를 사용하는 동안 가상 컴퓨터에서 호스트 컴퓨터로 텍스트를 복사하려고했지만 실패했습니다. 그럴 때마다 가상 머신을 재부팅하여 문제를 해결합니다. 다시 부팅을 계속하고 싶지 않기 때문에 이에 대한 해결책이 있습니까?

참고 : 항상 호스트에서 가상 머신으로 텍스트를 복사 할 수 있습니다.


3
가상 머신에서 게스트 추가를 다시 설치하려고 했습니까? 그렇지 않은 경우 아래 Pisu의 답변을 확인하십시오. 원래 VirtualBox (VirtualBox 웹 사이트의 외부 패키지 또는 Ubuntu 리포지토리의 virtualbox-ose 패키지)를 설치 한 방법에 대해서는 언급하지 않았으며 현재 사용중인 버전 (Ubuntu 및 VirtualBox)도 언급하지 않았습니다. 이 정보는 우리가 당신을 도울 수 있습니다.
Jayson Rowe

답변:


126

게스트 OS가 우분투라면 우분투 터미널에서 다음 두 명령을 실행하면 도움이 될 것입니다.

$ allall VBoxClient
$ VBoxClient-all

2
Windows7 호스트에서 실행되는 Ubuntu 14.04에서 나를 위해 일했습니다. 감사!
Paul

7
VBoxClient-all내 시스템 에서 바이너리를 찾을 수 없습니다 . 그냥 kill-ing and restarting VBoxClient --clipboard이 나를 위해 일한 것 같습니다.
decimus phostle

2
@ decimusphostle 내 우분투 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
Dmitry

4
Ubuntu에서 작업 16.04
qwertzguy

2
참고로 17.10 Ubuntu Server (데스크톱 앱이 설치되어 있음) VBoxClient-all에는 설치 코드 가 없습니다 . virtualbox.org/browser/vbox/trunk/src/VBox/Additions/linux/ 에서 참조 됩니다. Makefile.kmk에 대한 참조로 github.com/mdaniel/virtualbox-org-svn-vbox-trunk/blob/... - 아직 확실하지 않은 이야기는 무엇인지
벤 크리시

33

Windows XP 게스트에서 작업 관리자 ( Ctrl+ Alt+ Del)를 사용하여 "VBoxTray.exe"를 종료 한 다음 "Program Files / VirtualBox Guest Additions"에서 다시 시작할 수 있습니다.


믿을 수 없지만, 그것은 훌륭하게 작동합니다 :) 내 Windows 2008R2 x64 가상 OS에서도. 공유해 주셔서 감사합니다!
Koen Zomers

감사합니다! Windows 7 x64, VirtualBox 4.3.16.0에서 작동합니다.
Sergey Brunov

그것은 나를 위해 작동하지 않았다, 내 호스트는 Win7이고 VirtualBox는 Win7을 실행하고 있습니다. 리눅스에서만 지원되는 것 같습니다.
zadane

호스트 / 게스트 win10
andy에

여전히 W81에서 작동합니다.
Harald

23

Oracle 가상 상자 설정에서

Settings > General > Advance

Drag n Drop 옵션이 있습니다. 텍스트를 복사 할 방향을 선택하십시오.


고마워요. 그 것을 찾기 위해 오랜 시간 동안 검색해야 할 것입니다.
WitchCraft

7
@amjad, 아니요, 이미 선택되었습니다. 여전히 작동하지 않으면 다른 답변이 제안한대로 vboxtray를 다시 시작해야합니다.
Pacerier

2
Drag'n'Drop? 확실합니까? Shared Clipboard게스트 호스트 복사 / 붙여 넣기에 대한 옵션이어야하지만, 어떤 이유로 든 작동을 멈추는 것이 요령입니다.
Traxo

1
활성화되지 않은 경우 다시 시작해도 원래 질문의 문제가 해결되지 않습니다. 그러나 이것은 결코 작동하지 않는 일부 사람들에게 도움이 될 수 있습니다.
Dobes Vandermeer

19

Windows 7 호스트 및 Ubuntu 16.04 게스트의 경우 VirtualBox 게스트 추가 기능을 설치해야했습니다.

  1. 가상 머신을 시작합니다
  2. 장치 메뉴를 클릭하십시오
  3. 게스트 추가 CD 이미지 삽입을 선택하십시오.
  4. CD-ROM 드라이브가 마운트 된 디렉토리로 변경하십시오 (일반적으로 /media/<user>/VBOXADDITIONS_x.x.x/)
  5. 설치 sudo sh ./VBoxLinuxAdditions.run
  6. 가상 머신을 재부팅하십시오!

이 링크 에서 전체 단계를 찾았습니다.


감사. "Guest Additions CD"를 설치할 필요가 없습니다. 이것은 내 문제를 해결합니다.
Johnny Wong

2
나는 재부팅해야했다.
Robert Brooker

이 요구 사항은 설치 한 게스트에 따라 다르지만 새 VM에 게스트 추가를 설치 한 후 다시 시작하면 클립 보드 설정이 적용됩니다.
BuvinJ

우분투 18.04.1 LTS에서 나를 위해 일했습니다.
Jake Reece

15

VBox 클립 보드 모듈을 다시 시작하십시오.

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


감사. 게스트에서 호스트로 붙여 넣는 데 문제가 있었지만 (호스트에서 게스트로가 아님)이 문제가 해결되었습니다.
Kimberly W

게스트 또는 호스트에서이 명령을 실행해야합니까?
Black

@ 블랙 게스트 OS.
DBedrenko 2016 년

1
수동으로 실행할 때 문제가 해결되지만 컴퓨터를 다시 시작할 때마다 문제가 발생합니다. 기계가 자동으로 시작될 때 명령을 실행하려고 시도했지만 작동하지 않습니다 (명령이 실행될 때 vbox 서비스가 아직 초기화되지 않았다고 가정합니다)-다른 사람은 수동으로 붙여 넣는 것보다 쉬운 해결책을 알고 있습니다 호스트에 복사 / 붙여 넣기를 할 때마다
Zachary Schuessler

9

우분투에서는 설치해야 할 수도 있습니다 virtualbox-guest-x11

sudo apt-get install virtualbox-guest-x11

그런 다음 virutal box client를 시작하십시오.

VBoxClient-all

5
나는 그것을 시도했지만 얻는다VBoxClient-all: command not found
Black

2
나는 VBoxClient를 시도했다-클립 보드가 나를 위해 일했다
Dee

+1 나는 이것을 Lubuntu에서해야했다
addison

4

VirtualBox에서 공유 클립 보드를 수정하는 방법 (Windows Guest)

  1. VirtualBox Windows 게스트에서 작업 관리자를 엽니 다.
  2. 프로세스 탭으로 이동하여 VBoxTray.exe를 강조 표시하고 프로세스 종료를 선택하십시오.
  3. 응용 프로그램 탭으로 이동하여 새 작업을 선택하십시오.
  4. VirtualBox Guest Additions 설치 폴더로 이동하여 VBoxTray.exe를 선택하고 확인을 선택하십시오.

양방향 공유 클립 보드는 나중에 작동해야합니다.


4

우분투 16.10에서는 다음 명령을 실행해야 작동했습니다.

service virtualbox-guest-utils start

이 외에도 일반 / 고급 가상 상자 설정 에서 공유 클립 보드 설정을 양방향 으로 설정하십시오 .


3

필요한 경우 VirtualBox를 최신 버전 (현재 4.1.2)으로 업그레이드하면 많은 문제가 해결되었습니다. 그런 다음 게스트 추가 드라이버가 복사-붙여 넣기를 관리하므로 VM에서 게스트 추가를 다시 설치하십시오.


1

Mac 호스트 OS 및 Ubuntu Guest (lubuntu 데스크탑 사용)를 사용합니다.

Dmitry의 답변이 너무 가까워졌습니다! 그러나 ps로 VBoxClient를 찾을 때 VBoxClient가 실행되지 않아 VBoxClient-all을 시도하지 못했습니다.

$ 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를 찾았습니다.

어떤 이유로 VirtualBox 추가가 자동으로 시작되지 않는 것으로 나타났습니다. vboxadd를 수동으로 시작하면 클립 보드가 활성화 된 상태에서 VBoxClient를 실행할 수있었습니다.

arin @ arin-VirtualBox : ~ $ sudo /etc/init.d/vboxadd 시작
VirtualBox Guest 추가 시작 ... 완료.
arin @ arin-VirtualBox : ~ $ ps -ef | grep -i vbox
아린 2687 22537 0 10:53 pts / 1 00:00:00 grep --color = auto -i vbox
arin @ arin-VirtualBox : ~ $ sudo / usr / bin / VBoxClient-클립 보드
arin @ arin-VirtualBox : ~ $ ps -ef | grep -i VBox
루트 2693 22100 0 10:53? 00:00:00 / usr / bin / VBoxClient-클립 보드
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. VirtualBox Manager에서 우분투를 마우스 오른쪽 단추로 클릭하십시오 VM->Settings->General tab on left->Advanced tab on right. 이제 공유 클립 보드를 다음과 같이 선택하십시오.

  2. Ubuntu의 터미널에서 다음 명령을 실행하십시오.

    sudo apt 설치 virtualbox-guest-x11

이제 아래 명령을 성공적으로 실행하려면 Ubuntu를 다시 시작해야했습니다.

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 Guest Additions"를 삽입 할 CD 드라이브를 엽니 다.

이 CD 드라이브를 열고 "VBoxWindowsAdditions.exe"파일을 실행하십시오.

설치 후 다시 시작해야 작동합니다!


-1

VirtualBox 5.1.14와 비슷한 문제가있었습니다. 컴퓨터에서 Opensuse Leap 42.2를 실행 중이고 VM에 Windows 7 Pro (64Bit)가 설치되었습니다. Vboxtray.exe를 다시 시작하면 문제가 한 번 해결되었지만 마침내 Windows의 인덱싱 서비스를 비활성화하면 문제가 영구적으로 해결되었습니다.


귀하의 솔루션은 Windows 기반 VirtualBox 용이지만 Linux 기반 VirtualBox에 관한
문제인
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.