VirtualBox 드래그 앤 드롭 기능이 작동하지 않는 문제를 해결하는 방법
VirtualBox의 드래그 앤 드롭(DnD) 기능은 편리하지만, 세부적인 설정이 제대로 되어 있지 않으면 오히려 골칫거리가 될 수 있습니다.이 기능을 자주 사용하는 사람이라면 호스트와 게스트 간에 파일이 원활하게 이동하지 않을 때 매우 답답함을 느낄 것입니다.대부분의 경우, 게스트 추가 기능(Guest Additions)이 설치되어 있는지, 올바른 설정이 활성화되어 있는지, 적절한 유형의 가상 머신(VM)이 사용 중인지 등을 확인하는 것만으로 문제가 해결됩니다.물론 완벽한 기능은 아닙니다.때때로 불안정하게 작동하거나, 어떤 경우에는 아무리 설정을 바꿔도 작동하지 않는 경우도 있습니다.하지만 이 글에서는 가장 흔한 문제들을 해결하고 DnD 기능을 원활하게 사용할 수 있도록 시도해 볼 수 있는 방법들을 살펴보겠습니다.
VirtualBox 드래그 앤 드롭 기능이 작동하지 않을 때 해결 방법은 무엇인가요?
DnD를 실행하려고 애쓰는데도 잘 안 된다면, 우선 VirtualBox를 최신 버전으로 업데이트하는 것이 좋습니다.구버전은 특히 Linux 게스트 운영 체제에서 버그가 있거나 지원이 불완전한 경우가 많습니다. VirtualBox를 실행하고 도움말 > VirtualBox 정보 에서 현재 버전을 확인할 수 있습니다.일부 환경에서는 업데이트를 통해 여러 가지 이상한 버그가 수정되기도 합니다.만약 아직도 구버전을 사용 중이라면 공식 웹사이트 에서 최신 안정 버전을 다운로드하세요.최신 안정 버전은 문제를 해결하기 위한 좋은 시작점이며, DnD 버그를 수정하는 패치 노트도 많이 있으니, 더 복잡한 설정을 시도하기 전에 먼저 사용해 보는 것이 좋습니다.
게스트 추가 기능이 제대로 설치되고 활성화되었는지 확인하십시오.
자, 여기서 문제가 종종 발생합니다.게스트 추가 기능을 설치하는 것은 단순히 ISO 파일을 마운트하고 마법처럼 설치되기를 바라는 것으로 끝나는 것이 아닙니다.게스트 운영 체제 내부에서 설치 프로그램을 실행해야 합니다. Windows 가상 머신의 경우, 일반적으로 메뉴 막대에서 장치 > 게스트 추가 기능 CD 이미지 삽입을VBoxWindowsAdditions.exe 선택한 다음 마운트된 드라이브에서 올바른 실행 파일(예: )을 실행하면 됩니다. Linux에서는 먼저 필요한 빌드 필수 요소(예 build-essential: dkms, 등)를 설치한 다음 명령으로 설치 프로그램을 실행해야 합니다 sudo sh VBoxLinuxAdditions.run. Linux에서는 설치 전에 명령으로 헤더를 업데이트하는 것이 좋습니다 sudo apt-get install linux-headers-$(uname -r).그렇지 않으면 게스트 추가 기능이 제대로 작동하지 않아 공격 및 차단 기능이 비활성화된 상태로 유지될 수 있습니다.
설치 후에는 양방향 드래그 앤 드롭 기능을 수동으로 활성화해야 합니다.[장치] > [드래그 앤 드롭] > [양방향] 으로 이동하세요.간혹 이 설정이 적용되어도 재부팅 후 유지되지 않는 경우가 있으므로 활성화 여부를 다시 확인하십시오.일부 시스템에서는 이 기능이 제대로 적용되려면 재시작 또는 호스트 전체 재부팅이 필요할 수 있습니다.
리눅스 헤더와 관련 패키지를 확인하세요
이 내용은 주로 Linux 게스트 운영 체제에 적용됩니다.특정 헤더 파일이나 라이브러리가 누락된 경우 게스트 추가 기능이 제대로 설치되지 않습니다.sudo apt-get update먼저 `git add` 명령어를 실행한 다음, `git add` 명령어로 헤더 파일을 sudo apt-get install linux-headers-$(uname -r)다운로드하세요.모듈을 컴파일하거나 표준이 아닌 데스크톱 환경을 사용하는 경우, SDL과 Qt도 필요할 수 있습니다.적절한 버전을 다운로드하고 ` git run in Terminal`.run 명령어 로 파일을 실행한 후, 안내에 따라 설치를 진행하세요.이 과정은 그다지 복잡하지 않지만, 많은 사람들이 간과하는 단계입니다.
드래그 앤 드롭의 특성과 한계를 숙지하세요
실제로 사용해 보면, 드래그 앤 드롭(DnD)은 장기적으로 안정적이지 않습니다.파일이 잠기거나, 몇 번 시도해도 작동하지 않거나, 한쪽 방향으로만 작동하는 경우가 있습니다.때로는 파일이 끼이거나 예상한 위치에 나타나지 않기도 합니다.이상하죠? DnD는 아직 개발 중인 기능이며, 최근 패치로 개선되긴 했지만 완벽하다고 기대하지는 마세요.또한, LXDE의 PCManFM과 같은 일부 파일 관리자는 문제를 일으키는 경향이 있습니다. Nautilus나 Thunar로 바꾸면 DnD 동작이 개선될 수 있습니다.그리고 Windows 호스트에서는 관리자 권한으로 실행한 VirtualBox에서 일반 파일 탐색기로 파일을 드래그하면 사용자 계정 컨트롤(UAC) 때문에 실패할 수 있다는 점을 기억하세요.호스트 파일 탐색기를 관리자 권한으로 실행하면 해결되는 경우도 있지만, 항상 편리한 방법은 아닙니다.
공유 폴더를 백업 수단으로 활용해 보세요.
위의 방법들을 모두 시도해 봤는데도 DnD가 여전히 작동하지 않는다면, 공유 폴더를 사용하는 것이 괜찮은 해결책입니다.드래그 앤 드롭 방식은 아니지만, 적어도 빠르게 설정할 수 있습니다.설정 방법은 다음과 같습니다.장치 > 공유 폴더 > 공유 폴더 설정 으로 이동합니다.새 폴더 추가 아이콘을 클릭하고, 폴더 경로를 선택한 다음, 자동 마운트를 활성화 하고 확인을 클릭합니다.게스트 OS에서는 공유 폴더가 기본 위치(예: 또는 네트워크 드라이브로 매핑된 경로)에 마운트된 것을 확인할 수 있습니다 /media/sf_[foldername].완벽한 방법은 아니지만, 불안정한 DnD와 씨름하는 것보다는 훨씬 낫습니다.
그래도 해결되지 않으면 네트워크 공유나 USB(또는 가상 머신의 네트워크 연결)를 통한 수동 파일 복사가 최후의 수단이 될 수 있습니다. VirtualBox는 이러한 기능에서 항상 원활하게 작동하는 것은 아니므로 기대치를 적절히 조절하는 것이 중요합니다.