Computer

VMWARE 7 + MacOSX_10_6_Snow_Leopard_retail + 설치용 iODD Virtual-HDD 만들기

궁디™ 2010. 4. 27. 02:45

iODD Virtual HDD 에 MacOSX_10_6_Snow_Leopard_retail.DMG 를 집어넣기 위해서는
몇가지(?) 작업을 해주어야 하는데.

가장 쉬운 방법은 리얼맥(매킨토시 또는 맥북)을 이용해서 간단하게 복원을 할 수 있지만,
맥이 없는 사람은 , 맥이 있는 지인에게 부탁을 하거나 해야한다.

그렇다면 , 맥을 가지고 있는 지인조차도 없다면 어떻게 할것인가 ?

내가 딱 그꼴이다..

결국 VMWare 7 에 가상머신을 추가하고 , 여기에 MacOSX_10_6_Snow_Leopard_retail 를 설치하였다.
그리고 가상머신의 맥에서 iODD 의 가상하드에 설치원본 이미지를 복원하는데 성공하였다.

이제부터 그 과정을 공개하겠다.

우선 짚고 넘아갈 것이 몇가지 있는데...
OSX 는 본래 맥 전용OS 이다보니.. 일반 IBM -PC 에서는 설치가 안된다.
근래에 들어 IBM 계열의 하드웨어가 나타나면서 OSX가 설치가 가능해졌는데
약간의 편법을 동원해야한다. 정식 맥 하드웨어에서는 이상없이 설치가 된다.

이제 시작해 보도록 하겠다.

※ 각 준비물은 직접 구하도록 한다. 꼭 그래야 한다. 저작권과 관련이 있기에 .........
    명심하자... 준비물은 직접 구한다.


내가 VM에 OSX 를 설치한 PC는
ASUS P5E WS Pro - X38 chipset / Intel Core 2 Duo E6850 / RAM 8GB / Windows 7 Ultimate 64-bit 이다.
PC 마다. 사용된 부품이 다르기에, 어떤사람은 VM에 설치가 될수도 있고, 안될수도 있다.
복불복이다. 이 문제는 본인이 알아서 해결하도록 하자..

첫번째. MacOSX_10_6_Snow_Leopard_retail.DMG -> iso 변환하기
준비물
1. MacOSX_10_6_Snow_Leopard_retail.dmg
2. UltraISO


ultraiso 를 실행해서 "도구 - 변환" 을 선택한다.
가져올 이미지 파일에 MacOSX_10_6_Snow_Leopard_retail.dmg 를 선택하고
내보낼 폴더를 적당한곳을 지정해준다음, 변환을 클릭하자.



변환이 완료 되면 , 아래처럼 ISO 파일이 만들어지는데 용량은 좀 커졌다.
이로서 VMWare 에서 설치디스크로 인식이 가능하다.
VM에서 dmg 를 인식한다면 iso 로의 변환을 안해도 될테지만 말이다.


두번째. Mac을 위한 가상머신 만들기
준비물
1. VMWare 7


VMWare 설치가 되어 있다는 가정하에
"파일 - 새로 만들기 - 가상머신" 선택   또는   단축키 Ctrl + N 을 누른다.
그다지 복잡한 것은 없으니 아래의 그림을 보고 차례대로 진행하자.

가상머신의 이름은 본인이 원하는대로 정하면 된다.

메모리는 1GB 이상 지정하도록 하자.

내 경우엔 가상하드의 크기를 기본 8GB로 하면 끝무렵에서 공간부족으로 설치가 되지 않았다.
10GB 이상 지정해주도록 하자.


하드웨어 사용자 지정 을 클릭하면 아래의 설정화면이 나타난다.
Floppy 는 사용할 일이 없으니 삭제하였다. ( 그냥 놔두어도 무방하다 )

변경할 것이 없다면 Finish 를 선택하여 완료하도록 한다.


완료 되었으면 녹색 플레이 버튼을 눌러 가상머신을 꼭 실행하자. 꼭이다.
그러면 일반 PC처럼 동작하며 부팅을 시도하지만, OS 가 설치가 안되어 있어 에러를 낼것이다.
그럼 다시 빨간 정지버튼을 눌러 끄도록 하자.



세번째, 생성된 가상머신을 Mac 설치가 가능하도록 수정하기
준비물
1. 메모장 or 기타 Text 에디터
2. darwin.iso
3. vmware-darwin-200


이제 이부분이 중요하다.
약간의 수정을 해야하는데..
탐색기를 열어 지금 생성한 가상머신의 폴더로 이동하자.
아래의 그림처럼 여러 파일이 있을것이다.
표시된 파일을 메모장으로 열도록한다.

이 파일을 열기전에 가상머신을 실행했다면 , 아래처럼 많은 내용이 있겠지만,
그렇지 않앗다면 , 없는 내용이 더 많을 것이다.

아래에 표시된 부분을 수정하자.

guestOS = "freebsd-64" 이부분을 darwin10-64 로 수정하도록 하자

이제 vmware-darwin-200 을 압축해제하고, darwin.iso 를 덮어씌워 준다.
그리고, cmd 를 열어 해당 폴더로 이동한 후
setup.cmd install   또는  setup install 을 실행한다.
※ vista , windows7 의 경우 cmd 를 꼭 관리자 권한으로 실행하여야 한다.

여기까지 진행이 되었다면,
VMWare 에서 Mac OS X Leopard (내경우엔 이이름임) 를 선택
그 안의 Device 에서 CD/DVD 항목의 상세 설정을 보자
Connection - Use ISO image file:
처음에 만들어둔 MacOSX_10_6_Snow_Leopard_retail.iso 를 지정해주자


그럼 이제 VM 을 가동하자





이 화면에서 멈춘다면 , 해당 PC에서는 VM에 설치가 안되는 것이다.
아주 안되는 것은 아니지만,, 별도의 삽질을 해주어야 한다.
그것은 해당 PC 를 가진 본인이 직접 알아 보면서 수정을 해주어야 한다.

아래의 언어 선택 화면이 나타났다면 , 정상적인 설치가 가능하다.
계속 진행하도록 하자.



아래의 화면이 나타났다면, 계속을 누르지말고, 상단의 유틸리키 - 디스크 유틸리티를 실행하자.

디스크 유틸리티가 나타나면 , 아래의 이미지 처럼 Mac 를 설치할 파티션을 설정해주자.
파티션 - 볼륨설계:1개의 파티션 - 볼륨 이름: 원하는 대로 - 포멧 : Mac OS 확장(저널링) 을 선택한다.
그리고 적용을 누르자

파티션이 생성이 되면, 디스크 유틸리티를 종료(좌측위의 빨간버튼)하자
계속을 누른다

디스크 유틸리티에서 생성한 파티션이 보일것이다.
선택하고 , 설치를 누른다.
설치과정은 의외로 간단하고, 사용자정보의 입력은 필수가 아닌 선택이다....
개인의 취향에 따라 입맛에 맞게 설정하자.

이제 VMWare 속에 Mac 의 설치가 완료 되었다.
잘 가지고 놀면 되겠다.

네번째. iODD 의 가상하드에 설치원본 복원하기
준비물은 따로 없다. 캡쳐된 이미지를 보고 잘 따라하자.


iODD의 가상하드기능을 이용해서 마운트 시킨다.
그리고 , 파티션을 생성해주자. Mac 설치때 했던 방법으로 파티션을 만들어주면 된다.

설치할 파티션이 아닌경우에는 아래처럼 백업을 위한 설정이 나타나는것 같다.
사용안함을 선택하자.

생성된 파티션에 MacOSX_10_6_Snow_Leopard_retail.DMG 파일을 복원시키는 일만 남았다.
소스에 MacOSX_10_6_Snow_Leopard_retail.DMG 파일을 지정하여준다. iso 파일이 아니다.
꼭 dmg 파일을 선택해야한다.

대상은 왼쪽의 파티션 리스트에서 드래그로 옴겨서 지정하면 된다.

이제 복원을 누르자.

복원이 진행중이며,,, 복원이 끝나면 아래처럼 바뀐다.
복원 항목의 내용은 초기화 되고,
왼쪽의 디스크 리스트에 "Mac OS X Install DVD" 가 생겼을 것이다.
지우기 탭을 선택해보면 파티션의 포멧과 볼륨이름이 보일것이다.
만약, 복원 끝 마무리 중에 메모리 부족으로 복원실패 하는경우가 있으나.
이때는 다시한번 복원을 실행하면 정상적으로 될것이다.


여기서 생각없이 지우기를 누르는 실수는 하지말자.

이제 디스크 유틸리티를 종료하자.
아래화면처럼 나타났다면 정상적으로 복원이 된것이다.


이제 아이오드 가상하드를 이용한 Mac OS X 설치가 가능하게 되었다.
이대로도 사용이 가능하지만,

해킨토시를 설치하고자 한다면 , 각 PC에 따라 약간의 수고를 더해야 한다.
호환성이 좋은 PC라면 바로 설치가 되겠지만,
그렇지 못하다면, 여전히 발품을 팔아야 한다.
하지만, 우리는 가상하드를 이용하기에 훨신 수고를 줄일수가 있다는 점 알아두자.

해킨토시 설치는
네이버 아이오드 카페의 투신님이 작성하신 "Virtual HDD snow Leopard OSX 설치 2탄"
참고하도록 하면 되겠다.

'Computer' 카테고리의 다른 글

iodd 가상하드에 DOS 를 설치하자...  (0) 2010.07.06