VDI 파일을 VirtualBox로 가져오는 방법
VirtualBox에서 운영 체제를 설치하는 것은 마치 새로운 세계를 탐험하는 것과 같아서, 거의 매일 다른 OS를 시험해보고 싶은 욕구를 불러일으킵니다. 하지만 매번 새로운 가상 머신을 설정하고 OS를 다시 설치하는 과정은 몇 번 반복하다 보면 상당히 번거로울 수 있습니다.
더욱 효율적인 방법은 VirtualBox에 바로 불러와 사용할 수 있도록 미리 설치된 운영 체제가 담긴 하드 디스크 이미지, 즉 가상 디스크 이미지를 활용하는 것입니다. 이 가상 디스크 이미지를 다운로드하고 VirtualBox에 적용하는 방법에 대해 알아봅시다.
VirtualBox VDI 파일이란 무엇일까요?
가상 디스크 이미지(VDI)는 VirtualBox라는 가상화 하이퍼바이저와 밀접하게 연관되어 있습니다. VirtualBox는 가상 머신(VM)을 만드는 데 사용되며, VDI는 기존 가상 머신에 추가하거나 불러올 수 있는 가상 하드 디스크 이미지입니다.
가상 머신 설정 과정에서 하드 디스크 이미지를 생성하고 VM에 저장 공간을 할당하는 단계를 기억하시나요? 가상 디스크 이미지가 바로 그 단계에서 구성하는 요소입니다.
VDI는 이동이 간편하며 복잡한 설치 과정 없이도 바로 운영 체제를 사용할 수 있도록 해줍니다.
VirtualBox용 VDI 파일을 다운로드하는 방법
VDI 파일을 구할 수 있는 다양한 경로가 있지만, OSBoxes는 사전 구축된 VDI를 방대하게 제공하여 다른 소스보다 돋보입니다.
VDI 파일을 다운로드하려면 osboxes.com으로 이동하세요. 웹사이트 상단 메뉴에서 'VM 이미지' > 'VirtualBox 이미지'를 클릭하세요.
다운로드하여 즉시 사용할 수 있는 다양한 VDI 컬렉션이 나올 때까지 아래로 스크롤하세요. 원하는 VDI 항목을 펼친 후, 'VirtualBox (VDI) 이미지'를 클릭하세요.

다음 페이지에서 여러 다운로드 옵션 중 자신에게 맞는 옵션을 선택하세요.

7z 압축 파일이 다운로드되기 시작합니다. 다운로드가 완료되면 7-Zip이나 다른 압축 관리 프로그램을 사용하여 압축 파일 내부에 있는 VDI 파일을 추출하세요.
VDI 파일을 VirtualBox로 불러오기
먼저 VirtualBox를 실행하고 '새로 만들기' 버튼을 클릭합니다. 가상 머신의 이름을 지정하고 VM 파일을 저장할 폴더를 선택하세요.

만약 ISO 이미지를 사용하여 운영 체제를 설치하는 경우, ISO 이미지 드롭다운 메뉴를 사용하여 해당 이미지를 선택합니다. 하지만 이번 경우에는 가상 하드 디스크에 이미 운영 체제가 설치되어 있으므로, '하드 디스크' 항목을 확장하고 '기존 가상 하드 디스크 파일 사용'을 선택하여 계속 진행합니다.

폴더 아이콘을 클릭하여 하드 디스크 선택 창을 열고 '추가' 버튼을 눌러 다운로드한 VDI 파일을 선택합니다. 선택 후에는 '선택'을 눌러 다음 단계로 넘어갑니다.

필요하다면 '하드웨어' 섹션을 확장하여 할당된 메모리를 수정하거나 가상 머신에 할당할 코어 수를 늘릴 수 있습니다. 설정이 완료되었다면 '마침' 버튼을 클릭하여 계속 진행합니다.
왼쪽 창에서 새로 생성된 가상 머신을 선택하고 '설정' 버튼을 클릭하여 공유 클립보드, 디스플레이 및 오디오 설정, USB 장치 등 VM의 여러 설정을 변경할 수 있습니다. 모든 설정이 완료되면 '시작' 버튼을 클릭하거나 가상 머신 항목을 더블 클릭하여 운영 체제를 부팅합니다.
가상 머신 부팅이 완료되면 설치된 OS의 바탕화면으로 이동합니다. 비밀번호를 묻는 메시지가 나타나면 표시된 사용자 이름(일반적으로 OSBoxes에서 다운로드한 VDI의 경우 "osboxes.org")을 입력합니다.
대부분의 VDI에서 비밀번호와 사용자 이름은 동일합니다. 만약 그렇지 않다면, VDI를 다운로드한 웹사이트에 관련 정보가 명시되어 있습니다.

리눅스 기반 가상 머신을 설정하는 경우, 부트로더 메뉴에서 운영 체제를 선택해야 할 수도 있습니다.
VirtualBox를 통해 설치 없이 새로운 OS를 경험해 보세요
가상 디스크 이미지를 사용하면 매번 새로운 가상 머신을 설정하고 구성하는 데 필요한 시간과 노력을 크게 줄일 수 있습니다.
개발자라면 가상 머신을 활용하여 호스트 OS를 그대로 사용하면서 다양한 운영 체제 환경에서 코드를 테스트할 수 있어 큰 도움이 됩니다. 물론 코딩을 하지 않는 일반 사용자도 가상화의 다양한 이점을 누릴 수 있으며, 그 활용 범위는 무궁무진합니다.