Ctrl+C/Ctrl+V가 작동하지 않음 – VirtualBox의 Ubuntu
Source: Dev.to
문제
복사/붙여넣기(Ctrl +C / Ctrl + V)와 끌어다 놓기(Drag & Drop) 기능이 Windows 호스트와 Ubuntu 게스트 사이에서 VirtualBox 설정에서 클립보드와 DnD를 활성화했음에도 작동하지 않습니다.
원인
이 기능들은 Guest Additions가 Ubuntu 내부에 올바르게 설치된 경우에만 동작합니다. 최근 Ubuntu 버전에서 Wayland를 사용하면 VirtualBox에 추가적인 제한이 있지만, Guest Additions를 올바르게 설치하면 대부분 해결됩니다.
해결 방법
1. Ubuntu 준비 (VM 전원 끔)
-
클립보드와 DnD 설정
- VirtualBox에서 VM 설정 → 일반 → 고급을 엽니다.
- 클립보드를 양방향으로 설정합니다.
- 드래그 앤 드롭을 양방향으로 설정합니다.
-
필요한 의존성 설치
sudo apt update sudo apt install -y build-essential dkms linux-headers-$(uname -r)
2. Guest Additions 설치
-
Guest Additions 이미지 삽입
- VM을 켜고 장치 → Guest Additions CD 이미지 삽입 메뉴를 선택합니다.
- 다운로드 요청이 뜨면 허용합니다.
-
CD 마운트 (자동으로 마운트되지 않은 경우)
sudo mkdir -p /media/cdrom sudo mount /dev/cdrom /media/cdrom -
설치 프로그램 실행
cd /media/*/VBox_GAs* sudo ./VBoxLinuxAdditions.run⚠️ Wayland 관련 경고가 나타나면 일단 무시해도 됩니다.
-
VM 재부팅
sudo reboot
3. 동작 확인
- Windows에서 텍스트를 복사하고 Ubuntu에 붙여넣기.
- 작은 파일을 Windows에서 Ubuntu(또는 그 반대로)로 끌어다 놓기.
모두 정상적으로 작동한다면 클립보드와 Drag & Drop이 정상적으로 동작하는 것입니다.
4. 로드된 모듈 확인
lsmod | grep vbox
출력에 최소 다음 항목이 포함되어야 합니다:
vboxguest
vboxsf
vboxvideo
5. 공유 폴더 설정 (선택)
-
VirtualBox → 설정 → 공유 폴더:
- 자동 마운트를 체크합니다.
- 영구적을 체크합니다.
-
Ubuntu에서 공유 폴더 경로는 대략 다음과 같습니다:
/media/sf_폴더이름
-
사용자를
vboxusers그룹에 추가sudo usermod -aG vboxusers $USER-
그룹이 없을 경우 먼저 생성합니다:
sudo groupadd vboxusers
-
-
그룹 변경 사항이 적용되도록 세션(또는 VM)을 재시작합니다.
Wayland에 대한 참고 사항
최근 Ubuntu는 기본적으로 Wayland를 사용하며, VirtualBox는 이 환경에서 클립보드/DnD에 제한이 있습니다. 문제가 지속될 경우 Guest Additions를 설치하기 전에 Xorg 세션으로 전환(로그인 화면 → 톱니바퀴 아이콘 → Ubuntu on Xorg)하는 것을 고려해 보세요.