Computer >> 컴퓨터 >  >> 시스템 >> Windows

다른 OS 간 VirtualBox 가상 머신(VM) 공유하는 방법

VirtualBox에서 가상 머신을 만드는 것은 비교적 쉬운 작업이지만, 서로 다른 운영체제(OS) 간에 가상 머신을 공유하는 일은 그렇지 않습니다. 컴퓨터를 듀얼 부팅으로 사용하면서 한쪽 OS 파티션에 가상 머신을 생성했다면, OS마다 파일 시스템 구조가 다르기 때문에 다른 파티션에서는 해당 VM 파일에 접근하거나 열 수 없습니다.

예를 들어 보겠습니다. 맥북에 부트캠프(Boot Camp)를 통해 Windows XP를 설치했다고 가정해 봅시다. 우분투(Ubuntu)를 직접 사용해 보고 싶어져서 VirtualBox를 설치하고 Mac 파티션 안에 Ubuntu 가상 머신을 만들었습니다. 그러던 어느 날, Windows XP 파티션에서 작업하다가 Ubuntu 가상 머신에 있는 응용 프로그램이 필요해졌습니다. 하지만 Mac 파티션에 접근할 수 없기 때문에 Windows에서는 해당 가상 머신을 열 방법이 없습니다. 이럴 때 굳이 Mac 파티션으로 재부팅하지 않고도 Windows 파티션에서 바로 Ubuntu 가상 머신을 실행할 수 있다면 얼마나 편리할까요?

이런 상황은 Linux/Mac 또는 Linux/Windows 듀얼 부팅 환경에서도 똑같이 발생합니다. 이번 튜토리얼에서는 어떤 OS로 부팅하든 상관없이 VirtualBox 가상 머신에 접근할 수 있는 방법을 소개합니다.

핵심 원칙

VirtualBox 가상 머신 파일(vdi 확장자)은 반드시 NTFS 파티션에 생성하세요.

즉, Windows와 Linux/Mac을 듀얼 부팅한다면 vdi 파일은 항상 Windows 파티션에 저장해야 합니다. Mac과 Linux를 함께 사용하는 분들은 기존 하드 디스크에 새 NTFS 파티션을 만들거나, 가급적이면 외장 하드 디스크를 NTFS 형식으로 준비해야 합니다.

Windows와 Mac/Linux 듀얼 부팅 환경

  • Windows로 부팅합니다.
  • Windows용 VirtualBox를 다운로드하여 설치합니다(아직 설치하지 않은 경우).
  • 평소처럼 가상 머신을 생성합니다. 이때 vdi 파일을 저장한 경로를 반드시 메모해 둡니다.

컴퓨터를 다시 시작한 뒤 다른 OS로 부팅합니다.

Mac OS를 사용하는 경우

  • MacFuse와 NTFS-3G를 다운로드하여 설치합니다. 설치 후 재시작하라는 안내가 표시되며, 재시작이 완료되면 데스크톱에 새 드라이브가 마운트됩니다. 이것이 바로 Windows 파티션입니다.
  • Mac용 VirtualBox를 다운로드하여 설치합니다(Intel Mac 전용).

이제 Windows 파티션의 vdi 파일을 가리키는 항목을 VirtualBox에 등록합니다.

  • VirtualBox 앱을 실행합니다.
  • 창 상단에서 "새로 만들기(New)"를 클릭해 새 가상 머신을 생성합니다.
  • "다음"을 누르고 안내에 따라 진행하여 하드 드라이브를 지정하는 단계까지 이동합니다.
  • "기존 디스크(Existing)"를 클릭한 뒤, 다음 창에서 "추가(Add)"를 누르고 Windows 파티션에 있는 vdi 파일의 경로를 지정합니다.
  • 목록에 항목이 나타나면 해당 항목을 선택하고 "선택(Select)"을 클릭합니다.
  • 이어지는 창에서 "다음"을 누르고 "마침(Finish)"을 클릭하면 기본 화면으로 돌아옵니다.
  • 기본 화면에서 새로 추가된 VM 항목을 선택하고 "시작(Start)"을 클릭합니다. Windows 파티션에서 만든 것과 동일한 가상 머신이 Mac에서 그대로 실행되는 것을 확인할 수 있습니다.

Linux와 Windows 듀얼 부팅 환경

컴퓨터를 재시작하고 Linux 파티션으로 부팅합니다.

  • "ntfs-3g"를 설치합니다. (Ubuntu Hardy 사용자는 이미 시스템에 사전 설치되어 있으므로 이 단계를 건너뛰어도 됩니다.)
  • 사용 중인 리눅스 배포판에 맞는 VirtualBox를 다운로드하여 설치합니다(아직 설치하지 않은 경우).

이후에는 Mac에서 했던 것과 동일한 절차(위 스크린샷 안내 참조)를 따라 Windows 파티션의 가상 머신을 가리키는 항목을 VirtualBox에 추가하면 됩니다.

Mac과 Linux 듀얼 부팅 환경

Mac과 Linux를 함께 사용한다면 먼저 Linux 파티션으로 부팅합니다.

  • 외장 하드 디스크를 NTFS 형식으로 포맷합니다. (기존 하드 디스크의 파티션 크기를 조정해 새 NTFS 파티션을 만드는 방법도 있습니다.)
  • VirtualBox를 다운로드하여 설치한 뒤, 새 가상 머신을 생성하고 하드 디스크 위치를 묻는 단계까지 진행합니다.
  • "새로 만들기(New)"를 클릭해 새 가상 하드 디스크를 생성하고, 저장 위치를 묻을 때까지 "다음"을 클릭합니다.
  • "이미지 파일 이름(Image File Name)" 필드 옆의 아이콘을 클릭하고 외장 NTFS 하드 디스크 안의 임의의 폴더를 선택합니다. 이렇게 하면 vdi 파일이 기본 위치 대신 외장 하드 디스크에 저장됩니다.
  • 이후 게스트 OS를 표준 방식으로 설치합니다.

가상 머신 생성이 완료되면 Mac으로 재부팅하고, 앞서 안내한 절차에 따라 Mac의 VirtualBox가 외장 하드 디스크上的 VM에 접근하도록 설정합니다.

참고 스크린샷

다른 OS 간 VirtualBox 가상 머신(VM) 공유하는 방법다른 OS 간 VirtualBox 가상 머신(VM) 공유하는 방법