다른 OS 간에 VirtualBox VM를 공유하는 방법

VirtualBox에서 가상 머신을 만드는 것은 쉬운 작업이지만, 이를 다른 OS 간에 공유하는 것은 쉽지 않습니다. 컴퓨터를 이중 부팅하고 한 OS의 파티션에 가상 머신을 만든 경우, OS 간의 파일 구조의 차이로 인해 다른 파티션에서 VM 파일에 접근하고 열 수 없습니다. 다음 튜토리얼에서는 어떤 OS에서든지 VirtualBox 가상 머신을 공유하는 방법을 보여줍니다.
팁: 리눅스에서 VirtualBox VM으로 Windows를 설치하는 방법을 알아보세요.
목차
- VM을 위한 저장 장치 만들기
- Windows와 Mac/Linux 간 VDI 파일 공유
- Mac과 Linux 간 VDI 파일 공유
- 자주 묻는 질문
VM을 위한 저장 장치 만들기
다른 시스템 간에 VM을 공유하는 첫 번째 단계는 ExFAT 파일 시스템으로 외부 저장 장치를 만드는 것입니다. 이렇게 하면 부모 OS와 관계없이 VM의 하드 디스크 파일을 로드할 수 있습니다.
Windows에서 이를 수행하려면 시스템의 파일 관리자를 열고 외부 하드 디스크를 연결하세요.
파일 관리자 왼쪽 사이드바에서 디스크를 찾고 마우스 오른쪽 버튼을 클릭한 다음 포맷…을 선택합니다.

파일 시스템 레이블 아래의 드롭다운 목록을 클릭한 후 ExFAT를 선택합니다.

기본 값에 동의한 후 시작을 클릭합니다.
macOS에서 ExFAT 드라이브 만들기
Command + Space를 눌러 Spotlight 검색을 열고 “디스크 유틸리티”를 입력합니다.
창 왼쪽 사이드바에서 물리적 디스크의 항목을 클릭합니다.

노트: 때때로 디스크 유틸리티 앱이 기본적으로 물리적 장치를 표시하지 않을 수 있습니다. 이를 수정하려면 보기 메뉴 항목으로 가서 모든 장치 보기를 클릭합니다.
창 상단 바에 있는 지우기 버튼을 클릭한 다음 포맷 드롭다운 상자의 ExFAT를 선택합니다.

지우기를 눌러 드라이브를 ExFAT으로 포맷합니다.
Linux에서 ExFAT 드라이브 만들기
새 터미널 세션을 열고 다음 명령을 입력하여 머신에 ExFAT 파일 시스템을 설치합니다:
sudo apt install exfatprogs exfat-fuse시스템의 디스크 유틸리티 프로그램을 엽니다. Ubuntu에서는 Win 키를 누르고 “디스크”를 입력하면 됩니다.
물리적 디스크를 선택한 다음 창 오른쪽 상단 모서리에 있는 점선 메뉴를 클릭합니다.

디스크 포맷…을 클릭한 다음 포맷을 선택합니다. 이렇게 하면 저장 장치의 모든 기존 파티션이 제거됩니다.
저장 장치의 볼륨 다이어그램 아래에 있는 + 버튼을 클릭합니다.

기본 파티션 크기를 수락하려면 다음을 클릭한 다음 기타 라디오 버튼을 클릭하고 다음을 누릅니다.

파일 시스템 선택에서 ExFAT을 선택한 후 생성을 눌러 장치에 설치합니다.

알고 계시면 좋은 정보: Shufflecake를 사용하여 Linux에서 숨겨진 파일 시스템을 만들어 데이터를 보호하는 방법을 배워보세요.
Windows와 Mac/Linux 간 VDI 파일 공유
Windows 시스템으로 부팅하고, VirtualBox를 열고, 창 상단 바의 새로 만들기 버튼을 클릭하세요.
VM의 이름을 제공한 후 ISO 파일을 선택하세요.

하드 디스크 드롭다운 탭을 클릭한 후 하드 디스크 파일 위치 및 크기 카테고리 아래의 찾아보기 버튼을 클릭합니다.

외부 디스크를 찾아 VDI 디스크의 위치로 선택합니다.

VM의 OS 설치 마법사를 따라가고 VM을 종료합니다.
MacOS 또는 Linux로 부팅한 후 시스템에서 VirtualBox를 엽니다.
창 상단에서 “새로 만들기”를 클릭하여 새로운 가상 머신을 생성합니다.

VM의 이름과 유형을 제공한 후 다음을 클릭합니다.

두 번째 OS에서 VM에 할당된 메모리와 프로세서의 양이 동일한지 확인합니다.

기존 가상 하드 디스크 파일 사용 라디오 버튼을 클릭한 후 창 오른쪽의 찾아보기 버튼을 클릭합니다.

추가를 클릭한 다음 외부 디스크에서 VM의 VDI 파일을 검색합니다.
이제 창에서 항목이 나타납니다. 항목을 강조하고 선택을 클릭합니다.

다음 창에서 다음을 클릭한 후 마침을 클릭합니다. 그러면 기본 창으로 돌아갑니다.

기본 창에서 새 VM 항목을 강조하고 시작을 클릭합니다. 이제 Windows에서 생성한 동일한 가상 머신이 Mac에서 실행되는 것을 볼 수 있어야 합니다.
팁: VirtualBox VM을 OVA 파일로 내보내 클라우드 서비스용 포터블 VM을 만드는 방법을 알아보세요.
Mac과 Linux 간 VDI 파일 공유
Linux로 부팅한 후 시스템의 앱 실행기를 사용하여 VirtualBox를 엽니다.
새로운 가상 머신을 생성한 후 생성 마법사 하단에서 전문 모드를 클릭합니다.

새 VM에 이름과 유형을 제공한 후 하드 디스크 드롭다운 탭을 클릭합니다.

하드 디스크 위치 및 크기 필드 옆의 아이콘을 클릭하고 외부 디스크의 아무 폴더를 선택합니다.

게스트 OS의 표준 설치를 진행합니다.
가상 머신을 만드는 작업을 마친 후 macOS로 재부팅하고 기존 VDI 파일을 사용하는 새 VM을 생성합니다.

참고: VirtualBox의 숨겨진 기능 중 일부를 VirtualBox Cheatsheet에서 알아보세요.
자주 묻는 질문
VM이 부팅할 때마다 느리게 로드되는 이유는 무엇인가요?
이는 기계의 USB 포트 또는 USB 저장 장치의 전송 속도로 인해 발생할 가능성이 큽니다. 이를 해결하려면 VM의 VDI 파일을 USB 3.0 호환 디스크에 설치하고 기계의 USB 3.0 포트에 연결할 수 있습니다.
기존 VM 설치를 공유 가능한 것으로 변환할 수 있나요?
예. 이를 위해서는 PC의 디스크에서 외부 드라이브로 VDI 파일을 복사해야 합니다. Windows에서는 기존 VDI 파일을 “C:\Users\YOUR-USERNAME\VirtualBox VMs”에 찾을 수 있습니다. MacOS에서는 “/Users/YOUR-USERNAME/VirtualBox VMs”에 있으며, Linux에서는 “/home/YOUR-USERNAME/VirtualBox VMs”에 있습니다.
이 VDI 파일을 외부 디스크로 복사할 수 있으며, 새 가상 머신을 생성할 때 사용할 수 있습니다. 단, 현재 VM에서 이 디스크를 사용하려면 VirtualBox의 설정 > 저장소에서 VM의 저장 장치 위치를 업데이트해야 합니다.
VM을 생성한 후 VDI 파일을 더 큰 디스크로 이동할 수 있나요?
예. VDI 파일은 물리적 하드 디스크의 독립적인 가상 버전입니다. 이는 VDI 파일을 원하는 저장 매체로 이동할 수 있으며, VirtualBox는 여전히 제대로 로드할 수 있음을 의미합니다.
이미지 제공: Gabriel Beaudry via Unsplash 및 Wikimedia Commons (MacOS 로고, Tux 로고, Windows 로고, VirtualBox 로고). 모든 수정 및 스크린샷은 Ramces Red에 의해 작성되었습니다.