'Hackintosh'에 해당되는 글 2건

  1. 2011.12.27 해킨 ACER 3820TG 라이온 - 1일차(설치, QE/CI)
  2. 2011.07.01 Acer 3820TG 해킨 설치 (2)
컴퓨터/해킨2011.12.27 18:46

스노우 레오파드를 잘 쓰고 있었는데, 새로운 마음으로 개발을 시작하기 위해, SSD를 싹 다 밀고 다시 깔기로 마음먹었다.

현재 최신 버전은 라이온 10.7.2 (11CJ74).

www.tonymacx86.com 에 가보니 UniBeast 1.0.0 이 출시되어 더이상 iBoot가 필요하지 않게 되었다.
즉, 이제 더이상 CD가 필요없고, USB만으로 모든 설치가 가능해졌다.

*참고로 기본적으로 Mac이 필요하다. VMWare로 설치하든가, SL을 먼저 설치하든가 해야한다.
*아래 설명에서 리테일 DVD 파일은 Lion.DMG로 통일하겠다.

0. 외장그래픽만 사용하기 위해 Discrete로 설정.

1. DMG 파일에 MBR패치를 한다.
  1) Lion.DMG 파일이 읽기 전용으로 되어있기 때문에 '디스크 유틸리티' 에서 '변환'을 선택 후 DMG파일을 선택한다.
('디스크 유틸리티'는 어플리케이션 => 시스템 도구(맞나...)에 있다. 모르겠다면 Spotlight 에서 'disk utility' 를 치자.)
옵션을 '읽기/쓰기'로 변경 후 '변환'한다.

  2) DMG 를 Load해보면 BaseSystem.DMG가 또 있는데, 이를 바탕화면으로 복사한 후 다시 변환해야 한다.
BaseSystem.DMG가 숨김파일이라 DMG파일이 선택이 안될수도 있는데, 그렇다면 파일을 더블클릭한 후 Mount를 하면
디스크 유틸리티의 왼쪽 창에 BaseSystem.DMG가 보인다. 이를 클릭하면 '변환' 아이콘이 활성화된다. 1)과 같이 변환해주면 Hidden 속성이 풀리고 바탕화면에 생성이 된다.

  3) http://blog.nawcom.com/Lion_OSInstall_GM.tar.bz2 여기서 파일을 다운받아서, BaseSystem.DMG에 있는 System 폴더를 교체한다. 실제로 변경되는 파일은 2개다.

  4) Lion.DMG에 있던 BaseSystem.DMG를 2)에서 변환한 BaseSystem.DMG로 변경해야한다.
원래 BaseSystem.DMG가 압축된 상태였는데, 변환된 BaseSystem.DMG는 1.3기가로 Lion.DMG에 넣으려면 용량이 커서 안들어간다. 따라서 디스크 유틸리티에서 다시 변환해줘야 한다. 이번엔 '읽기/쓰기' 대신 '압축'으로 하면 약 470메가 정도의 크기로 변환이 되는데, 이 변환된 파일을 Lion.DMG로 복사해주면 된다.

  5) UniBeast 1.0.0을 실행해서, 계속->계속->계속->동의 하고 1,3번 옵션을 체크한 후 약 15분정도 기다린다. 처음엔 엄청 빨리 되는데, 약 1분 남았다고 해놓고는 15분 정도 기다려야한다;;

2. 재부팅한다. (Bios 셋업에서 부팅 순서 유의)
USB는 여전히 꼽혀있어야 한다. Chimera 부트로더 메뉴에서 USB를 선택하고, 계속을 누른다.
설치 화면이 나오는데, 디스크 유틸리티에서 파티션을 나눠야 한다.
160GB SSD를 50GB/60GB/40GB로 나누고 맥 저널링(Extended), FAT, 여유 공간으로 줬다.
파티션 설정이 끝나면 설치를 중단하고 재부팅한다.(이후 순서는 SL과 동일하다)

3. 윈도우를 설치하고, 재부팅, 라이온 설치 USB를 꼽고 라이온을 설치한다.

4. MultiBeast 4.2에서 Bootloaders와 Miscellaneous를 선택한다. 그리고, 미리 EDID를 설정하자.
내부 LCD용, Dell U2311용 EDID:


EDID는 모든 모니터가 다 다를 수 있으므로 EDID 추출기를 사용해서 직접 수정하길 권한다.


4. 설정 완료 후, 재부팅.

5. GraphicsEnabler=y 하면.. 다음과 같은 화면이 나온다.


참 쉽죠잉.
10.6 과 순서는 변한게 없다. 오히려 USB로 하는게 가능해져서 편해졌다.

신고
Posted by whitemetal
컴퓨터/해킨2011.07.01 22:01
http://x86osx.com/bbs/view.php?id=after&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=6230

여기에 올렸던 글.
해킨이란게 시행착오의 연속이고 이것저것 해봐야해서...
기록하면서 하지 않으면 나중에 도대체 내가 어떻게 설치했는지 까먹게 된다.
여기에 다시 내 편할대로 기록하겠다.
설치전에, 나는 Xcode라는 뚜렷한 목표가 있었기 때문에 설치해보고 싶었다. 목표가 없다면, 해킨 성공 후에 허무감이 밀려올 수도 있다.

준비물 :
1. 8기가 이상 USB
2. 리테일. 10.6.7이든, 10.6.3 이든 아무거나 좋다. 설치경험상 10.6.3으로 성공했었음.
3. ATI5650용 그래픽 드라이버. (http://www.insanelymac.com/forum/index.php?showtopic=250905&st=0)
정확히 ATI5000Controller.kext, ATIFramebuffer.kext, ATIRadeonX3000.kext, ATIRadeonX3000GA.plugin, ATIRadeonX3000GLDriver.bundle, ATISupport.kext. MAC OS X 10.7 베타에서 추출된 kext라고 한다.


4. iODD나 외장 CD-ROM. iBoot로 부팅해야하기 때문에 필요하다. ISO 파일이긴 한데 USB로 굽는 방법은 소용없다. 현재 iBoot 최신버전은 3.1.0이다.

BIOS설정에서 그래픽이 Discrete 가 아닌 Switchable로 시작한다.
설치 과정 :
1. 10.6.3 DVD 리테일에 MBR 패치 후 USB로 버닝, iBoot CD-ROM으로 버닝.
-> SSD를 GPT로 포멧해서 Win7 + 맥 멀티부팅을 하려했는데, 아무래도 GPT로 포멧하는 방법은 데스크탑처럼 하드가 2개이고 하드 두개에 각각 MAC OS X와 윈7을 설치할 때만 가능한 방법인것 같다. 결국 아무리 삽질해도 안돼서 MBR패치로 해결봄. 이용에 아무런 문제없다.
2. 디스크  유틸리티로 파티셔닝.
-> (당연히, GUID가 아니라 MBR로 해야한다. MAC JOURNALING+WIN7(FAT))
3. 설치 진행하지 말고, 바로 종료, 재부팅 후 Windows 7설치.
-> 여기서 설치프로그램이 안된다고 머라하는 경우가 있는데 이럴땐 그냥 재부팅 후 다시 시도해보면 된다.
4. 설범이 10.6.3 설치.
-> 무난히 설치된다. 설치후 필요없다 싶은 kext는 지우면 된다.
5. -x 로 부팅 후 10.6.7 콤보 업데이트.
-> 여기서 중요한건, 앞으로의 업데이트도 마찬가지지만, 업데이트 후에 재시작이라는 버튼에 이끌리어 클릭을 하면 안된다. 부트로더를 항상 설치해야한다. 재시작 전에 아래에 있는 6,7  먼저해야 한다.
6. MultiBeast에서 설치.
-> 업데이트 후 재시작 전에 부트로더를 깔아야 한다. 멀티부팅을 위한 Chameleon RC5+ATI Experimental 부트로더, 그리고 처음 설치한 후이므로 EasyBeast(나중에 필요없는 kext는 지우면 됨), VoodooPS2Controller(키보드), VoodooTrackpad(마우스)를 선택한 후 설치. 
여기서 급하다고 재시작하면... 삽질하기보다 1번부터 하자.
7. 미리 받아놓은 ATI관련 드라이버를 kext helper로 설치, boot파일 루트에 덮어쓰기, 재부팅.
-> 재부팅 후 BIOS에서 Switchable을 Discrete로 바꿔준다.
8. 부팅 성공하면 재부팅 후 Bios 에서 Switchable 을 Discrete로 변경, GraphicsEnabler=y arch=i386 AtiConfig=Vervet 으로 부팅
-> FrameBuffer가 여러 종류인데, 모니터도 새로 사고 Dual Monitor를 구현하려 삽질했던 경험을 떠올리면(결론적으로 실패했지만 ㅠㅠ) Eulemur일 경우 mirroring, Vervet일 경우 mirroring, Hoolock일 경우 확장이었던 것 같다. Eulemur보다는 Vervet으로 할 때 부팅시에 커널 패닉이 거의 일어나지 않았다.
8-1. 화면이 나오면 성공
8-2. 화면이 안나오면... GraphicsEnabler=n arch=i386로 부팅,
http://www.insanelymac.com/forum/index.php?showtopic=208410 참고해서 EDID 설정

링크 : EDID Reader. http://www.eldim.fr/products/display-controller/fpdlite/fpdlite-free-tools

-> 프랑스 회사에서 만든 EDID reader를 사용하거나(비베 6.0 framework가 설치되어있어야 하는데 골치아팠다) Phoenix.exe를 사용해서 EDID binary 값을 추출하면 된다. Phoenix.exe 사용을 추천.
-> 화면이 검게 나오거나 정상적으로 나오지 않을 경우 상당히 골치아프다. 이 때에는 설정에서 공유, 화면 공유로 아이팟을 통해 VNC 프로토콜로 화면을 제어하는 방법이 있다. 검은 화면 앞에 냅두고 아이팟으로 화면 조절하고 키보드로 타이핑하면서 이게 뭐하는 짓인가 했지만, 해킨을 위해서라면야...

9. 나머지 필요한 랜카드, 사운드 드라이버 설치.
-> 사운드 드라이버는 VoodooHDA를 사용했는데 부팅시마다 펑 하는 소리가 난다. www.x86osx.com 에서 고수분들이 recompile해놓은 kext를 사용해도 좋을 것 같다.
-> 랜카드는 Atheros L1cEthernet.kext 설치하면 된다.

10. DSDT 수정, 기타 부트로더 테마 변경, Battery 상태 체크를 위한 kext 설치(IntelThermal.kext였나..) 등.

무선랜은 내장을 못잡기 때문에 USB 무선랜카드를 구입해서 사용한다.
블루투스는 안된다. 잠자기도...

현재의 해킨 화면은 이렇다.



10.6.8업데이트가 나온 상황인데, 방학 때 안드로이드 공부하느라 맥을 쓸 일이 거의 없고, 업데이트하다 다시 깔게 될까바 업데이트를 못하고 있다. 그냥 한번씩 맥에 들어가서 잘 있구나...하는 정도?

데스크탑에 비하면 정말 힘들고 짜증났다. 밤을 4시까지 새가며... 학교가서 수업 시간에 졸고...

데탑은 쉽다. 나중에 정리해야겠다.
신고
Posted by whitemetal

티스토리 툴바