Snow Leopard 10.6.3 retail 설치 개발
2010.05.07 01:51 Edit
기존에는 10.5.x대의 Leopard를 사용하고 있었는데,
최근 Snow Leopard retail 10.6.3 버전이 릴리즈 되었다는 소식을 들었다.
예전에 10.6.0 의 설치는 성공하였으나, Network card 가 불안하여 (잡혔다 안잡혔다하는;;) 10.5.x를 사용중인 상태였다.
그리고, 어제부터 10.6.3의 설치를 준비하여 비디오/랜/사운드 등 기본적인 하드웨어 들이 잡힌 상태이다.
해킨 작업의 특성 상 기록을 해 두지
않으면 며칠 후 다 잊어버리므로 (다 잊고 같은 삽질을 반복하게 된다. 이번 시도도 그랬던;)
정리를 해야 겠다는 생각이 들었다.
System
Main Board : ECS 945GCT-1333 (해킨은 메인모드의 특성을 제일 많이 탄다.)
CPU : Intel Core 2 Duo 2.53
Memory : 2GB
Ethernet Card : 메인 보드 내장 8139 RTL
Sound Card : 메인 보드 내장 Graphic Card : NVIDIA 8600 GT (512 M)
Keyboard/Mouse : 둘다 USB 방식
선행 준비 조건
1. USB 8G 이상의 용량 짜리 1개 (여기서 하는 방식은 CD/DVD 필요없음)
2. Snow Leopard 10.6.3 retail image (약 6.5 G의 크기를 가진다.)
3. 기존에 OSX가 설치된 컴퓨터 : 리얼맥이든 해킨이든 상관없으나, USB에 이미지를 준비하기 위해 필요하다.
윈도우에서도 작업을 진행 할 수 있으나 이는 또 다른 고행의 길을 걷게 되므로 여기서는 언급안함.
USB 준비 과정
1. OSX 가 설치된 컴퓨터로 부팅하여 Disk Utility를 실행하여 USB 의 2개의 영역으로 파티션을 나눈다.
a) Partition을 GUID 형식으로 2개의 영역으로 나누는데, 첫번째것의 크기를 100M (Lable은 booter), 2번째 파티션의 크기를
그 나머지 (Lable은 Installer)로 한다.
첫번째 Partition에는 부트로더를 넣을 것이고, 두번째 파티션에는 Retail 이미지를 넣을 것이다. (맥에는 '복원'한다는 용어를 사용한다.)
b) 부트로더 넣기
booter 파티션에 부트로더(MyHack Installer 10.0.1)를 설치 : http://osx86.sojugarden.com/installer/
다운받고 실행하면 설치위치와 사용자화(설치옵션)을 묻는데,
위치는 위에서 만든 booter 파티션을 선택, 사용자화에서는 기본 옵션 + IOATAFamily 선택 후 진행한다.
IOATAFamily를 추가적으로 설치한 이후는 구형보드의 경우 이 Kext(드라이버)를 설치해 주어야 부팅이 정상적으로 진행된다.
만약 키보드나 마우스가 PS/2 방식이라면 PS2Controller Kext를 반드시 선택해 주어야 나중에 키보드와 마우스를 인식한다.
* Myhack Installer로 설치된 기본 booter 파티션의 /Extra/Extensions/SleepEnabler.kext 가 10.6.3이랑 문제를 발생시키니,
SleepEnabler.ktext 교체해 주어야 한다.
http://x86osx.com/bbs/view.php?id=news&no=2363&ksn=1&kss=1&ksc=0&kst=1&ksm=1&kw=10.6.3
댓글의 SleepEnabler.ktext 다운후 Booter 파티션에 있는 기존 파일 덮어쓸것.
c) Installer 파티션에 Retail 이미지 넣기 (= 복원하기)
OSX의 Disk utility의 복원 탭 선택 후
원본 : 구비된 10.6.3.dmg파일을 마운트 한 후 드래그
대상 : USB의 installer 파티션을 선택 한 후
대상 지우기 체크 박스는 True로 선택 후 복원 시작.
==> 이 과정은 맥용 dmg 이미지파일을 CD 굽듯이 USB 메모리로 이동하는 과정이다.
대략 30~40분 소요된다.
d) MBR 형식의 하드에 Snow Leopard를 설치할 계획인 경우 c) 작업의 추가적인 파일 패치가 필요함. 아래를 참조
http://x86osx.com/bbs/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=3409
이것으로 USB 준비는 끝남. 사실 준비작업이 절반의 작업을 차지한다.
설치 과정 및 완료
a) USB 준비 과정이 끝나면, 재부팅을 해 주고 BIOS로 들어가 일부 설정을 바꾸어 주어야 한다.
이 설정은 Main Board에 따라 다르며 나의 System 기준은 다음과 같다.
* BIOS 설정에서 AHCI 를 Enable로 해줌. 저장후 리부팅.
b) F8을 눌러 (부팅 장치를 동적으로 선택. 시스템에 따라 다름) booter로 부팅.
잠시 후 나오는 그래픽 화면에서 TAB 키를 한번 누르면 시스템의 모든 파티션들이 리스트되는데,
Installer 파티션 선택 후 Command :-v cpus=1 입력
c) 그 다음부터는 일사천리임. 설치할 파티션 물어보면 HFS 저널링된 맥용 파티션을 선택해 주고 설치 진행
d) c)의 설치과정이 완료되면 리부팅이 되는데 역시 F8을 눌러 booter로 다시 부팅.
잠시 후 나오는 그래픽 화면에서 TAB 키를 한번 누른 후, 방금 설치한 Snow Leopard가 설치된 파티션 선택하면 부팅이 진행됨.
이제부터 d)의 과정이 일반적인 부팅 과정이 됨. 하드에 부트로더를 설치할 수도 있으나,
본인의 경우는 그냥 USB에 설치된 부트로더로 부팅하는 방식을 선택)
드라이버 잡기
a ) Graphic Card (NVIDIA 8600GT 512M) : EFI Studio 다운로드 후 실행하여 8600GT 512M 추가한 후 재부팅을 하면 정상적으로 인식된다.
EFS Studio : http://x86osx.com/bbs/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=studio&select_arrange=headnum&desc=asc&no=2543
b) Ethernet (8139 RTL) : 드라이버 아무리 구해봐도 안잡히고 오히려 panic 일어남.
어디선가 AppletHPET.kext가 이 문제를 일으켰다는 기억이 남. (경력의 힘;)
Snow Leopard설치된 Snow Leopard가 설치한 하드의 /System/Library/Extensions (S/L/E) 에서 AppleHPET.ktext를 다른 이름으로 rename 봄.
재부팅 후 시스템 환경설정의 네트워크에 들어가면 장치 발견 메시지가 나오며 잡히게 된다.
c) Sound Card : 10.6.0일때는 바로 잡혔는데 새로운 작업이 필요함.
http://www.projectosx.com/forum/index.php?showtopic=355 에서 회원 가입후 VoodooHDA.kext_261_Snow.Zip다운
Kext Helper 다운 로드 http://cheetha.net/
VoodooHDA.kext를 Kext Helper를 이용해 설치한 후 재부팅하면 자동으로 인식이 된다.

- [2011/10/15] 김백환님 조립진행상황입니다 (697)
- [2011/10/14] 강원경님 조립진행상황입니다 (502)
- [2011/10/14] 성진우님 조립진행상황입니다 (557)
- [2011/10/14] 박효군님 조립진행상황입니다 (418)
- [2011/10/06] 혁신의 아이콘 ‘스티브잡스’가 쓴 드라마들 (8379)

- 맥 , OSX , Snow Leopard
Blog 시작하기 
어디선가 AppletHPET.kext가 이 문제를 일으켰다는 기억이 남. (경력의 힘