예전에는 맥에 전혀 관심이 없었는데, 이번에 회사에서 아이폰 앱 개발을 위해 Objective-C를 배우면서 처음으로 맥을 접하게 되었습니다. 회사에서 교육용으로 맥북 프로를 한대씩 대여해주긴 했지만, 집에 들고 올 수가 없기 때문에 집에서 맥에 익숙해지기 위해 해킨에 대해 알아봐야겠다고 생각했습니다. (아이폰 앱 개발은 교육의 일부 과정일 뿐인지라 이것 때문에 맥북을 구매하고픈 생각은 아직까지 없습니다.)

그런데 알아보니 해킨이 아니라 리테일 순정 버전을 VMware에 설치할 수 있다는 사실을 알게 되었고, 10.6.3 리테일 버전을 설치해보게 되었습니다. 처음엔 울프데일 E8400 시스템에 설치했는데 별다른 어려움 없이 너무나도 쉽게 설치가 되어서 조금 허탈하기도 했습니다.

그런데 집에서 제 컴퓨터(샌디브릿지 2500K)에 동일한 VMware 버전과 동일한 리테일 이미지로 설치를 시도해보니 문제가 발생했습니다. 바로 무한 재부팅 현상. 처음에 Darwin/x86 로딩 화면이 잠시 뜬 다음 애플 로고 화면이 나오자마자 바로 재부팅 되더군요. 아무리 생각해봐도 CPU가 샌디브릿지라는 점을 빼고는 다른 의심할 부분이 없었는데 안 되니까 VMware를 재설치 해보기도 하고, Darwin 파일을 여러개 받아보기도 하고 각종 블로그의 방법들을 일일이 적용해보기도 했습니다. VMware에 미리 설치된 이미지를 받아보기도 하고, 해킨 이미지를 받아보기도 했지만 전부 부팅조차 제대로 되지 않더군요.

그러던 와중에 구글링을 통해 인텔 코어 i3/ i5/ i7 CPU에서는 저와 동일한 증상이 발생한다는 사실을 알게 되었고 간단히 vmx 파일에 한줄만 추가해주면 문제가 해결된다는 사실을 알게 되었습니다. 문제의 원인은 OS X 10.6.3 버전이더군요. 이 버전에서만 인텔의 최신 CPU에서 문제가 발생한다고 합니다.

해결 방법은 간단합니다. vmx 파일에 아래 한줄만 추가해주시면 됩니다.

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"

추가를 해주니 거짓말처럼 부팅이 잘 되었고 설치도 무사히 마치게 되었습니다. 일단 설치를 마치고 업데이트를 해서 10.6.3 버전을 벗어나기만 하면 vmx 파일에서 위 부분을 삭제하셔도 무방합니다.







설치를 완료한 후 가장 먼저 10.6.6으로 버전 업데이트를 했습니다. 리테일 버전이라 그런지 아무런 문제 없이 업데이트가 잘 되더군요.




그 다음엔 Xcode 3.2.5 버전과 iOS SDK 4.2 버전을 설치했습니다. 사실 이것 때문에 집에서 맥을 사용해보려 시도한 것입니다. 물론 가상 환경에서 돌려봐야 얼마나 돌아가겠습니까만...





마지막으로 VMware Tools를 설치했습니다. 다른 이유보다 해상도 때문에 설치했는데, VMware Tools를 설치하면 해상도를 1024*768 이상으로 올릴 수 있습니다. 저의 경우 24인치 모니터를 사용하고 있는데 1920*1200으로 해상도를 맞추고 전체화면 모드로 사용하면 마치 맥을 진짜로 내 컴퓨터에서 사용하는 것과 비슷한 느낌을 받을 수 있습니다.(느낌만 ^^;;)

 


이상 간단 설치기였습니다. 일단 설치는 해봤지만 집에서 과연 제가 얼마나 Xcode를 사용하게 될지는 잘 모르겠네요. 아직은 맥의 UI에 익숙하지 않아서 불편한 점도 많은데 (특히 한영 전환시 윈도우키 + 스페이스를 누르는 것) 익숙해지게 되면 나름 맥의 매력에 빠져들 수 있겠지요.

혹시 맥의 세계에 처음으로 발을 들여놓으실 생각이 있다면 이렇게 가상 시스템으로 미리 체험해보는 것도 괜찮을 것 같습니다.
신고
Share
  1. 이전 댓글 더보기
  2. TimeLord
    2011.02.18 22:15 신고

    우와,. 윈도우보다 맥이 더 간지나네

    • BlogIcon hongyang
      2011.02.19 10:12 신고
      수정 및 삭제

      우리가 몰랐던게 윈도우는 간지 없어요.
      제가 처음 리눅스를 만났을 떄 놀랐죠.

  3. BlogIcon iBluemind
    2011.02.18 23:56 신고

    저도 PC에 맥 도전 많이 해봤는데, 가지고 있는 노트북이 셀러론이라 가상화가 안되서, 시도조차 못해봤네요...ㅠ


  4. 2011.02.19 21:45

    비밀댓글입니다

  5. BlogIcon hongyang
    2011.02.20 01:38 신고

    엄마가 C언어 책을 사준다네요. DEV C++로 열심히 해야겠죠?

  6. BlogIcon 사흑도
    2011.02.20 13:53 신고

    스누피님 질문을드려도되는지...

    해결 방법은 간단합니다. vmx 파일에 아래 한줄만 추가해주시면 됩니다.
    cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
    라고 되어있는대요.. 어떤파일을 해야되는지요.. 제가 찾는거 못해서그런지 못찾겠습니다.
    돈이없다보니 버추얼박스 사용...

    • 황남빵
      2011.10.30 18:24 신고
      수정 및 삭제

      가상머신이름.vmx파일을 에디터로 열어서
      맨 마지막줄에 cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101" 라고 입력하시면 됩니다.

  7. 통나무
    2011.02.20 17:11 신고

    ㅠ.ㅠ
    Core i5 2500에 해킨토시 설치하려다가 마우스 커서만 나오고 넘어가질 않네요...
    VMWare도 마찬가지(?)였구요..... vmx파일에다가 한줄을 추가하라는데 도저히 찾기가 ㅠ;
    암튼 이번에 다시 삽질해야겠네욤..

    • 돌맹이
      2012.02.06 15:02 신고
      수정 및 삭제

      전 VM에서 2시간 걸리네요.. 실치까지 되는데..
      램이 2Gb라 그런지.. 떱...


  8. 2011.02.20 23:55 신고

    윈도우 관련 포스팅 잘보고 있습니다.

    현재 페이지에 접속할 때 감염페이지가 있다고 경고가 떠서 글 남깁니다.
    백신: Avast 5
    객체: http://114.207.245.27/images/219/x.htm
    감염: JS:CVE-2010-0806-BL [Expl]
    프로세스: chrome.exe

  9. 통나무
    2011.02.26 17:41 신고

    요번에 맥북 프로랑 함께 Mac OS X Lion 10.7 Preview (프리뷰)가 유출되었다네욤...

  10. 저도
    2011.03.02 13:22 신고

    학교에서 Objective-C 배운다고 Macmini로 배웠는데 어렵더군요.ㅠㅠ
    Xcode 프로그램은 자동 완성도 되고 편하긴 한데 영문이라 오류가 나도 오류 내용을 알 수가 없어서...

    저는 윈도우폰7 개발을 해보고 싶긴 한데, 현재 C/C++ 조차 제대로 못해서 배워야 하는 입장이고, 꿈은 게임 프로그래머다 보니 윈도우폰7 개발하려면 C#, 실버라이트를 배워야 하니...ㅠㅠ

  11. Windows Vista Aero
    2011.03.06 11:24 신고

    와우... 초고해상도네요...

  12. Windows Vista Aero
    2011.03.06 11:25 신고

    저는 최고해상도가 1600X1200밖에 안되는데요...

  13. BlogIcon 케이샤이
    2011.03.15 01:56 신고

    3일동안 해킨토시 구현한다고 삽질하다가............ 오늘도 성과 없이 잠드나 하다가......

    cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"

    ......샌디브릿지 사용하느라 10.6.6 버전업이 안 되었다니 상상도 못했어요. 뭐랄까 해킨의 세계는 오묘하네요.....

    매우 유용하고 소중한 정보 감사드립니다.

  14. 감자
    2011.03.20 23:02 신고

    안녕하세요, 저의 컴퓨터도 i5 2500이고
    VMWare에 스노우 레오파드를 설치하려 햇는데 잘 안되네요.
    메일 주소나 네이트온같은 아이디좀 알려주실수 있는지...
    gamja7658@naver.com
    gamja7658@nate.com
    ?@nate.com

    으로 연락좀 주시면 감사드리겠습니다 (꾸벅)

  15. 시기
    2011.03.27 21:31 신고

    cpu i3 2100 쓰고 있습니다.업데이트 후 부팅이 안되어서 2틀 고생하였습니다.
    좋은 정보 감사합니다.

  16. 고맙습니다
    2011.06.08 02:52 신고

    cpu i5 2500 사용중인데 부팅이 안되어서 검색하던차에 들어와서 좋은거 보고 갑니다 ㅠ
    덕분에 해결했습니다
    아이패드2 멀티 제스쳐 활성화 해보려고 vm웨어 에 맥 설치 하려고 고생좀 하는군요 ㅠ

  17. 궁금합니다.
    2011.12.23 12:39 신고

    글 잘 읽어 보았습니다.
    그런데 지금 레오파드는 없고 라이언만 있어서
    같은 방법으로 시도해 봤지만 애플 로고 나오자 마자 머신이 리셋하라고 합니다.
    맥 라이언 같은 경우는 어떻게 해야 하나요?
    씨퓨는 2500K, 원7 64비트이고
    VMWare 8.0,
    이미 가상화가 되어 있어서 XP와 서버도 사용하고 있습니다.

  18. BlogIcon Tapito
    2012.01.14 21:50 신고

    글 잘 읽었습니다.
    저도 노트북에 VMWare 돌려서 OS X Lion 깔아 보았는데
    너무 느려서 CPU가 터져나갈 지경이더군요 ㅠㅠ

    그건 그렇고 요즘 블로그 스킨 고치는 중이라 다른 분들 블로그를 둘러보는 중인데
    여기도 상당히 레이아웃 깔끔하고 좋네요 ㅎㅎ 워낙 디자인 쪽에는 감각이 없어서 투박하게 나온다는ㅋㅋㅋ

  19. 아..
    2012.01.21 19:11 신고

    시디키좀 맥

  20. i3 cpu
    2012.02.26 19:00 신고

    덕분에 잘 해결된 것 같습니다. 자꾸 리부팅이 되어서 삽질하겠구나 생각했는데...
    감사합니다~

  21. 머쉬루머
    2012.07.20 20:21 신고

    cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
    마법의 한줄이군요... 이거때매 얼마나 삽질을 했던건지.. ㅠㅠ
    코어2듀오일땐 쉽게 깔았었기때매 그냥 깔리겠지 하고,,,
    i7으로 컴터 바꾸고 osx 깔려고 했는데 사과만 나오고 진행이 안되서 고생좀 했네요 ㅎㅎ
    정말 감사합니다~