Virtualbox에서 가상 머신을 생성하는 것은 쉬운 작업이지만 다른 OS 간에 가상 머신을 공유하는 것은 쉽지 않습니다. 컴퓨터를 이중 부팅하고 OS 파티션 중 하나에 가상 머신을 생성한 경우 다른 OS 간의 파일 구조 차이로 인해 다른 파티션에 있는 VM 파일에 액세스하여 열 수 없습니다.
예를 들어 부트 캠프를 통해 Macbook에 Win XP를 설치했다고 가정해 보겠습니다. Ubuntu에 대해 많이 듣고 사용해 보고 싶었기 때문에 Virtualbox를 설치하고 Mac 파티션에 Ubuntu 가상 머신을 생성했습니다. 어느 날 Win XP 파티션에서 작업을 하는 동안 Ubuntu 가상 머신의 일부 응용 프로그램에 액세스해야 한다는 것을 알게 되었습니다. Mac 파티션에 액세스할 수 없기 때문에 Windows에서 Ubuntu 가상 머신을 열 수 있는 방법이 없습니다. 이제 Mac 파티션으로 재부팅하는 대신 Windows 파티션에서 Ubuntu 가상 머신에 액세스하여 열 수 있다면 좋지 않을까요?
위의 상황은 Linux/Mac 또는 Linux/Windows 이중 부팅을 실행하는 경우에도 발생합니다. 다음 자습서에서는 사용 중인 OS에 관계없이 Virtualbox 가상 머신에 액세스하는 방법을 보여줍니다.
경험 법칙:
항상 NTFS 파티션에 Virtualbox 가상 머신(vdi 확장자를 가진 파일)을 생성합니다. .
즉, Windows와 Linux/Mac을 이중 부팅하는 경우 항상 Windows 파티션에 vdi 파일을 저장합니다. Mac 및 Linux 사용자의 경우 기존 하드 디스크 또는 외부 하드 디스크(선호)에 새 NTFS 파티션을 생성해야 합니다.
다음은 다른 OS에서 가상 머신에 액세스하는 전체 자습서입니다.
- Windows 및 Mac/Linux를 이중 부팅하는 경우 여기를 클릭하십시오.
- Mac과 Linux를 이중 부팅하는 경우 여기를 클릭하십시오.
Windows 및 Mac/Linux를 이중 부팅하는 컴퓨터의 경우
- Windows로 부팅
- Windows용 Virtualbox를 다운로드하여 설치합니다(아직 설치하지 않은 경우).
- 항상 하던 대로 가상 머신을 만드십시오. 가상 머신 vdi 파일을 저장하는 파일 경로를 기록해 두십시오.
컴퓨터를 다시 시작하고 다른 OS로 부팅합니다.
Mac OS를 사용하는 경우
- MacFuse 및 NTFS-3G를 다운로드하여 설치합니다. 컴퓨터를 다시 시작하라는 메시지가 표시됩니다. 다시 시작하면 바탕 화면에 새 드라이브가 탑재된 것을 볼 수 있습니다. 이것이 Windows 파티션입니다.
- Mac용 Virtualbox를 다운로드하여 설치합니다(Intel Mac만 해당).
이제 Virtualbox에 항목을 만들고 vdi Windows 파티션의 파일입니다.
- Virtualbox 애플리케이션을 엽니다.
- 창 상단에서 "새로 만들기"를 클릭하여 새 가상 머신을 만듭니다.
- 다음을 클릭하고 지침에 따라 하드 드라이브를 지정하라는 메시지가 표시될 때까지 새 VM을 만듭니다.
- '기존'을 클릭합니다. 다음 창에서 "추가"를 클릭하고 파일 경로를 Windows 파티션의 vdi 파일로 지정합니다.
- 이제 창에 항목이 표시됩니다. 항목을 강조 표시하고 "선택"을 클릭하십시오.
- 다음 창에서 "다음"을 클릭하고 "마침"을 클릭합니다. 그러면 기본 창으로 돌아갑니다.
- 기본 창에서 새 VM 항목을 강조 표시하고 "시작"을 클릭합니다. 이제 Mac에서 실행 중인 Windows 파티션에 생성한 것과 동일한 가상 머신이 표시되어야 합니다.
Linux 및 Windows 이중 부팅
컴퓨터를 다시 시작하고 Linux 파티션으로 부팅합니다.
- "ntfs-3g" 설치(Ubuntu Hardy를 사용하는 경우 이 단계를 건너뛸 수 있습니다. Ntfs-3g는 이미 시스템에 사전 설치되어 있습니다)
- Linux 배포판용 Virtualbox를 다운로드하여 설치합니다(아직 설치하지 않은 경우).
이제 Mac에서와 동일한 단계를 반복하여(위의 스크린샷 지침에 따라) Virtualbox에 항목을 생성하여 Windows 파티션의 가상 머신을 가리킬 것입니다.
Mac과 Linux를 이중 부팅하는 컴퓨터의 경우
Mac과 Linux를 이중 부팅하는 경우 먼저 Linux 파티션으로 부팅합니다.
- 이 가이드에 따라 외장 하드 디스크를 NTFS 형식으로 포맷하십시오. (또한 기존 하드 디스크의 크기를 조정하고 새 파티션을 만든 다음 NTFS 형식으로 포맷할 수도 있습니다. 이에 대해서는 나중에 다루겠습니다.)
- Virtualbox를 다운로드하여 설치합니다. 새 가상 머신을 만들고 하드 디스크 위치를 물을 때까지 지침을 따릅니다.
- 새 가상 하드 디스크를 생성하려면 "새로 만들기"를 클릭하십시오. 가상 하드 디스크를 저장할 위치를 묻는 메시지가 나타날 때까지 "다음"을 클릭합니다.
- "이미지 파일 이름" 필드 옆에 있는 아이콘을 클릭하고 외부 NTFS 하드 디스크에서 폴더를 선택합니다. 그러면 기본 위치가 아닌 외부 하드 디스크에 vdi 파일이 저장됩니다.
- 게스트 OS의 표준 설치를 계속 진행합니다.
가상 머신 생성이 완료되면 Mac으로 재부팅하고 위의 단계에 따라 외부 하드 디스크의 VM에 액세스하도록 Mac의 Virtualbox를 구성합니다.
그게 다야!