원문 게시일: 2008년 12월 29일
게스트 애디션, 무엇이 좋은가?
VirtualBox를 주력 가상화 프로그램으로 사용하고 계신가요? 그렇다면 게스트 애디션(Guest Additions)이라는 이름을 한 번쯤은 들어보셨거나, 설치 후 눈에 띄는 변화를 이미 경험해 보셨을 것입니다. 게스트 애디션은 가상 머신(게스트)에 설치하는 확장 도구 팩으로, 설치 시 다음과 같은 이점을 얻을 수 있습니다.
- 더 빠르고 쾌적한 가상 머신 성능
- 호스트 OS와의 마우스·클립보드 공유
- 공유 폴더(Shared Folders) 기능 활성화
- 향상된 비디오 및 그래픽 지원
요컨대, 가상 머신을 제대로 활용하고 싶다면 반드시 설치해야 할 필수 요소입니다. 지금부터 그 사용법을 하나씩 알아보겠습니다.
게스트 애디션은 VMware Server나 Workstation의 'VMware Tools'와 같은 역할을 하는 도구입니다. 사실 저는 VMware Tools 설치 방법을 다룬 튜토리얼(윈도우 및 리눅스 게스트용)도 함께 읽어보실 것을 권하고 싶습니다. 이번 글에서는 Sun Microsystems의 VirtualBox를 기준으로 살펴봅니다. 가상화에 대해 더 깊이 알고 싶으시다면 전체 가상화 관련 글들도 놓치지 마세요.
윈도우 게스트에 설치하기
절차는 아주 간단합니다. 먼저 게스트 OS로 부팅한 뒤, VirtualBox 상단 메뉴에서 Devices(장치) → Install Guest Additions...(게스트 애디션 설치)를 클릭합니다.

VMware Tools와 마찬가지로, 게스트 안에 설치 마법사가 나타납니다. 화면 안내에 따라 진행하고 재부팅하면 끝입니다.

재시작 후에는 시스템 트레이에서 VirtualBox 아이콘을 확인할 수 있습니다. 정말 간단하지 않나요?

리눅스 게스트에 설치하기
리눅스에서도 절차는 거의 동일합니다. 첫 단계를 똑같이 반복하면, 프로그램에 포함된 게스트 애디션 ISO가 가상 머신 안에서 CD-ROM 드라이브로 마운트됩니다.
게스트 설정에 따라 파일 관리자 창이 자동으로 열리고, 설치 가능한 항목들이 표시됩니다. 32비트 및 64비트 시스템용 패키지, 윈도우와 리눅스용 패키지는 물론 솔라리스(Solaris)용까지 제공됩니다. 당시 Sun이 VirtualBox를 소유하고 있었음을 고려하면 자연스러운 구성입니다. 참고로 현재 VirtualBox는 오라클(Oracle)이 개발·배포하고 있으며, 대부분의 최신 리눅스 배포판은 CD-ROM을 자동으로 마운트하고 파일 탐색기를 띄우므로 별도 작업 없이 바로 진행할 수 있습니다.

자신의 하드웨어 아키텍처에 맞는 패키지를 고릅니다. 여기서는 x86 기준입니다. 이제 터미널 창을 열고 루트(root) 권한으로 해당 스크립트를 실행합니다.
sudo sh ./<아키텍처에 맞는 스크립트명>
실행 결과는 아래 이미지를 참고하세요.

설치가 완료될 때까지 잠시 기다린 뒤 재부팅하면 모든 과정이 끝납니다.

이걸로 완료입니다!
추가 팁: 게스트 애디션을 찾을 수 없을 때
이 섹션이 필요한 이유는 의외로 많은 분들이 게스트 애디션의 위치를 찾지 못해 어려움을 겪기 때문입니다. 원래 Install Guest Additions... 메뉴를 클릭하면 VirtualBox가 알아서 게스트 애디션 ISO를 마운트해야 하지만, 간혹 그렇지 않은 경우가 있습니다. 이럴 때 활용할 수 있는 해결책은 두 가지입니다.
1. 인터넷에서 자동 다운로드
ISO를 찾지 못하면 VirtualBox가 인터넷에서 ISO 파일을 받아올지 묻는 메시지를 표시할 수 있습니다. 이 작업은 딱 한 번만 하면 되며, 이후에는 자동으로 처리됩니다.
2. 수동으로 ISO 마운트하기
직접 ISO 이미지를 내려받은 뒤, 해당 가상 머신의 설정(Settings)에서 CD-ROM으로 수동 마운트할 수도 있습니다.

이렇게 설정해 두면 다음에 가상 머신을 시작할 때 게스트 애디션이 CD-ROM으로 마운트됩니다. 윈도우 게스트에서는 실행 파일(.exe)을 더블클릭하고, 리눅스 게스트에서는 앞서 설명한 대로 스크립트를 루트 권한으로 실행하면 됩니다.

여기까지 오면 이후 과정은 위에서 안내한 일반 설치 절차와 완전히 동일합니다.
마무리
VirtualBox 게스트 애디션 설치는 VMware Tools보다도 한결 간단합니다. 어차피 VirtualBox 자체의 설치도 쉽지만요. 어떤 경우든 절차는 빠르고 간편하며, 복잡한 시도조차 필요하지 않습니다. 명령줄 작업도 최소화되어 있어 초보자도 부담 없이 따라 할 수 있습니다. 이제 여러분도 VirtualBox를 능숙하게 다루어 게스트 머신의 성능을 최대한 끌어낼 준비가 되었습니다.
이 글과 VMware Tools 가이드가 여러분의 궁금증을 조금이나마 해소했기를 바랍니다. 이제 더 복잡하고 흥미로운 주제로 나아갈 차례입니다. 다음 글에서는 최적화, 브리지(Bridged) 네트워킹, 나아가 3D 가속까지 다룰 예정이니 기대해 주세요.
이 글이 도움이 되었다면 많은 응원 부탁드립니다.
감사합니다.