VirtualBox에서 복사 및 붙여넣기가 작동하지 않는 문제를 해결하는 방법
VirtualBox에서 복사 붙여넣기 문제가 발생하는 것은 드문 일이 아니지만, 특히 설치 직후에 제대로 작동하지 않을 때는 상당히 답답합니다. VirtualBox를 설치한 후 복사 붙여넣기 기능이 비활성화되어 있거나 제대로 설정되지 않은 경우가 있는데, 특히 Windows, Mac, Linux와 같은 다른 호스트 운영 체제를 사용하는 경우 더욱 그렇습니다.다행히 대부분의 경우 몇 가지 설정을 변경하면 해결할 수 있습니다.기본적으로 게스트 추가 기능(Guest Additions)이 설치되어 있고 설정이 올바른지 확인해야 합니다.보통 이렇게 하면 복사 붙여넣기는 물론 드래그 앤 드롭 기능까지 정상적으로 작동합니다.하지만 때로는 “복사 안 됨” 버그를 해결하기 위해 약간의 과정이 필요할 수도 있습니다.경험과 일반적인 해결 방법을 바탕으로 몇 가지 방법을 알려드리겠습니다.대부분의 경우 이 방법으로 해결되지만, 경우에 따라 재부팅이나 재설치가 필요할 수 있습니다. Windows를 비롯한 일부 운영 체제는 모든 것을 필요 이상으로 복잡하게 만들어 놓기도 하니까요.
VirtualBox에서 복사 붙여넣기 오류를 해결하는 방법은 무엇인가요?
아래 몇 가지 해결 방법은 복사 붙여넣기 문제를 해결하는 데 도움이 되었습니다.일반적으로 게스트 추가 기능을 제대로 설치하고 VirtualBox가 호스트와 게스트 간에 클립보드 데이터를 공유하도록 구성하는 것이 핵심입니다.이러한 방법을 시도한 후에는 호스트에서 가상 머신으로, 또는 그 반대로 복사 붙여넣기가 다시 정상적으로 작동하는 것을 확인할 수 있을 것입니다.특히 Mac에서는 단계가 다소 복잡할 수 있으므로 약간의 인내심이 필요하지만, 그만한 가치가 있습니다.
게스트 추가 기능을 설치하거나 업데이트하세요.
이게 가장 중요한 부분입니다.게스트 추가 기능(Guest Additions)이 없으면 복사 붙여넣기, 공유 클립보드 및 기타 통합 기능이 작동하지 않습니다.게스트 추가 기능은 원활한 통합에 필요한 드라이버와 도구를 제공합니다. VirtualBox를 설치한 직후에 게스트 추가 기능을 설치하고, 사용 중인 환경과 호환되는 최신 버전을 설치했는지 확인하세요.게스트 추가 기능이 중요한 이유는 공유 클립보드 기능을 활성화하고 가상 머신의 안정성을 향상시키기 때문입니다.복사 붙여넣기가 작동하지 않거나 불안정하다면 게스트 추가 기능이 문제의 원인일 가능성이 높습니다.새로 설치하거나 업데이트한 후에는 복사 붙여넣기가 정상적으로 작동하지만, 경우에 따라 설정을 다시 활성화하거나 재구성해야 할 수도 있습니다.
Windows에서
호스트 운영체제로 Windows를 사용 중인 경우 다음 단계를 따르십시오.
- 가상 머신을 실행한 다음 VirtualBox 상단 메뉴에서 장치를 클릭합니다.
- 게스트 추가 CD 이미지 삽입을 선택하세요…
- 이렇게 하면 게스트 추가 기능 ISO 파일이 가상 머신의 CD 드라이브에 마운트됩니다. Windows 탐색기에서 해당 드라이브를 여세요.
VBoxWindowsAdditions-amd64.exe호스트 운영 체제가 64비트인 경우 두 번 클릭하십시오.32비트인 경우.을 찾으십시오VBoxWindowsAdditions.exe.- 안내에 따라 진행하세요.다음으로 설치 위치를 선택하고, 설치 옵션이 나타날 때까지 [다음]을 계속 클릭하세요.[설치]를 클릭합니다.사용자 계정 컨트롤(UAC) 메시지가 나타나면 수락하세요.
- 설치 후 ‘ 지금 재부팅’을 선택하세요.가상 머신을 재부팅하면 남아있는 문제를 해결하는 데 도움이 될 수 있습니다.
장치 메뉴 가 표시되지 않거나 게스트 추가 기능을 삽입하는 옵션이 나타나지 않으면 ISO 파일을 수동으로 마운트할 수도 있습니다.
- VirtualBox에서 가상 머신을 선택한 다음 설정 으로 이동합니다.
- 저장소 로 이동하여 [광학 드라이브] 비어있음을 클릭합니다.
- 드롭다운 메뉴 옆에 있는 작은 디스크 아이콘을 클릭하고 ” 디스크 파일 선택…”을 선택하세요.
- VirtualBox 설치 폴더로 이동하세요.일반적으로 다음 경로에 있습니다.
C:\Program Files\Oracle\VirtualBox - VBoxGuestAdditions_XXX.iso 파일을 선택 하고 열기를 클릭합니다.
- 가상 머신을 시작하면 ISO 파일이 자동으로 마운트됩니다.게스트 운영 체제 내에서 해당 드라이브로 이동하여 이전과 같이 설치 프로그램을 실행하세요.
맥에서
Mac 사용자들은 좀 더 복잡한 과정을 거쳐야 합니다.복구 모드로 부팅하고, SIP(시스템 무결성 보호)를 비활성화한 다음, 시스템 파일을 수동으로 패치해야 합니다.번거롭긴 하지만 때로는 필요한 작업입니다. Mac은 게스트 추가 기능이 의존하는 타사 커널 확장 프로그램을 제한하기 때문에, 이러한 제한을 일시적으로 해제해야 합니다.주의할 점은 이 과정이 간단하지 않고 SIP를 건드리는 것은 보안에 문제가 될 수 있다는 것입니다.하지만 Mac에서 게스트 추가 기능을 제대로 작동시키는 유일한 방법인 경우가 많습니다.정확한 명령어와 단계는 온라인에서 찾아볼 수 있습니다(신뢰할 수 있는 가이드나 커뮤니티 팁을 참고하세요).이 과정은 macOS 버전에 따라 다를 수 있으며, 다소 시간이 걸리고 재부팅이 필요할 수도 있다는 점을 유념하시기 바랍니다.
리눅스에서
리눅스 설치는 일반적으로 더 간단합니다.시스템 패키지를 업데이트하고, 빌드 필수 요소를 설치한 다음, 게스트 추가 기능 설치 프로그램을 실행하면 됩니다.
- 터미널을 열고 다음 명령을 실행하세요:
sudo apt-get update - 그 다음에:
sudo apt-get install build-essential linux-headers-$(uname -r) - 헤더를 제대로 로드하려면 시스템을 재부팅하십시오.
- VirtualBox로 돌아가서 장치 > 게스트 추가 기능 CD 이미지 삽입…을 선택하세요.
- ISO 파일이 자동으로 마운트되거나, 수동으로 마운트할 수도 있습니다.
sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom sudo sh./VBoxLinuxAdditions.run -nox11
공유 클립보드 및 드래그 앤 드롭 기능을 활성화하세요
게스트 추가 기능을 설치한 후에도 공유 클립보드 설정이 올바르지 않으면 복사 붙여넣기 기능이 불안정하게 작동할 수 있습니다.양방향 공유가 제대로 구성되었는지 확인하세요.
- 실행 중인 가상 머신이 있으면 닫고 VirtualBox 관리자를 엽니다.
- VM을 클릭한 다음 설정을 누르세요.
- 일반 탭 에서 고급 으로 이동하세요.
- 공유 클립보드를 양방향 으로 설정합니다.
- 드래그 앤 드롭 기능도 마찬가지로 양방향 으로 설정하세요.
- 확인을 누르고 가상 머신을 시작한 다음 복사 붙여넣기가 이제 작동하는지 확인하세요.때때로 이러한 옵션을 전환하는 것만으로도 이상한 오류가 해결될 수 있습니다.
VirtualBox 클라이언트를 다시 시작하세요
복사 붙여넣기가 여전히 작동하지 않는 경우, VirtualBox 클라이언트를 다시 시작하는 것만으로 해결되는 경우가 있습니다.가상 머신 내부에서 다음과 같은 명령어를 실행하여 클라이언트를 다시 시작할 수 있습니다.
$ killall VBoxClient $ VBoxClient-all
이렇게 하면 게스트의 공유 클립보드 서비스가 다시 시작되는데, 서비스가 멈춰있는 경우 이를 해결할 수 있습니다.일부 사용자는 재부팅 후 매번 이 작업을 수행하고 게스트 추가 기능 및 설정을 다시 활성화하면 클립보드가 제대로 작동하기 시작한다는 것을 발견했습니다.
VirtualBox 버전을 전환하세요
가끔씩 특정 VirtualBox 버전, 특히 베타 버전이나 초기 릴리스 버전에서 클립보드 공유와 관련된 버그가 발견됩니다.특히 6.1.4 버전에서 문제가 보고되고 있습니다.6.1.2와 같은 안정 버전으로 다운그레이드하거나 최신 버전으로 업데이트하면 문제가 해결될 수 있습니다.모든 옵션을 활성화했는데도 클립보드 공유가 되지 않는다면, 이전 버전으로 되돌리거나 최신 버전으로 업데이트하는 것을 시도해 보세요.
공유 폴더를 백업 계획으로 활용하세요
다른 모든 방법이 실패하면 언제나 대안이 있습니다.바로 공유 폴더입니다.마우스와 키보드를 이용한 복사 붙여넣기 대신 공유 폴더를 통해 파일을 전송하세요.속도는 다소 느리지만, 공유 폴더가 가상 머신 내의 다른 드라이브처럼 나타나기 때문에 안정적인 방법입니다.방법은 다음과 같습니다.
- VirtualBox에서 장치 > 공유 폴더 로 이동합니다.
- 공유 폴더 추가 아이콘(더하기 기호가 있는 폴더 모양 아이콘) 을 클릭하세요.
- 호스트 운영 체제에서 공유하려는 폴더를 찾아 자동 마운트를 선택한 다음 확인을 누르세요.
- 가상 머신을 시작하면 공유 폴더가 네트워크 드라이브 또는 파일 탐색기에 표시되어 파일을 드래그하여 넣거나 꺼낼 수 있습니다.
복사 붙여넣기가 계속 제대로 되지 않는다면, 다른 모든 방법이 실패했을 때 공유 폴더를 사용하는 것이 대용량 데이터를 전송하는 더 안전하고 예측 가능한 방법이 될 수 있습니다.다소 보기 흉할 수 있지만, 제대로 설정해 놓으면 매우 안정적입니다.