때로는 VirtualBox를 사용하는 동안 가상 컴퓨터에서 호스트 컴퓨터로 텍스트를 복사하려고했지만 실패했습니다. 그럴 때마다 가상 머신을 재부팅하여 문제를 해결합니다. 다시 부팅을 계속하고 싶지 않기 때문에 이에 대한 해결책이 있습니까?
참고 : 항상 호스트에서 가상 머신으로 텍스트를 복사 할 수 있습니다.
때로는 VirtualBox를 사용하는 동안 가상 컴퓨터에서 호스트 컴퓨터로 텍스트를 복사하려고했지만 실패했습니다. 그럴 때마다 가상 머신을 재부팅하여 문제를 해결합니다. 다시 부팅을 계속하고 싶지 않기 때문에 이에 대한 해결책이 있습니까?
참고 : 항상 호스트에서 가상 머신으로 텍스트를 복사 할 수 있습니다.
답변:
게스트 OS가 우분투라면 우분투 터미널에서 다음 두 명령을 실행하면 도움이 될 것입니다.
$ allall VBoxClient $ VBoxClient-all
VBoxClient-all
내 시스템 에서 바이너리를 찾을 수 없습니다 . 그냥 kill
-ing and restarting VBoxClient --clipboard
이 나를 위해 일한 것 같습니다.
/usr/bin/VBoxClient-all
있습니다. 실제로 이것은 바이너리가 아니라 다음 명령을 실행하는 스크립트입니다./usr/bin/VBoxClient --clipboard /usr/bin/VBoxClient --checkhostversion /usr/bin/VBoxClient --display /usr/bin/VBoxClient --seamless /usr/bin/VBoxClient --draganddrop
VBoxClient-all
에는 설치 코드 가 없습니다 . virtualbox.org/browser/vbox/trunk/src/VBox/Additions/linux/ 에서 참조 됩니다. Makefile.kmk에 대한 참조로 github.com/mdaniel/virtualbox-org-svn-vbox-trunk/blob/... - 아직 확실하지 않은 이야기는 무엇인지
Windows XP 게스트에서 작업 관리자 ( Ctrl+ Alt+ Del)를 사용하여 "VBoxTray.exe"를 종료 한 다음 "Program Files / VirtualBox Guest Additions"에서 다시 시작할 수 있습니다.
Oracle 가상 상자 설정에서
Settings > General > Advance
Drag n Drop 옵션이 있습니다. 텍스트를 복사 할 방향을 선택하십시오.
Drag'n'Drop
? 확실합니까? Shared Clipboard
게스트 호스트 복사 / 붙여 넣기에 대한 옵션이어야하지만, 어떤 이유로 든 작동을 멈추는 것이 요령입니다.
Windows 7 호스트 및 Ubuntu 16.04 게스트의 경우 VirtualBox 게스트 추가 기능을 설치해야했습니다.
/media/<user>/VBOXADDITIONS_x.x.x/
)sudo sh ./VBoxLinuxAdditions.run
이 링크 에서 전체 단계를 찾았습니다.
VBox 클립 보드 모듈을 다시 시작하십시오.
pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard
VirtualBox에서 공유 클립 보드를 수정하는 방법 (Windows Guest)
양방향 공유 클립 보드는 나중에 작동해야합니다.
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
이제 복사 / 붙여 넣기가 작동합니다!
VirtualBox 5.2.22에서 실행되는 Ubuntu 18.04에서 다음을 수행했습니다.
VirtualBox Manager에서 우분투를 마우스 오른쪽 단추로 클릭하십시오 VM->Settings->General tab on left->Advanced tab on right
. 이제 공유 클립 보드를 다음과 같이 선택하십시오.
Ubuntu의 터미널에서 다음 명령을 실행하십시오.
sudo apt 설치 virtualbox-guest-x11
이제 아래 명령을 성공적으로 실행하려면 Ubuntu를 다시 시작해야했습니다.
VBoxClient --clipboard
그 후, 양방향 복사가 작동하기 시작했습니다.
내 구성은 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)이 소유했지만 호출했을 때 익숙하지 않은 트리를 통해 채택되었습니다.
VirtualBox 4.3.12를 사용하고있었습니다. 최신 5.0으로 업그레이드하면 버그가 수정되었습니다.
Vbox 추가 재설치의 조합이 도움이되지 않았습니다.
솔루션 : 항상 최신 https://www.virtualbox.org/wiki/Downloads로 업그레이드 하십시오.