Manual/해킨토시

5. 실제 머신에 OSX 설치 및 후작업

공피 2012. 10. 6. 01:30

I. 실제 머신에 OSX 설치

 

2~4장에서 만들었던 Boot 132 부트로더 USB 디스크OSX 이미지 USB 디스크를 이용하여 실제 컴퓨터OSX를 설치하는 과정이다.

 

 

 

[각주:1] 1. CMOS 셋업 설정

 

 

F2키나 DEL키로 CMOS 셋업 진입한다.

 

 

 

 

 

1-1. SATA 모드 AHCI 설정

 

 

 

메인보드마다 옵션명이 다르므로 하드디스크에 관한 옵션을 직관적으로 찾아낸다.

일반적인 데스크탑의 경우 기본값이 IDE, 노트북의 경우 AHCI가 기본값인 경우가 많다.

 

 

흔히 알고 있는 포트 연결 방식인 IDE, SATA가 있는데, 이때 IDE랑 위의 IDE는 전혀 다른 개념이다. 위의 IDE는 SATA 연결 모드를 나타내는 것으로 IDE, RAID, AHCI 등이 있고, 각 사용용도에 따라 연결 속도나 호환성이 다르다.

 

리얼맥의 기본 SATA 연결 모드가 AHCI이기 때문에 이것으로 맞추어 준다.

 

 

 

1-2. C1E 절전 모드 해제

 

 

C1E 절전 모드를 해제 해주어야 해킨토시가 정상 작동할 수 있다.

 

 

 

 

 

 

[각주:2] 2. USB 디스크 부팅

 

 

 

 

I, II에서 만든 USB 디스크 두 개를 동시에 컴퓨터에 꽂고 I번에서 만든 Boot 132 부팅로더 USB 디스크로 부팅한다.

(위 스샷에서 좌측 USB 디스크가 Boot 132 부팅로더, 우측이 OSX 이미지)

 

 

 

 

 

[각주:3] 3. 부트로더에서 부팅 장치 선택

 

 

정상적으로 부르로더 부팅이 되면 부팅 장치를 고를 수 있는 메뉴가 뜨는데 II번 디스크가 정상적으로 만들어졌으면 은색 사과 모양의 아이콘이 뜬다. 해당 메뉴를 선택하면 실제 머신에 OSX가 설치된다.

 

 

 

 

 

[각주:4] 4. OSX 설치 화면 진입

 

 

일반적으로 설치 진행은 호환성이 왠만큼 떨어져도 대부분 진행이 된다. 하지만 바닐라 커널 미지원 CPU의 경우 이 부분에서부터 막힐 수 가 있다. 이는 아래와 같은 방법으로 해결이 가능하다.

 

 

OSX의 커널 종류는 여러개가 있으며 커널은 출입문 정도로 이해를 하면 될듯하다. IBM 컴퓨터로 치면 일종의 바이오스 단계이다. Intel CPU는 대표적으로 바닐라 커널을 사용하며, AMD CPU의 경우 부두 커널을 사용한다.

 

 

 

 

 

TransMac을 사용해 OSX 이미지 USB 디스크 내부의 바닐라 커널mach_kernel 파일을 범용 바닐라 커널인 mach_kernel_test7 파일로 교체한다. (mach_kernel_test7이라고 해도 실제 이름은 mach_kernel이다.)

 

 

이 작업은 설치 이후 단독 부팅 과정에서도 또 해주어야 한다. 그 때는 대상이 USB 디스크가 아니라 실제 OSX가 설치된 파티션이다. 

 

 

 

 

 

 

 

 

 

[각주:5] 5. OSX 파티션 생성

 

5-1. 디스크 유틸리티

 

 

상단 탭에 [유틸리티 -> 디스크 유틸리티] 실행한다.

 

 

 

 

5-2. 파티션 타입 설정

 

 

 

[포맷: Mac OS 확장(저널링), 옵션의 파티션 설계: GUID 파티션 테이블, 1개 파티션] 설정 후 파티션 적용.

 

 

 

 

[각주:6] 6. OSX 설치

 

 

설정해 준 파티션에 OSX를 설치한다.

 

 

 

 

 

 

 

 

 

 

 II. OSX 설치 후 작업

 

OSX 설치 후 해당 파티션은 맥 형식 파티션이 되기 때문에 윈도우 탐색기에 나타나지 않는다. 이곳을 편집해 주기 위해서는 TransMac을 이용한다.

 

TransMac 실행시 현재 존재하는 모든 파티션으로 표현되어 왼쪽 메뉴에서 항싱 접근 가능하다. (아이러니하게도 맥 파티션은 윈도우 로고로 되어있다.)

 

 

[각주:7] 1. Kext 파일 삽입

 

 

루트(/\*) 폴더에 /\Extra\Extensions 폴더를 만들고 그 안에 Snow Leopard 구동에 필요한 Kext 필수 파일 네 개를 집어넣는다.

(dsmos.kext, NullCPUPowerManagement.kext, OpenHaltRestart.kext, PlatformUUID.kext) 

 

 

스샷에서 보이는 AppleACPIPS2Nub.kext, VoodooPS2Controller.kext 파일은 OSX 부팅 시 PS2 키보드 작동을 가능하게 해준다.

 

 

 

 

 

[각주:8] 2. 카멜레온 부트 로더 삽입

 

 

USB 디스크 없이 카멜레온 부트로더를 띄우기 위해 카멜레온 부트 파일(Boot)을 해당 디스크 루트(/\*) 폴더에 삽입한다.

 

 

 

 

[각주:9] 3. 바닐라 커널(mach_kernal) 변경

 

 

앞서 설치 과정에서 OSX 이미지 USB 디스크바닐라 커널을 교체해 주었다. 이번에는 OSX가 설치 된 하드디스크에도 마찬가지로 바닐라 커널을 교체한다. 기존 바닐라 커널의 이름뒤에 _ori를 붙여주고 범용 바닐라 커널을 삽입한다. (mach_kernel_test7)

 

 

바닐라 커널을 지원하지 않는 구형의 CPU나 최신 아이비브릿지 CPU 같은 경우 제한을 받지 않는 범용 바닐라 커널료 교체해야 성공적으로 부팅이 가능합니다.

 

 

 

 

 

  1. CMOS 셋업 설정 [본문으로]
  2. USB 디스크 부팅 [본문으로]
  3. 부트로더에서 부팅 장치 선택 [본문으로]
  4. OSX 설치 화면 진입 [본문으로]
  5. OSX 파티션 생성 [본문으로]
  6. OSX 설치 [본문으로]
  7. Kext 파일 삽입 [본문으로]
  8. 카멜레온 부트 로더 삽입 [본문으로]
  9. 바닐라 커널(mach_kernal) 변경 [본문으로]

'Manual > 해킨토시' 카테고리의 다른 글

1. 해킨토시 개론  (1) 2012.10.06
2. Boot 132 부트로더 USB 제작  (1) 2012.10.06
3. VMware 설치 및 OSX 설치  (0) 2012.10.06
4. OSX 이미지 USB 디스크 제작  (1) 2012.10.06
6. 드라이버 설치 및 업데이트  (0) 2012.10.06
7. 문제 해결 및 목표 달성  (0) 2012.10.06