반응형

맥에서 VirtualBox .vmdk / .vdi / .vhd 파일

Parallels에서 사용 가능 하도록 .pvm 파일로 변환하기

 

2020.6.30

 

 

 

최근 오랜만에 구글을 삽질해가며 찾아보고

실제로 해본 뒤 작성하는 글입니다.

 

안되시면 개인 연락처나 댓글로 남겨주시면 바로 바로 답변해드릴게요.

 

댓글로 개인 연락처 알려달라고 해서 따로 연락하셔도 됩니다 ㅎㅎ

 

-

 

저는 원래 macOS의 virtualbox에서 우분투를 사용 중이었습니다.

그러다가 이번에 Parallels(패러렐즈)가 25% 할인 하길래

급하게 돈을 빌려 구매했습니다만

 

문제는 virtualbox에서 사용하던 이미지를 바로 쓸 수 없다는 것이였어요.

Parallels에서 사용하려면 확장자가 .pvm으로 변환되어야 한다더라고요...

 

여튼 그래서 제가 한 2 ~ 3시간정도 삽질하고

두 번의 test를 거친 결과물을 저같은 사람들을 위해 정리해두려고요 ㅎㅎ

 

윈도우에서 하는 작업이나

vmware에서 하는 작업에 관한 건 금방 찾을 수 있었는데

virtualbox에서 하는 건 잘 정리되어 있던 글이 없더라고요 :)

 

 

전체적인 방법(?) 원리(?)는 다음과 같아요

 

macOS의 VirtualBox에서 사용하던 가상머신(.vmdk / .vdi / .vhd)파일

 

1 - .ova 파일로 내보내기 작업을 거친 뒤

 

2 - .ova 파일 vmware사의 ovftool을 이용하여 .vmx 파일 변환해준뒤

 

3 - .vmx 파일 parallels(패러렐즈) Desktop.app로 열어서

 

4 - Parallels(패러렐즈)에서 사용할 수 있게 .pvm 파일 변환해주는 것입니다.

 

 

이렇게 총 4단계를 거쳐서 Virtualbox 가상머신을

 

Parallels에서 사용할 수 있게 해주는 것이랍니닿ㅎ

 

TMI : 저같은 경우는 .vmdk 파일이었는데 실행이 안됐어서 구글링을 했답니당

 

:D

 

 

-

 

먼저 본인의 Desktop이나 Laptop에 virtualbox가 설치되어 있어야 하고

또한 리눅스나 윈도우 같은 가상 머신이 설치 되어있겠죠?

 

virtual box 다운로드 -> https://www.virtualbox.org/wiki/Downloads

 

 

 

그리고 작업이 다 끝나면 virtualbox 대신 사용할

parallels(패러렐즈) 또한 설치되어있어야 합니다.

 

Parallels 다운로드 - > https://www.parallels.com/kr/

 

 

 

그리고 무엇보다 중요한 ovftool이 설치 되어있어야 해요!!!!

이 툴로 말할 것 같으면

.ova 파일 Parallels(패러렐즈)에서 사용할 수 있겠끔 변환해 줄

이 글에서 제일 핵심적인 도구에요 ㅋㅋㅋㅋ

 

아래 링크를 통해 vmware 홈페이지에서 다운로드하시면 되는데

로그인이 필요한 제품이라서

vmware 회원가입을 먼저 하시는 걸 추천드려요

 

(전 회원가입하는데 한 번에 스무스하게 넘어가지지 않아서 Deep 뽝...)

 

아래의 사진이 있는데 보시면

 

맨 아래에 있는

 

"VMware OVF Tool for Mac OSX"

 

옆에 보이시는 다운로드를 클릭해주시면

로그인 페이지로 넘어가고

로그인 하시면 다운로드가 시작된답니다!

 

ovftool 다운로드 -> https://my.vmware.com/kr/web/vmware/details?downloadGroup=OVFTOOL430&productId=742

 

 

 

 

 

후~

 

virtualbox는 원래 설치되어 있으실 거고

 

Parallels 또한 사용하실 거니깐 설치되어 있겠죠?

 

그럼 OVFTool만 vmware 회원가입 후

위에 있는 다운로드 링크 타고 들어가셔서

로그인하시고 다운로드 받으시면 되세요 :):)

 

 

-

 

 

그리고 앞으로 작업의 편리성을 위해 해줄 작업이 있어요!

 

이건 꼭 안 따라하셔도 됩니다만

 

이 글을 바탕으로 따라하실 처음 변환 하시는 분은 

따라해주시는 걸 추천드려요 :)

 

아까 다운로드 해주셨던 ovftool이 폴더 형식으로

 

Applications 폴더 안에 설치(?) 되었을거에요

 

아래 사진처럼 터미널에서 아래의 명령어를 입력해주세요

 

 

 

 

음 명령어를 먼저 이해시켜드리자면

 

sudo 관리자 권한을 부여해주는 명령어인데

 

ovftool 폴더를 이용하려면 관리자 권한으로 명령을 줘야 한답니다~!

 

그리고

 

mv move의 줄임말 파일을 이동시킬 때 이름 변경을 할 때 사용해요

 

사용법은 mv [source] [target] 인데

 

source와 target은 사이의 띄어쓰기로 구분한답니다 ;)

 

그리고 

 

/Applications/VMware\ OVF\ Tool  이 부분에서

 

슬래시 역슬래시가 나오는데

 

슬래시 터미널에서 내가 지금 있는 폴더라는 의미에용

 

역슬래시 폴더 이름에 띄어쓰기가 있을 때 사용하는 건데

 

원래 폴더 이름이 VMware OVF Tool라고 했을 때

 

VMware 뒤에 역슬래시를 붙이고

 

띄어쓰기 한 다음 OVF을 써주면 공백을 공백답게 처리해줘서

 

폴더의 이름이 공백이여도 띄어쓰기가 포함된 것으로 해석해줘용

 

 

그렇다면 저 명령의 뜻은 이렇습니다.

 

관리자 권한으로

 

Applications 폴더 내의 VMware OVF Tool 폴더를 

 

루트 폴더 밑에 있는

Users 폴더 밑에 있는

ss0x00 홈폴더 밑에 있는

Parallels 폴더로 이동시켜라

 

 

-

 

 

자 그럼 이제 마지막 준비 단계가 있어요

 

Parallels에 사용할 수 있게 변환하기 전에 먼저

 

virtualbox에서 생성되어있는 .vmdk 파일(.vdi / .vhd)

.ova 파일 변환을 해주셔야해요

 

저 같은 경우는 아래의 사진처럼 3개의 우분투가 설치되어 있어요...

 

그 중에서 제일 쓰잘데기 없고 거의 사용하지 않는

IT_ubuntu의 이름을 가진 가상 머신으로 .ova 파일로 변환할게요

 

 

 

 

그럼 이제 본격적인 변환 준비를 해볼게요

 

아래의 사진과 같이 virtualbox 메뉴에서

 

"파일"을 클릭하면

 

"가상 시스템 내보내기" 가 나오는데 이걸 눌러줍니다!

 

 

 

 

눌러주면 아래의 사진과 같은 화면이 떠요

 

여기서 자신이 .ova 파일로 변환하고 싶은 가상 머신을 선택해주시면 되는데

 

저는 IT_ubuntu를 변환할 것이기에

 

IT_ubuntu를 선택하고 계속을 눌러줍니다

 

 

 

계속을 눌러주셨다면 아래의 사진과 같이 화면이 뜰거에요

 

여기서 저희는 빨간색 (동그라미 같지 않은)동그라미 3부분만 수정해줄거에요

 

 

 

 

먼저 "파일" 부분에서는

변환이 된 .ova 파일이 저장될 곳을 지정해주는 곳인데

 

저 같은 경우는 아래의 사진처럼

/Users/ss0x00/Parallels 폴더 아래에 생성되겠끔 해줬어요!

 

(후후 그렇습니다... 제 macOS의 홈 폴더 이름은 ss0x00입니다.

독자님들과는 다르답니다! 독자님들끼리도 다를거에요 홈 폴더 이름은)

 

 

 

 

여튼! 저는 이렇게 폴더를 선택해줬지만

 

독자님들은 변환이 된 .ova 파일을 저장할 곳을 아무대나 설정하시면 되세요.

 

만약 설정안하고 넘어 가더라도 걱정마세요!!!

 

기본적으로는

 

/Users/독자님들홈폴더/Documents 폴더 아래

 

생성되게 설정 되어 있을거에요 :)

 

 

그리고 이제 두 개의 빨간색 동그라미가 남았죠?

 

저는 아래 사진과 같이 설정했어요!

 

꼭 저렇게 설정해야 하는 지는 저도 잘 모르지만..

 

모든 네트워크 어댑터 MAC 주소 포함

 

ISO 이미지 파일 포함을 해주셔야 할거에요..

 

자세한 건 모르지만 그냥 이렇게 해줘요!

 

안 할 경우도 해보고 말해드리고 싶지만

 

귀찮아요... 귀차니즘이 많은 집돌이니깐 양해 좀..

 

 

 

 

위의 내용을 따라

 

3가지 빨간색 동그라미 부분을 모두 설정하셨다면

 

계속을 눌러주세요!

 

 

그럼 아래의 사진처럼 뜨는데

 

내보내기를 눌러주세요!!!

 

 

 

 

그러면 아래 사진처럼 본격적으로 내보내기(변환)이 진행될 것이에욤!!

 

 

 

 

내보내기 작업이 얼마 안 남았길래 또 사진을 찍으려고 했지만

 

갑자기 빛의 속도(299 792 458 m / s)로 완료되고 꺼졌어요...ㅜㅜ

 

내보내기가 완료되셨다면

 

아래의 사진처럼 처음 virtualbox를 켰을 때로 돌아올 거에요

 

 

 

 

그러면 이제

 

아까 .ova 파일이 저장될 곳을 설정해줬잖아요??

(저는 아까 /Users/ss0x00/Parallels 폴더 아래에 생성되게 했어요)

 

 

독자님들이 설정해주셨던 경로로 finder(폴더)를 이용해서 가보시거나

 

터미널에서 cd 명령어를 이용해서 

 

그 경로의 폴더로 가시면 아래의 사진처럼 .ova 파일이 생성되셨을거에욤

 

(만약 아까 .ova 파일이 저장될 곳을 설정했는데도 없다면

 

혹시 모르니 /Users/독자님홈폴더/Documents를 확인해보세요!!)

 

 

 

 

 

-

 

 

드디어!!!! 드디어 마침내

 

이제 정말

 

Parallels에서 사용할 수 있는 .pvm 파일로 변화해보도록 하겠습니다!!

 

박수 짞짝잒작짜ㅉ까ㅉ까작짝

 

여기까지 하고 가시죠..

 

 

-

 

 

아래의 사진처럼 아까 만들었던 .ova 파일

 

ovftool 실행파일이 들어있는 VMware OVF Tool 폴더로 이동시킵니다.

 

sudo와 mv 그리고 역슬래시(\)의 의미

 

이 글에서 맨 처음에 편리성을 위해 작업 했던 부분을 보시면 됩니다!

 

아래 사진처럼 명령어를 입력하고 엔터를 때리면!

 

비번을 입력하라고 나오고 비번을 맞게 입력했다면

 

.ova 파일 VMware OVF Tool 폴더 내로 들어갔습니다.

 

그렇기에 Parallels 폴더에는 .ova 파일이 없어진거에요! 이동되었기에!

 

 

 

 

이제 변환 작업을 위해 아래 사진처럼

 

ovftool 실행파일이 들어있는 VMware OVF Tool 폴더

 

cd(change directory) 명령어를 이용해 들어갈게용

 

 

 

 

지금 터미널에서 저희가 있는 경로는

 

/Users/독자님홈폴더/Parallels/VMware OVF Tool 입니다.

 

위 사진을 보시면 아까 만들었던 .ova 파일이 있고

 

빨간색으로 표시된 ovftool 실행파일이 있습니다.

 

 

아래의 사진처럼 명령어를 입력해주시면 변환이 진행됩니다.

 

 

 

 

위 사진의 명령을 이해시켜드리자면

 

sudo는 이제 관리자 권한 부여라는 것을 아실테고

 

./  현재 폴더에서 실행 이라는 의미입니다.

 

뒤에 ovftool이 쓰여져 있으니

 

현재 폴더에 있는 ovftool 실행파일을 실행하라는 의미가 되구요

 

그리고 그 뒤에 --lax 옵션은 꼭 써주셔야해요!!!!

 

그리고 이제

 

source 부분 target 부분을 입력해 주시면 되는데

 

이 2개 부분은 절대경로로 입력해주시면 되지만

 

이 글에서는 그리고 이 글을 그대로 따라하셨다면

 

.ova 파일 ovftool 실행파일

 

동일한 VMware OVF Tool 폴더 내에 존재하기에

 

source 부분에 바로

 

파일명.ova(저는 IT_ubuntu.ova)만 써줬습니다.

 

 

 

그리고 target 부분

 

Parallels에서 실행시켜줄 .vmx 파일을 생성해줄 역할인데

 

이 부분도 절대경로로 입력하셔도 되지만

 

저는 VMware OVF Tool 폴더 내에 생성되게 바로

 

파일명.vmx(저는 IT_ubuntu.vmx)을 입력해줬습니다.

 

 

그렇다면 위의 명령을 정리하자면

 

관리자 권한으로

 

현재 폴더 내에 있는 ovftool 실행파일을

--lax 옵션과 함께 실행하며

 

IT_ubuntu.ova 파일을

IT_ubuntu.vmx 파일로 변환한다.

 

 

-

 

 

이제 변환이 완료되셨으면 

 

아래의 사진과 같이 Completed successfully가 뜰 거에욤

 

 

그러면 이제 변환은 다 됐는데

 

아래의 사진처럼

 

원래는 IT_ubuntu.ova 파일 하나만 있었는데

 

IT_ubuntu.vmx 파일

 

IT_ubuntu-disk1.vmdk 파일이 생겼을 거에요

 

 

 

 

 

이제는 생성된

 

.ova파일 .vmx파일 그리고 .vmdk파일 총 3개를

 

VMware OVF Tool 폴더가 들어있던

 

Parallels 폴더 이동(mv)시켜 줄거에요

 

꼭 3개 전부다 이동시켜줘야 Parallels에서 실행할 수 있어요!!

 

아래의 사진처럼 명령어들을 입력해주시면 되는데

 

처음 sudo mv 명령어를 입력하면 비번을 입력하라고 하니

 

비번을 입력해주시고 엔터를 치신 뒤

 

다시 사진처럼 다음 명령을 입력해주시면 되세용

 

 

 

 

위 사진의 명령어들을 모두 다 입력하셨다면

 

터미널에서 지금 자신이 위치한 폴더는

 

/Users/독자님홈폴더/Parallels 일 거에요

(저는 /Users/ss0x00/Parallels)

 

참고로 parallels 폴더는 제가 생성한 것이 아니라

 

parallels(패러렐즈) 설치하니 생성된 폴더에요ㅎㅎ

 

 

이제

 

아래의 사진처럼 Finder(폴더)를 이용하여

 

parallels 폴더로 이동한 뒤

 

.vmx 파일을 우클릭하고

 

"다음으로 열기" 탭에서 parallels Desktop.app로 여시면 됩니다.

 

 

 

 

이제 Parallels(패러렐즈)가 실행되면서 아래의 사진처럼 뜰거에요

 

 

 

 

여기서 .pvm 파일이 생성이 되는데

 

.pvm 파일의 이름 저장될 폴더를 정해주는 거랍니다~

 

저는 .pvm 파일의 이름으로 IT_ubuntu 라고 할 것이고

 

저장 위치는 아래 사진처럼 test_ubuntu라는 폴더를 생성해서

 

test_ubuntu라는 폴더 선택하여 오른쪽 하단에 있는 "열기"를 해줘서

 

test_ubuntu 폴더 아래에 IT_ubuntu.pvm 파일을 생성해줄 거에요

 

 

 

 

 

 

저처럼 위의 사진에 보이듯이

 

.pvm 파일의 이름 저장 위치를 설정하셨으면

 

오른쪽 하단에 "변환"을 눌러줍니다.

 

그러면 아래 사진처럼 변환이 진행되고 정상적으로 가상머신이 실행될 거에요

 

 

 

 

 

저는 우분투 가상 머신을 변환했기 때문에

 

VirtualBox에서 사용했던 계정으로 비번을 맞게 치고 로그인하면 따란!~

 

정상적으로 VirtualBox에서 Parallels로 실행할 수 있는

 

가상머신 변환 작업이 끝났답니당 후후후후

 

 

영상으로 찍어서 유튜브에다가 올려야 하는데

 

그래야 저처럼 VirtualBox에서 Parallels로 이전하려는 사람들이

 

덜 어려움을 겪을텐데 말이쥬....

 

일단 이 블로그 글만으로도 충분히 하실 수 있으실 거라 믿고...

 

영상은 최대한 빨리 업로드 할게욤

반응형

+ Recent posts