Posted
Filed under Computer/Linux
한번 OSX를 사용해보려고 별짓을 다 해봤다. 그런데 역시 머리의 한계로 몸이 고생을 했다. ㅋㅋ

예전에 한번 OSX를 VMWare에 깔아 본적이 있었는데 install하는 방법을 알았다가 다시 오래간만에 해보려니 기억이 나지 않아 한참 고생했다. 그러다 우연히 이건 뭘까 하고 해본것이 쩝... 해결됬다.

설치 환경
host )
  CPU: AMD Quad core x86-64
  OS  : Linux 64bit
  RAM : 8GB
  Virtual : VirtualBox 3.2.10

guest )
  OS : OSX 10.6.3 (Snow.Leopard)
  Boot image : EmpireEFI4AMD.iso
  converter : UltraISO  or  dmg2img-1.6.2.tar.gz
  이 두가지는 인터넷에서 찾아보니 다운로드가 가능하다.  처음에는 생판 모르고 그냥 모족건 찾아봤다. 그러다 나오는 내용들을 하나하나 읽어가며 공부하다보니 이런것들이 있다는것을 알게되었다.

OSX파일을 찾아보면 dmg파일이다. 이것은 또 뭔가 찾아보니 Mac용 package란다. 그래서 이것을 바꾸는것은 UltraISO 나 dmg2img-1.6.2.tar.gz를 이용하면 된다. 다른 많은 툴들이 있다는데 5가지 정도 해본결과 위 두개가 좋고 나머지는 열만 받고 말았다.

VitrualBox에서 guest 를 만들때 mac용이 있어 mac용을 선택하고 하나 만든다.
OS Type : Mac OS X server  (64bit아님)
HDD : ICH6  controller, IDE hdd
display : 64MB memory
Processor : extended features : enable PAE/NX
Acceleration : Hardware Virtualization : Enable VT-x/AMD-v
                                                               Enable Nested Paging
Motherboard : Extended Features : Enable IO APIC
                                                        Enable absolute pointing device
                                                        Disable EFI
CD-ROM : EmpireEFI4AMD.iso


그리고 부팅을 한다.

The Empire EFI란 로그의 부팅 화면이 뜬다.

이때 Virtual box의 cd-rom에 OSX image로 바꿔치기를 한다. 그리고  Guest 로 들어가서 F5를 누르면 OSX image가 로드된것을 볼수 있다. 이때 엔터를 치면 설치가 시작된다.

그리고 진행하다가 install할 디스크를 물어보는데 디스크가 안보인다. Mac은 이상하게 HDD를 못찾는다. 그래서 Mac의 메뉴에서 tool에서 HDD관련 툴을 실행하여 HDD를 찾아서 Mac을 깔수 있도록 partition을 잡고 포멧을 해준 후에  HDD tool을 닫으면 다시 install화면으로 돌아가게 되고 이때 install할 HDD가 보이게 된다. 그럼 선택후 설치를 시작하면 된다.

설치가 끝날 무렵 kernel panic이 떨어지며 죽는다.
그러나 인터넷 찾아보면 다들 그런다고 한다. 그냥 무시하고 강제로 재가동을 한다. 물론 Boot을 못하기 때문에 계속 CD-ROM에는 EmpireEFI를 넣어 띄워줘야한다.

그러면 EmpireEFI화면에 자신의 CD와 Apple의 HDD가 보인다. 그럼 Apple의 HDD를 선택후 엔터를 치면 Apple이 시작된다.

이렇게 OSX는 부팅과 shutdown을 하지 못하므로 shutdown은 비정상적으로 끝내고 booting은 EmpireEFI를 이용하여야 한다.

만약에 MAC을 쓰다가 오래 두면 화면보호기능이 작동되려다 문제가 생기는것인지 죽은것처럼 멈춰 있다. 그럼 강제로 죽이지 말고 다음처럼 하면 다시 깨어난다.

VirtualBox의 Guest OS 창에서 "Machine" 메뉴에서 "ACPI Shutdown"을 선택해준다. 그러면 MAC이 죽는것이 아니라 sleep모드에서 깨어나 다시 정상적으로 작동된다. 참 별나고 히한한 경우이지만 이렇게 난 sleep에 빠진 Mac을 깨워서 사용한다.

가끔 별 이유없이 kernel panic이 떨어져 죽는다.  뭔가하다보면 이런경우가 자주 일어난다. Virtual Box를 이용하여 테스트하는것은 그냥 재미로 갖고 노는정도는 돼지만 뭔가 하기엔 좀 불안하다고 생각된다. 개인적인 생각으로는 불안해보인다. virtual box안에서의 mac은.... mac mini정도 사서 갖고 노는것이 좋을것 같은데 사기전에 충분히 갖고 이런저런 장난으로 갖고 놀기에는 Virtual box도 나쁘지 않은것 같다. 그런후에 mac mini를 사는것도 나쁘지 않겠다는 생각이단다.
2010/12/04 06:11 2010/12/04 06:11
[로그인][오픈아이디란?]