Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

요즘은 우분투 가상 머신을 몇 분 만에 손쉽게 만들 수 있어서, 시스템을 포맷하지 않고도 리눅스를 자유롭게 사용해 볼 수 있습니다. 하지만 우분투 가상 머신을 제대로 활용하려면 호스트 운영체제와 게스트가 서로 소통할 수 있으면 좋겠다고 생각하지 않으시나요? VirtualBox 게스트 애디션(Guest Additions)이 바로 이런 기능을 제공하며, 이 글에서는 설치 방법을 자세히 알려드리겠습니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

VirtualBox 필수 용어 정리

게스트 애디션의 본격적인 내용으로 들어가기 전에, 전체 흐름을 이해하는 데 필요한 몇 가지 핵심 개념부터 짚고 넘어가겠습니다. 이미 가상 머신 용어에 익숙하다면 다음 섹션으로 건너뛰어도 좋습니다.

서두에서 언급한 가장 중요한 두 가지 개념이 바로 호스트(host)와 게스트(guest)입니다.

호스트 운영체제는 "베어 메탈(bare metal)", 즉 실제 물리적인 컴퓨터에서 직접 실행되는 운영체제를 말합니다. 운영체제와 컴퓨터 하드웨어 사이에 어떤 중간 계층도 없는 상태입니다.

반면 게스트 시스템, 즉 가상 머신은 호스트 운영체제 안에서 하나의 애플리케이션으로 실행됩니다. 게스트 시스템은 자신이 실제 컴퓨터에서 동작한다고 "인식"하고 필요한 모든 "하드웨어"를 볼 수 있지만, 사실 전부 시뮬레이션된 것입니다.

기본적으로 게스트와 호스트 시스템 사이에는 단단한 장벽이 존재하며, 여기에는 게스트에서 실행되는 모든 애플리케이션도 포함됩니다. 그렇기 때문에 가상 머신 위에서 바이러스를 테스트하거나 위험한 작업을 해도 안전한 것입니다. 물론 가상 머신과의 네트워크 연결이 활성화되어 있지 않다는 전제하에 말이죠!

게스트 애디션으로 할 수 있는 일

이름 그대로 게스트 애디션은 게스트 운영체제에 추가하는 소프트웨어로, 가상 머신으로는 불가능해 보이는 강력한 기능들을 사용할 수 있게 해줍니다.

농담은 접어두고, 게스트 애디션의 핵심 목적은 가상화 장벽의 장점을 그대로 유지하면서 가상 머신과 호스트 운영체제를 유기적으로 통합하는 것입니다. 게스트 애디션을 설치하면 다음과 같이 매우 유용한 기능들을 사용할 수 있습니다:

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법
  • 호스트와 게스트 간 시계가 동기화되어 항상 같은 시간이 표시됩니다.
  • 마우스 포인터가 가상 머신에 갇히지 않고 호스트와 게스트 사이를 자유롭게 이동할 수 있습니다.
  • 공유 폴더를 통해 호스트와 게스트 간 파일을 안전하고 간편하게 전송할 수 있습니다.
  • 게스트 창 크기를 자유롭게 조절하면 해상도가 자동으로 맞춰집니다.
  • 향상된 가속 그래픽 지원으로 고급 GPU 기능이 필요한 앱도 원활하게 구동할 수 있습니다.
  • 공유 클립보드로 두 시스템 간 복사·붙여넣기를 간편하게 수행할 수 있습니다.

이 외에도 유용한 기능이 더 있습니다. 기술적인 세부 사항이 궁금하다면 VirtualBox 공식 문서를 참고해 보세요.

가상 머신이 정상적으로 작동 중인가요?

이 글은 우분투 가상 머신을 새로 만드는 방법을 다루지 않지만, 우분투에 VirtualBox 게스트 애디션을 설치하려면 정상 작동하고 올바르게 구성된 VirtualBox 우분투 가상 머신이 필요합니다. 아직 환경이 준비되지 않았다면 "VirtualBox로 Windows에 Linux 설치하기" 관련 가이드를 참고해 먼저 설정을 완료하세요. 우분투 가상 머신이 준비되었다면 이제 실제 설치 과정으로 넘어가겠습니다.

우분투 게스트 애디션 설치하기

VirtualBox에서 정상 작동하는 우분투 가상 머신이 준비되었다면 게스트 애디션을 어렵지 않게 설치할 수 있습니다.

그 전에, 설치 과정에서 문제가 생길 경우에 대비해 가상 머신의 스냅샷을 미리 찍어두는 것을 권장합니다. 게스트 애디션은 가상 머신에 설치되는 드라이버와 유틸리티이므로 가상 시스템 자체에 변화를 주기 때문입니다.

스냅샷은 두 가지 방법으로 만들 수 있습니다. 첫 번째는 호스트 키 + T를 누르는 것입니다. 기본 설정에서는 오른쪽 Ctrl 키호스트 키이며(설정에서 변경하지 않은 경우), 현재 지정된 호스트 키는 가상 머신 창의 오른쪽 하단에 표시됩니다. 또는 메뉴에서 머신(Machine) > 스냅샷 찍기(Take Snapshot)를 선택해도 됩니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

스냅샷 이름을 지정하고 저장한 뒤 가상 머신으로 돌아옵니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

이제 장치(Devices)를 선택한 다음 게스트 애디션 CD 삽입(Insert Guest Additions CD)을 클릭합니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

우분투에서 확인 메시지가 나타나면 실행(Run)을 선택합니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

관리자 비밀번호를 입력하고 인증(Authenticate)을 선택합니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

소프트웨어가 실행되면서 게스트 애디션이 설치됩니다. 커널 모듈을 빌드하도록 시스템이 설정되지 않았다는 오류 메시지가 표시될 수 있는데, 이는 무시하고 Enter를 누르면 됩니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

놀랍게도 이게 전부입니다. 이제 게스트 애디션이 설치되었으며 바로 사용할 준비가 되었습니다. 다만 설치가 제대로 완료되었는지 테스트해 보는 것이 좋습니다.

게스트 애디션 테스트하기

게스트 애디션이 의도대로 작동하는지 확인하려면 몇 가지 간단한 테스트를 진행해 보세요.

먼저, 가상 머신 창 바깥에서 마우스 포인터를 우분투 데스크톱 아이콘 위로 가져가 보세요. 아이콘이 하이라이트되나요? 데스크톱 아이콘을 클릭한 후 마우스 포인터를 끊김 없이 호스트 운영체제 쪽으로 옮길 수 있나요?

다음으로 공유 폴더가 제대로 작동하는지 테스트해 보겠습니다.

먼저 가상 머신 메뉴에서 장치(Devices) > 공유 폴더(Shared Folders) > 공유 폴더 설정(Shared Folders Settings)을 선택합니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

이제 폴더 추가 아이콘을 클릭합니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

그다음 폴더 경로(Folder Path)에서 기타(Other)를 선택하고, 가상 머신과 공유할 호스트 컴퓨터의 폴더를 찾아 선택합니다. 반드시 자동 마운트(Auto-mount)를 체크해야 게스트 시스템에서 해당 폴더에 드라이브 문자가 자동으로 할당됩니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법 우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

완료되면 확인(OK)을 누르고, 공유 폴더가 임시 폴더(transient folders) 목록에 표시되는지 확인합니다. 지금은 게스트 애디션의 작동 여부를 테스트하는 단계일 뿐이며, 나중에 언제든 공유 폴더를 영구적으로 설정할 수 있습니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

이제 다시 확인(OK)을 누른 후 가상 머신의 홈 폴더로 이동하면 공유 폴더와 그 안의 내용이 표시될 것입니다. 폴더를 읽기 전용으로 설정하지 않았다면 반대로 게스트에서 호스트로 파일을 복사하는 것도 가능합니다.

우분투(Ubuntu)에서 VirtualBox 게스트 애디션 설치하는 방법

공유 폴더에 대해 더 자세히 알고 싶다면 "VirtualBox에서 호스트와 게스트 OS 간 폴더 공유하기" 가이드를 참고하세요.

가상 머신을 넘어선 우분투 활용

우분투 리눅스(또는 다른 리눅스 배포판) 가상 머신을 상시 준비해 두면 거의 모든 용도로 유용하게 활용할 수 있습니다. 하지만 베어 메탈 환경이 제공하는 성능과 호환성까지는 기대하기 어렵습니다.

VirtualBox에서 리눅스를 충분히 사용해 보고 익숙해졌다면, Windows와 우분투를 듀얼 부팅으로 구성하는 것도 고려해 볼 만합니다. 그것이 부담스럽다면 최고의 포터블 리눅스 운영체제 목록을 살펴보세요. 이 방법을 사용하면 컴퓨터 자체를 전혀 변경하지 않고도 리눅스로 부팅할 수 있습니다.