핵심 요약
- VirtualBox 게스트 확장은 가상 머신의 성능과 활용성을 높여줍니다. 공유 클립보드, 드래그 앤 드롭, 공유 폴더, 향상된 그래픽 지원, 그리고 매끄러운 앱 창 전환 등이 포함됩니다.
- 게스트 확장은 VirtualBox에서 제공하는 가상 디스크를 마운트하여 설치할 수 있습니다.
VirtualBox 사용 중 게스트 확장에 대한 언급을 접하거나, 그 중요성을 깨달은 적이 있을 것입니다. 그렇다면 게스트 확장은 정확히 무엇일까요? VirtualBox 게스트 확장 기능의 정의와 활성화 방법에 대해 자세히 알아보겠습니다.
VirtualBox 게스트 확장 기능이란?
VirtualBox 게스트 확장은 VirtualBox에 포함된 소프트웨어 패키지로, 가상 머신 내에서 향상된 성능과 기능을 제공합니다. 이 기능을 이용하려면 가상 머신 내부에 게스트 확장을 설치해야 합니다.
VirtualBox는 가상 머신을 만들고 실행할 수 있게 해주는 하이퍼바이저입니다. 이를 통해 Windows와 같은 다양한 운영 체제를 VirtualBox 내에 설치하여 실제 하드웨어에서 작동하는 것처럼 사용할 수 있습니다. VirtualBox에 익숙하지 않다면, 자세한 사용법 안내를 참고하여 빠르게 학습할 수 있습니다.
VirtualBox에서 가상 머신을 실행하는 것은 편리하지만, 초기 설정 상태에서는 완벽한 경험을 제공하지 못할 수 있습니다. 특히 앱 창 내에서 운영 체제를 사용하는 일부 요소는 실망스러울 수 있습니다.
예를 들어, 실제 컴퓨터의 Windows는 그래픽 카드의 드라이버를 활용하여 최적의 해상도를 자동으로 설정하지만, 가상 머신은 이러한 기능을 지원하지 않아 기본적으로 낮은 해상도(예: 800×600)로 표시됩니다.
VirtualBox 게스트 확장은 가상 머신을 훨씬 더 편리하게 만들어주는 디스플레이 드라이버 및 기타 유용한 도구들을 포함하고 있습니다.
VirtualBox 게스트 확장 기능의 역할
이제 게스트 확장이 무엇인지 알게 되었으니, VirtualBox 게스트 확장이 가상 머신에 실제로 어떤 기능을 제공하는지 살펴보겠습니다.
1. 공유 클립보드 및 드래그 앤 드롭
가상 머신(게스트)과 실제 컴퓨터(호스트) 사이에서 데이터를 교환하고 싶을 때가 있을 것입니다. 게스트 확장 기능을 설치하면 VirtualBox는 이 작업을 간편하게 수행할 수 있는 여러 기능을 제공합니다.
가장 먼저 공유 클립보드 및 드래그 앤 드롭 기능입니다. 이를 통해 한 플랫폼에서 항목을 복사하여 다른 플랫폼에 붙여넣을 수 있을 뿐 아니라, 파일 또한 플랫폼 간에 쉽게 이동할 수 있습니다. VirtualBox 홈 페이지에서 가상 머신을 선택한 후 설정을 클릭하여 이러한 설정을 조정할 수 있습니다.
설정 메뉴의 일반 섹션에서 고급 탭으로 이동하면 공유 클립보드 및 드래그 앤 드롭 옵션을 설정할 수 있습니다. 각 옵션에 대해 비활성화, 호스트에서 게스트로, 게스트에서 호스트로, 또는 양방향 중 하나를 선택할 수 있습니다. 양방향이 가장 편리하지만, 가상 머신을 사용하여 잠재적으로 위험한 소프트웨어를 테스트하는 경우에는 호스트 PC로의 복사를 제한하는 것이 안전할 수 있습니다.
이러한 기능을 활성화하면 호스트 운영 체제 내부에서처럼 복사-붙여넣기 및 드래그 앤 드롭이 원활하게 작동합니다.
2. 공유 폴더
공유 폴더 기능을 사용하면 호스트 시스템의 특정 폴더를 가상 머신에서 접근할 수 있게 됩니다. 이 기능을 통해 네트워크를 사용하지 않고도 호스트 폴더를 가상 운영 체제에서 “네트워크 리소스”로 마운트할 수 있습니다.
이 기능을 활성화하려면 가상 머신 설정에서 공유 폴더 섹션으로 이동합니다. 오른쪽의 ‘공유 추가’ 버튼을 클릭한 다음, 호스트 컴퓨터에서 가상 머신과 공유할 폴더를 선택합니다.
폴더 이름을 지정하고, 자동으로 연결하려면 ‘자동 마운트’를, 항상 보이게 하려면 ‘영구’ 설정을 활성화합니다. 그런 다음 ‘확인’ 버튼을 눌러 설정을 완료합니다. 이제 가상 운영 체제에서 해당 폴더가 네트워크 드라이브로 나타나는 것을 확인할 수 있습니다.
3. 향상된 그래픽 지원
앞서 언급했듯이, 가상 머신은 처음부터 고해상도 그래픽을 지원하지 않습니다. 게스트 확장 기능을 설치하면 가상 운영 체제의 디스플레이 설정 메뉴에서 해상도 옵션을 완전히 제어할 수 있습니다. 예를 들어, 1920×1080 모니터에서는 가상 머신을 1080p의 전체 화면으로 표시할 수 있습니다.
게스트 확장이 제공하는 그래픽 향상은 이것만이 아닙니다. 컴퓨터의 VirtualBox 창 크기를 변경하면 가상 운영 체제의 해상도가 자동으로 조정됩니다. 이를 통해 사용자는 원하는 크기로 가상 머신을 쉽게 사용할 수 있습니다.
마지막으로, 게스트 확장을 사용하면 가상 운영 체제가 컴퓨터의 그래픽 하드웨어를 보다 효율적으로 활용할 수 있습니다. 가상 머신에서 게임을 하거나 그래픽 집약적인 소프트웨어를 사용할 때 그 차이가 크게 느껴집니다.
4. 매끄러운 앱 창 전환
게스트 확장의 또 다른 장점은 매끄러운 모드입니다. 이 모드를 사용하면 호스트 운영 체제의 앱과 함께 게스트 운영 체제의 앱 창을 모두 한 시스템처럼 실행할 수 있습니다. 이는 마치 Parallels가 Mac에서 Windows 앱을 실행하는 방식과 매우 유사합니다.
이 모드를 활성화하려면 가상 머신에 초점이 맞춰진 상태에서 호스트 키 + L을 누릅니다. 기본 호스트 키는 오른쪽 Ctrl 키입니다.
그러면 가상 머신이 전체 화면으로 전환되고 VirtualBox는 배경을 제거합니다. 이제 호스트 데스크톱의 소프트웨어와 함께 해당 창을 사용할 수 있습니다. 이 기능을 끄려면 호스트 키 + L을 다시 누르십시오. 작동하지 않으면 먼저 VirtualBox 가상 머신을 선택해야 합니다.
5. VirtualBox 게스트 확장의 기타 이점
위에서 언급한 기능들은 VirtualBox 게스트 확장의 주요 기능들입니다. 이 외에도 설치 시 유용하지만 일반 사용자가 잘 모르는 몇 가지 추가적인 이점이 있습니다.
그 중 하나는 원활한 마우스 통합입니다. 가상 머신 내부를 클릭하면 마우스 포인터가 VirtualBox 창 내부에 ‘갇히게’ 됩니다. 이때 호스트 키(기본적으로 오른쪽 Ctrl)를 눌러야 마우스 제어를 다시 호스트 운영 체제로 가져올 수 있습니다. 게스트 확장을 사용하면 이러한 제한이 사라집니다. 커서를 가상 머신 창 밖으로 이동하면 자동으로 호스트 운영 체제로 마우스 제어가 넘어갑니다.
또한 게스트 확장은 호스트 시스템과의 시간 동기화, 자동 로그인 옵션, 게스트와 호스트 간의 통신을 모니터링하는 기능도 제공합니다. 이러한 기능들은 일반 사용자에게 큰 영향을 미치지는 않지만, 가상 머신 사용 경험을 훨씬 더 편리하게 만들어 줍니다.
VirtualBox 게스트 확장 설치 방법
VirtualBox 시스템에 게스트 확장을 설치하는 것은 매우 쉽습니다. macOS 가상 머신에서의 설치는 다소 복잡하므로, 여기서는 Windows 및 Linux 가상 머신에서의 게스트 확장 설치 방법에 대해 설명합니다.
Windows 가상 머신에 게스트 확장 설치
Windows 가상 머신에 VirtualBox 게스트 확장을 설치하려면 먼저 가상 운영 체제를 정상적으로 부팅합니다. 상단 도구 모음에서 장치 > 게스트 확장 CD 이미지 삽입을 선택합니다. 그러면 가상 디스크가 가상 머신에 마운트됩니다.
마치 실제 디스크를 삽입한 것처럼 Windows가 반응할 것입니다. 만약 자동으로 실행되지 않으면 파일 탐색기를 열고 ‘내 PC’로 이동합니다. CD 드라이브에 게스트 확장을 참조하는 항목이 나타나야 합니다.
해당 항목을 더블 클릭하면 설치 프로세스가 시작됩니다. 만약 그렇지 않다면 마우스 오른쪽 버튼을 클릭하고 ‘열기’를 선택한 다음, ‘VBxWindowsAdditions’ 파일(32비트 가상 머신의 경우 ‘VBxWindowsAdditions-x86’)을 실행합니다.
여기서부터는 일반적인 소프트웨어 설치 과정과 마찬가지로 게스트 확장 설치 단계를 따르면 됩니다. 설치가 완료되면 가상 머신을 재부팅해야 하며, 가능한 한 빨리 재부팅하는 것이 좋습니다.
재부팅 후에는 장치 > 광학 드라이브 > 가상 드라이브에서 ‘디스크 제거’를 선택하여 가상 게스트 확장 디스크를 꺼낼 수 있습니다.
Linux 가상 머신에 게스트 확장 설치
Linux 가상 머신에 VirtualBox 게스트 확장을 설치하는 과정은 Windows와 유사합니다. 부팅 후 VirtualBox 메뉴 표시줄에서 장치 > 게스트 확장 CD 이미지 삽입을 선택합니다. Linux 버전에 따라 자동으로 CD 내용을 실행하라는 메시지가 나타날 수 있습니다.
자동 실행에 동의할 수도 있지만, 그렇지 않은 경우 많은 Linux 배포판의 작업 표시줄에서 CD를 찾을 수 있습니다. 만약 표시되지 않는다면 파일 브라우저를 열고 왼쪽 사이드바에서 ‘VBox_GAs’로 시작하는 항목을 찾습니다.
Ubuntu의 경우 창 오른쪽 상단에 소프트웨어 실행 버튼이 나타납니다. 이 버튼을 클릭한 후 관리자 비밀번호를 입력하여 설치 프로세스를 시작합니다. 터미널 창이 열리고 설치 진행 상황을 확인할 수 있습니다.
만약 응답이 없다면, 파일 브라우저 창 내부를 마우스 오른쪽 버튼으로 클릭하고 ‘터미널에서 열기’를 선택한 다음, 다음 명령을 붙여넣어 게스트 확장 설치 프로그램을 실행합니다.
sudo sh ./VBoxLinuxAdditions.run
설치가 완료되면 가상 머신을 재부팅하면 모든 설정이 완료됩니다. 그런 다음, 장치 > 광학 드라이브 > 가상 드라이브에서 ‘디스크 제거’ 옵션을 사용하거나, 운영 체제에서 디스크를 마우스 오른쪽 버튼으로 클릭하고 ‘꺼내기’를 선택하여 디스크를 꺼낼 수 있습니다.
VirtualBox 업데이트 시 새로운 버전의 게스트 확장도 함께 포함되는 경우가 많습니다. 최상의 성능을 위해서는 최신 버전을 사용하는 것이 권장되지만, VirtualBox를 업데이트할 때마다 반드시 게스트 확장을 업데이트해야 하는 것은 아닙니다. 최신 버전을 다운로드하려면 메뉴 표시줄에서 장치 > 게스트 확장 업데이트를 클릭하세요.
이제 게스트 확장 기능이 VirtualBox를 사용하여 가상 머신을 훨씬 원활하게 실행하는 데 얼마나 큰 도움이 되는지 이해하셨을 것입니다. 이러한 편리한 기능을 누리기 위해, 새로운 가상 머신을 설정할 때마다 게스트 확장 기능을 반드시 설치하는 것을 권장합니다.