VirtualBox에서 기존 .vbox 가상 머신을 가져 오려면 어떻게해야합니까?


38

VirtualBox에서 기존 .vbox 가상 머신을 가져 오려면 어떻게해야합니까? 지침에 따르면 .ova 또는 .ovf 파일이있는 경우에만이 작업을 수행 할 수 있지만 VirtualBox 시스템은 .vbox 파일이므로 이해할 수 없습니다.

VM Manager에서 VM을 제거한 후에는 다시 가져올 수있는 방법이 없습니까?

또한 "추가"단추가없는 것처럼 미디어 관리자를 통해 하드 디스크 이미지 (.vdi)를 가져올 수 없습니다.


이 작업을 수행 할 수 있어야합니다. 여기에서 답변을보십시오. 일부는 더 이상 적용되지 않지만 아래로 스크롤하여 다른 옵션을 볼 수 있습니다. superuser.com/questions/187598/…
Nattgew

답변:


34

VirtualBox Manager 창에서 Machine->Add..."기존 vbox파일 을 열 수 있습니다 . 파일에서 참조 된 vbox파일, 특히 가상 디스크 이미지의 파일이 실제로 원래 위치에 있지 않으면 오류가 발생할 수 있습니다.

문제가 발생하면 vbox파일은 가상 머신을 정의하는 XML 텍스트 파일 일뿐입니다. 읽기가 어렵지 않고 VM 설정이 무엇인지 파악한 다음 동일한 설정으로 새 VM을 처음부터 정의하십시오.


1
이것은 여전히 ​​".xml"확장자를 가진 이전 VM에서도 작동합니다. VM이 UUID로 디스크를 참조하는 경우 VM을 추가하기 전에 VirtualBox에 디스크를 추가해야합니다. 어쨌든 미디어 관리자 (v5.0.3)에는 "추가"기능이 없지만 새 VM 생성을 시작하고 "하드 디스크"단계에 도달하면 "기존 가상 하드 디스크 파일 사용"을 선택할 수 있습니다. 폴더 버튼을 사용하여 디스크를 VirtualBox에 추가하십시오. 그런 다음 새 VM 생성을 취소하고 기존 VM을 추가 할 수 있습니다.
Lexikos

38

VBoxManage명령 줄 인터페이스는 GUI에 비해 버추얼보다 효율적으로 제어 할 수 있습니다. 터미널에서이를 실행하여 기존 VM을 추가 할 수 있습니다.

VBoxManage registervm /full/path/to/the/.vbox/file

주의 : .vbox 파일의 전체 경로를 사용하십시오. 상대 경로가 작동하지 않습니다 (버전 4.3.20r96996의 Im).

이 명령은 vm 만 등록하며 파일을 복사 / 이동하지 않습니다. 작업을 체계적으로 유지하려면 먼저 VM 디렉토리를 디렉토리로 복사 / 이동 VirtualBox VMs한 다음 register 명령을 실행하십시오.


2
고맙습니다. 전체 경로를 사용하면 문제가 해결되었습니다. 나는 지금 2 시간 동안 상대 경로를 사용하고 있었고 이것을 생각하지 않았습니다. 거의 미쳤다.
Dominik

2
많은 Vms를 추가해야 할 때 매우 유용합니다 :) find /path/to/VirtualBox\ VMs -type f -name "*.vbox" -exec VBoxManage registervm {}\;
SiRGt

3

VM을 다른 위치로 옮긴 후에도 같은 문제가 발생했습니다.

.vboxfx로 파일을 열 수 있다는 것을 알았습니다 . .vbox파일 시스템 (파일 탐색기)에서 (물론 VirtualBox와 연결된 경우에만) 두 번 클릭하거나 엽니 다 . 그런 다음 VirtualBox에서 열고 다음에 목록에 추가합니다.

경로가 변경된 경우 fx. 공유 폴더의 경우 수동으로 편집해야합니다. .vbox파일 또는 GUI에서 직접 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.