겉보기에는 아주 사소한 작업처럼 느껴집니다. 이런 주제로 굳이 튜토리얼을 쓸 필요가 있을까요? 하지만 실제로는 그렇지 않습니다. Oracle이 Sun을 인수한 시점부터 VirtualBox 버전이 3.0.x에서 3.2로 올라가는 과정에서 설정(Settings) 메뉴 구조가 바뀌었고, 기존에 독립적인 항목이었던 CD-ROM 옵션이 사라져 저장소(Storage) 카테고리로 통합되었습니다. 그 결과, 숙련도가 낮은 사용자들에게는 CD 부팅이 한층 어려운 작업이 되어버렸습니다.
가상 머신에 CD-ROM으로 부팅해 운영체제를 설치하려던 사용자들은 당황한 나머지, VirtualBox에서 CD-ROM 장치를 어떻게 활성화하고 설정해야 하는지 알 수 없어 헤매곤 했습니다. 걱정하지 마세요. 지금부터 그 방법을 하나하나 자세히 알려드리겠습니다.
구버전에서의 설정 방식
먼저 예전 버전의 설정 화면을 살펴보겠습니다. 위에서 다섯 번째 위치에 CD-ROM 카테고리가 별도로 존재했습니다.
이 항목을 확장하면 장치를 설정하는 것이 무척 간단했습니다.
하지만 이 글을 작성하는 시점의 최신 버전인 3.2.8에서는 더 이상 그렇지 않습니다. 해당 기능이 다른 카테고리로 옮겨졌습니다.
이제 이 다소 생소해진 변경 사항을 어떻게 해결할 수 있는지 알아보겠습니다.
신버전에서의 해결 방법
설정 창에서 저장소(Storage) 카테고리를 확인하세요. 이 항목이 기존의 하드 디스크(Hard Disks)와 CD/DVD-ROM 섹션을 대체합니다. 클릭하여 확장합니다.
가운데 창은 '저장소 트리(Storage Tree)'라고 불립니다. 우리가 집중해야 할 부분이 바로 여기입니다.
여기서 장치 컨트롤러를 정의할 수 있습니다. VirtualBox에서는 IDE 컨트롤러와 SATA 컨트롤러 중 선택하여 정의할 수 있습니다. IDE 컨트롤러는 CD-ROM과 하드 디스크 모두에 사용할 수 있는 반면, SATA 컨트롤러는 하드 디스크 전용입니다. 즉, 최대 4개의 IDE 장치와 최대 15개의 SATA 장치를 연결할 수 있습니다.
대부분의 경우 이미 컨트롤러 하나가 존재하고, 그 아래에 가상 머신의 하드 디스크가 목록으로 표시되어 있을 것입니다. 컨트롤러 자체를 클릭하세요.
그러면 새로운 아이콘들이 나타납니다. IDE 컨트롤러를 선택한 경우에는 '컨트롤러(Controller)'와 같은 줄에 두 개의 아이콘이, 그리고 창 하단에 몇 개의 아이콘이 추가로 표시됩니다. 이 플러스(+)와 마이너스(-) 아이콘들은 컨트롤러와 장치를 추가하거나 제거하는 데 사용됩니다. SATA 컨트롤러의 경우 상단에 아이콘 하나만 표시됩니다.
IDE 컨트롤러를 선택했을 때 상단의 두 아이콘은 기존 컨트롤러에 CD-ROM 또는 하드 디스크 장치를 추가하는 기능을 합니다. 따라서 원하는 유형의 장치가 목록에 없거나, 예를 들어 하드 디스크 두 개가 필요한 경우 등에는 아이콘을 클릭하기만 하면 장치가 목록에 추가됩니다.
마찬가지로 가운데 창 하단의 아이콘들을 사용하면 컨트롤러 전체 또는 그 아래 나열된 개별 장치를 제거할 수 있습니다. 어느 정도 중복된 명령 구조라 초보자에게는 다소 혼란스러울 수 있습니다.
여기서 주목해야 할 것은 상단의 아이콘들(SATA의 경우 상단의 단일 아이콘)입니다. 새 CD-ROM 장치를 생성해 보세요. 왼쪽에 있는 아이콘입니다. 그다음 오른쪽 창을 살펴보겠습니다.
'CD/DVD Device:' 항목 오른쪽의 작은 아이콘을 클릭하여 드롭다운을 펼치고 적절한 장치를 선택하세요. 물리적인 광학 드라이브를 선택할 수도 있고, 가상 머신에 게스트 확장(Guest Additions)을 설치할 계획이라면 VirtualBox 게스트 확장 .iso 파일을 선택할 수도 있으며, 그 외 다른 운영체제 이미지 파일을 지정할 수도 있습니다.
참고: ISO 이미지는 먼저 마운트, 즉 VirtualBox에서 사용하는 저장 장치 목록에 추가된 상태여야 합니다. 이 역시 우아하고 직관적인 방식은 아니며, 자세한 내용은 'VirtualBox에서 디스크 추가하기' 튜토리얼에서 확인할 수 있습니다.
컨트롤러와 CD-ROM 장치가 여러 개라면 각각에 대해 이 과정을 반복 수행할 수 있습니다. 일부는 물리 드라이브에 연결하고, 다른 일부는 ISO 이미지를 사용하도록 구성하는 것도 가능합니다. 마지막으로, 실제 CD-ROM 장치를 사용하는 경우 패스스루(Passthrough) 옵션을 체크하면 가상 머신 안에서 직접 CD/DVD에 데이터를 굽기(기록) 할 수 있습니다.
기본적으로는 여기까지입니다. 이제 CD-ROM으로 부팅할 수 있습니다. 물론 일반(General) 카테고리의 부팅 순서에서 CD-ROM이 활성화되어 있는지 반드시 확인하세요. 이제 모든 문제가 해결되었으니, 훌륭한 가상화 소프트웨어를 다시 마음껏 즐기시면 됩니다.
추가 학습 자료
가상화 관련 튜토리얼, 가이드, 하우투, 팁과 요령이 가득한 라이브러리가 필요하다면 아래 링크들을 참고하세요.
VirtualBox 3 개요
VirtualBox 3에서 Compiz Fusion 사용하기
VirtualBox 3에서 DirectX 활용하기
VirtualBox의 심리스 모드(Seamless Mode)
VirtualBox 데스크톱 바로 가기 만들기
포터블 VirtualBox
VirtualBox에 새 하드 디스크 추가하기 - 튜토리얼
VirtualBox에서 디스크 복제하기 - 튜토리얼
VirtualBox에서 디스크 축소/확장하기 - 튜토리얼
VirtualBox 게스트 확장 설치 방법 - 튜토리얼
VirtualBox 네트워크 및 공유 설정 - 튜토리얼
결론
이번 변경 사항을 도입한 것은 대체 어떤 의도였는지 참 궁금해집니다. 기술적인 관점에서 보면 모든 저장 장치를 명확한 계층 구조 트리로 보여줄 수 있다는 점에서 분명 합리적입니다. 하지만 일반 사용자 입장에서는 사용성이 크게 나빠진 것도 사실입니다. 평균적인 사용자가 가상화를 사용하지 말아야 한다는 논리라면, 이렇게 불친절한 방식이 아니라 좀 더 솔직하게 전달했어야 했을 겁니다.
어쨌든, 이제 여러분은 꽤 중요한 새로운 정보를 배우셨습니다. 최신 버전의 VirtualBox에서도 여전히 CD-ROM으로 부팅할 수 있습니다. IDE 및 SATA 컨트롤러를 생성할 수 있으며, CD-ROM은 IDE 컨트롤러에만 할당 가능하고 컨트롤러당 하나씩 연결됩니다. 각 CD-ROM 장치에는 물리 드라이브나 운영체제 이미지를 지정할 수 있지만, 이미지는 사전에 마운트되어 있어야 한다는 점에 유의하세요. 이 마운트 과정이 또 다른 장애물이 된다면, 그때 다시 새로운 튜토리얼로 찾아오겠습니다.
이 글이 도움이 되었기를 바랍니다. 즐거운 가상 컴퓨팅 되세요!