VirtualBox에서 게스트 확장을 추가하는 것은 매우 중요합니다. 이를 통해 향상된 그래픽 가속은 물론 공유 폴더 지원, 개선된 그래픽 성능 등 다양한 유용한 기능들을 이용할 수 있게 됩니다.
만약 VirtualBox 가상 머신에서 Ubuntu를 사용하고자 한다면, 이러한 게스트 확장 기능은 반드시 설치해야 합니다. 이 글에서는 Ubuntu 가상 머신에 게스트 확장을 설치하는 방법을 자세히 알아보겠습니다.
참고로, 이 안내서는 Ubuntu VM을 중심으로 설명하지만, 설치 방법 자체는 VirtualBox에서 지원하는 다른 모든 게스트 Linux 운영 체제에도 적용될 수 있습니다. 다만, Linux 헤더 설치 과정은 다를 수 있다는 점을 유념해야 합니다.
VirtualBox에서 Ubuntu VM 설정하기
Ubuntu VM을 설정하는 과정은 생각보다 어렵지 않습니다. 실제 컴퓨터에 Ubuntu를 설치하는 것과 거의 동일한 방식으로 가상 환경에 설치하면 됩니다. 하지만 조금 더 빠른 진행을 원한다면, 미리 구성된 VM을 OSboxes.org에서 다운로드하여 사용할 수 있습니다.
VM을 다운로드하려면 Osboxes.org의 Ubuntu 페이지로 이동하세요. 해당 페이지에서 최신 Ubuntu 버전을 찾아 “VirtualBox” 탭을 클릭한 후 다운로드 버튼을 선택하면 됩니다.
OSboxes는 VM을 압축 파일 형태로 제공합니다. 다운로드가 완료되면, VirtualBox를 실행하고 “새로 만들기”를 클릭하여 새로운 VM 생성 설정을 시작하세요.
VM 설정 과정 중 “기존 가상 하드 디스크 파일 사용”을 선택하고, 다운로드한 Osboxes VM의 VDI 파일을 기존 하드 드라이브로 지정합니다.
만약 OSboxes VM을 사용하지 않으려면 Ubuntu.com/desktop으로 이동하여 최신 Ubuntu ISO 파일을 다운로드하고, VirtualBox에 로드하여 일반적인 방식으로 Ubuntu를 설치하면 됩니다.
Ubuntu VM에 Linux 헤더 설치하기
Ubuntu VM 내부에서 Linux 커널 헤더를 설치하는 것이 필수적입니다. Linux 커널 헤더는 커널을 수정하는 데 필요한 요소이며, VirtualBox 게스트 확장은 커널 모듈이므로 이것이 없으면 제대로 작동하지 않습니다.
최신 Ubuntu 커널 헤더를 설치하기 위해 먼저 터미널 창을 실행해야 합니다. Ctrl + Alt + T 단축키를 사용하거나, 앱 메뉴에서 “터미널”을 클릭하여 터미널 창을 열 수 있습니다.
터미널 창이 열리면 아래의 apt install 명령어를 사용하여 Ubuntu Linux 커널 헤더를 설치합니다.
sudo apt install linux-headers-$(uname -r) -y
게스트 확장 다운로드
이제 VirtualBox에서 Osboxes VM 설정을 완료했으므로, “osboxes.org”라는 비밀번호로 로그인할 수 있습니다. 만약 Ubuntu ISO 파일을 사용하여 직접 VM을 설정한 경우에는 본인이 설정한 사용자 이름과 비밀번호로 로그인하면 됩니다.
로그인 후에는 VirtualBox 게스트 확장의 최신 버전을 다운로드해야 합니다. 가장 쉽고 빠른 방법은 공식 웹사이트가 아닌 VirtualBox 앱 내부에서 진행하는 것입니다.
Ubuntu 창 내부에서 “장치” 메뉴를 찾아 클릭하면 여러 가지 옵션들이 표시됩니다.
메뉴 하단에서 “게스트 확장 삽입” 버튼을 클릭합니다. 처음 이 옵션을 선택하는 경우 (이전에 선택한 적이 없다면), VirtualBox는 게스트 확장 ISO 파일을 컴퓨터에 다운로드하기 시작합니다.
다운로드가 완료되면 VirtualBox 게스트 확장 ISO 파일이 자동으로 Ubuntu VM의 가상 CD/DVD 드라이브에 삽입됩니다. 잠시 후 Ubuntu VM 데스크톱에 알림 팝업이 나타날 것입니다.
Ubuntu VM에 게스트 확장 설치하기
게스트 확장 ISO 파일이 Ubuntu VM에 삽입되면 화면에 알림이 표시됩니다. 이 알림은 Ubuntu가 설치할 수 있는 소프트웨어가 디스크에 있다는 것을 알려줍니다.
“실행” 버튼을 클릭하여 설치를 시작합니다. “실행”을 클릭하면 터미널 창이 나타나고, 화면에 나타나는 지시에 따라 설치를 진행하면 됩니다.
게스트 확장 설치 중에 설치가 실패하는 경우가 있습니다. 이는 Ubuntu VM에 필요한 일부 패키지가 누락된 경우에 발생할 수 있습니다.
만약 설치 중에 문제가 발생하더라도 너무 걱정하지 마세요. 어떤 패키지를 설치해야 하는지 확인하고, 터미널 창에서 해당 패키지들을 apt install 명령어를 사용하여 설치한 후, VM에서 게스트 확장 ISO를 꺼냈다가 다시 삽입하여 “소프트웨어 실행” 창을 다시 불러오면 됩니다.
터미널 창에서 VirtualBox 게스트 확장 설치가 완료되면 VM을 재부팅해야 합니다. Ubuntu VM 커널에 설치된 새로운 소프트웨어를 사용하기 위해서는 반드시 Ubuntu VM을 다시 시작해야 합니다.