Parallels VM을 Virtual Box VM으로 변환 하시겠습니까?


11

질문은 내가 필요한 것을 잘 설명하지만 상황에 대한 자세한 내용은 다음과 같습니다.

Linux에서 Parallels Desktop 4를 실행하면 여러 Windows 7 가상 머신이 있습니다. 슬프게도, Parallels는 한동안 업그레이드되지 않았으므로 다른 VMS를 시도하고 VirtualBox가 강력하게 권장되었습니다. 특히 OpenSUSE Linux 배포판과 함께 제공됩니다. 이렇게하면 문제를 피할 수 있고 최신 OpenSUSE를 최신 상태로 유지할 수 있습니다.

내 질문은 Parallels VM을 Virtual Box 가상 머신으로 변환하는 방법은 무엇입니까?

답변:


8

VirtualBox는 변환없이 Parallels (.hdd) 디스크를 간단한 형식으로 사용할 수 있습니다. 디스크가 단순 형식을 사용하지 않으면 Parallels Image Tool을 사용하여 먼저 변환해야합니다.

그러나 Parallels Tools를 먼저 제거하고 (VM에 설치 한 경우) VM의 백업 사본을 만듭니다. 그런 다음 CPU 및 메모리 설정을 Parallels 시스템과 최대한 일치하도록 새 VirtualBox 시스템을 작성하십시오.

이 기사 는 약간 오래되었지만 VMWare 변환기 사용을 권장하지만 마이그레이션에 대해서는 이 기사 를 참조하십시오 .


내 Parallels VM에없는 .vhd,, vdi 또는, vmdk 파일을 찾고있는 것 같습니다. 이름을 바꿔야합니까? VM의 디렉토리에 빈 .hdd 파일과 .xml 파일이 있습니다.
Itai

사용중인 VirtualBox 버전은 무엇입니까? OpenSUSE의 버전은 무엇입니까? 3.1.0에서 Parallels 디스크 지원이 추가 된 것 같습니다.
seisyll

VirtualBox는 3.0.6이고 OpenSUSE는 11.2입니다. Parallels로 인해 11.2에 갇혔습니다.
Itai

가까워지고 VirtualBox가 4.0.4.12로 업데이트되어 이제 .hdd 파일이 표시되지만 오류가 발생합니다. NS_ERROR_FAILURE (0x80004005)-VM이 실행 및 실행되지 않고 동일한 오류가 발생했습니다.
Itai

디스크가 최신 Parallels 디스크 (버전 3 또는 4)라고 생각합니다. 그것을 버전 2 디스크로 변환하고 다른 것을 시도하십시오 . 거위 추적에 대해 죄송합니다!
seisyll

7

절차는 다음과 같습니다. (Parallels Desktop 12)

1) Parallels Tools 및 "특별한"항목 (마운트, 공유 폴더 등)을 제거하여 Parallels VM을 준비합니다.

sudo /usr/lib/parallels-tools/install -r

2) PVM OS X 패키지 내부에서 HDD 파일을 열린 파일 시스템 (파인더, 마우스 오른쪽 버튼 클릭, 패키지 내용 표시)으로 복사합니다. 일반적으로 첫 번째 HDD 파일에는 부팅 가능한 시스템이 포함됩니다.

3) HDD 파일이있는 디렉토리에있는 동안이 명령 행 도구를 사용하십시오.

$/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_disk_tool convert --hdd my-parallels-disk1.hdd --plain

4) 결과 HDD 파일은 소스 파일을 대체하며 여전히 패키지입니다. 따라서 다시 입력하고 (HDD가 아닌) HDS 파일을 열린 파일 시스템에 복사하십시오 (빈) VirtualBox VM이있는 곳에서 가장 좋습니다 (HDS의“file”명령을 사용하여 실제로 부팅 가능한 디스크 이미지인지 확인할 수 있습니다) ).

5) 파일 이름을 변경하여 HDD 확장명을 지정하십시오.

6) 파일을 (시작) 디스크로“빈”VirtualBox VM에 추가하고 (업데이트 설정) 부팅하고 즐기십시오.

자세한 내용은 여기를 참조하십시오 .

도움이 되었기를 바랍니다 :)


이것은 Parallels Desktop 11 및 VirtualBox 5.0.18에서 효과적이었습니다. 다른 방법은 효과가 없었고 Linux VM이므로 VMware Converter를 사용할 수 없었습니다.
Ellis

3

누군가 Parallels 11, 12 또는 13 및 VirtualBox 5를 사용하는 경우 훨씬 쉽습니다.

1 단계 : 병렬 HDD의 패키지 내용 확장

2 단계 : HDS 파일이있는 것이 이상적입니다. 분할 옵션을 사용하지 않는 한 데이터가 포함 된 하나의 파일 만 있으면됩니다. 파일 크기를 두 번 확인하면 찾고있는 파일이 잘 표시됩니다.

3 단계 : VirtualBox가 액세스 할 수있는 새 위치에 HDS 파일을 복사하고 파일 이름을 바꾸고 확장자를 hdd로 변경합니다.

4 단계 : 새로 복사 한 파일을 VirtualBox에 직접 첨부합니다.

5 단계 : 모든 것을 테스트하십시오. 이것은 좋습니다.

6 단계 : 게스트 OS를 실행하고 이전 병렬 도구를 제거한 후 VirtualBox 게스트 도구를 설치하십시오.

이 단계는 몇 분 안에 완료되며 변환이 필요하지 않습니다.

나는 방금 전 단계를 모두 끝내고 테스트했습니다.

그런 다음 hdd 파일이 VDI 파일로 변환되도록 아래 나열된 선택적 단계를 실행했습니다. VDI 파일을 사용하면 VirtualBox가 더 많은 제어권을 얻습니다. 가장 중요한 것은 여유 공간을 최적화하는 것입니다.

선택 단계 : (이전에 게스트 OS를 끕니다)

7 단계 : VirtualBox 도구의 Open Global Tools에서 모든 하드 디스크를 나열합니다.

8 단계 : 복사 기능을 사용하면 첨부 된 HDD 파일을 VDI, VHD, VMDK 등의 다른 호환 옵션으로 내보낼 수 있습니다 .VDI를 선택한 가장 좋은 옵션을 조사한 후 VirtualBox의 기본 옵션이기 때문입니다.

나중에 가상 컴퓨터를 다른 형식으로 내 보내야하는 경우 VirtualBox에는 내보내기 옵션이 있으며 "Open Virtualization Format"을 지원합니다.

기본적으로 위의 절차를 사용하면 변환을 위해 병렬 도구를 건너 뛰고 VMware 변환기가 제안 된 곳에서는 건너 뜁니다. 모든 단계를 완료하려면 VirtualBox라는 단일 도구 만 필요합니다.


이것은 Parallels 15 및 VirtualBox 6에서도 작동합니다.
jkratz

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