해킨토시

osx 10.9 mavericks 설치

윤민수68 2019. 9. 8. 08:29

osx 10.9 mavericks 설치


<그래픽 카드 문제>

-GTX750 불가(nv_disable 하여 부팅하면 부팅은 가능하지만 화면이 불안정함. 그래픽 카드가 잡히지 않아서.)

-인텔 내장그래픽 HD4600 불가


<현 시스템>

ASUS B85M-G

intel i7-4790S

geforce 9500gt -> 후에는 AMD HD5570 사용함


 1. 토니맥 usb를 만든다. (legacy USB만 추가)

 2. usb로 부팅 -> GraphicsEnabler=Yes maxmem=4096 두 옵션을 사용. (중간에 멈출 경우(패닉) 컴퓨터를 재부팅하여 똑같이 시도. 아마 기존 방식 시작과 패닉 후 재시작은 뭔가 차이가 있는 것 같다. 일반 시작은 아마 빠른 부팅을 위하여 기존의 데이터를 가지고 시작하는 듯.)

(ATI 그래픽카드는 GraphicsEnabler=Yes 불필요)

 3. 설치(USB는 2.0포트에 꽂아야 에러 안 난다.)

 4. USB로 재부팅 후 설치된 mavericks 선택를 선택하여 시작

 5. GraphicsEnabler=Yes PCIRootUID=0 옵션 사용 시동(ATI 그래픽카드는 불필요)

 6. 최신 multibeast dsdtfree로 각종 세팅. 오디오는 잡지 말 것

 7. SMBios는 imac 14,2

 8. 부트 옵션 GraphicsEnabler=Yes로 수정

 9. audio multibeast 6.0.1 without dsdt alc887/888b current(카멜레온 부트로더 방식)



<osx 10.9 mavericks SSD trim 활성화>


sudo perl -pi -e 's|(^\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage


sudo touch /System/Library/Extensions/


재부팅



<Geforce 9500gt>

-Mavericks 구글 크롬 웹 브라우저에서 Web GL 에러가 자주 발생

-El Capitan에서는 상기 에러가 발생하지 않음

 

<AMD HD5570>

GraphicsEnabler=Yes, No  둘 다 동작.

Yes, No에 때라 하드웨어 정보는 약간 다름

Yes-> ATI Radeon HD 5500/5600 Series 512 MB 그래픽

No->  ATI Radeon HD 5000


-Mavericks 구글 크롬에서 Web GL 에러 발생하지 않음.


Clover는 ATI Radeon HD 5570으로 정확히 표시됨 


<디스크가 제대로 추출되지 않음 문제>

USB 메모리나 외장 하드를 꽂아둔 상태에서 잠자기에 들어가면, 몇 초 만에 깨어난다.

깨어날 때 "디스크가 제대로 추출되지 않음"이라는 메시지가 뜬다.

실험 결과, 이것은 USB 포트에 전원이 끊어지기 때문이다. 전면 USB 포트 2군데 다 동일한 증상을 보였지만, 후면 포트 하나를 실험해 본 결과 이런 현상이 없었다. 후면 포트는 잠자기에 들어가도 (hibernationmode 0) 외장 하드 전원 LED에 불이 들어오고 있었다.


전면 포트에 키보드를 꽂았을 경우, 잠자기에 들어가면 몇 초만에 다시 켜진다. 키보드가 잠자기를 방해하는 요인이 되는 것이다. 추측건대, 잠자기에 들어갈 때 전원이 끊어지면서, 아이러니컬하게도 USB 포트에 무엇인가 변동이 생겼다고 감지하는 것 같다.


결론적으로 잠자기를 제대로 하려면 전면 포트에는 아무 것도 연결하지 말아야 한다.


만일 DSDT 패치를 하면 USB로 인한 재시작을 막을 수는 있지만, 이럴 경우 모든 USB가 다 반응을 하지 않기 때문에 후면에 꽂힌 키보드로도 잠자기를 깨울 수 없다.


잠자기 때 포트에 전원이 들어오는지 끊겼는지 알아보는 방법은, 잠자고 있을 때 USB 메모리를 꽂아 보는 것이다. 전원이 들어오는 포트에 USB 메모를 꽂으면 컴퓨터가 잠에서 깨어난다. 필자의 컴퓨터의 경우 후면은 전원이 들어오고, 전면 두 포트에는 아무 반응이 없다.


<Clover 부트로더를 사용하고 싶다면>

위의 방식으로 설치 후


1. 엘캐피탄 멀티비스트를 실행하여 clover 부트로더만 설치한다.

2. EFI 폴더를 마운트하여 필요한 각종 파일들을 넣는다.

3. kext 파일은 /EFI/CLOVER/kexts/other에 넣는다.


4. 필요한 파일은 다음과 같다.


AHCI_3rdParty_SATA.kext -> 매버릭스용 멀티비스트로 설치한 것. S/L/E에 있다.

FakeSMC.kext-> 이 파일이 없으면 해틴토시가 안 된다. 꼭 필요한 유일의 파일.  매버릭스용 멀티비스트로 설치한 것. S/L/E에 있다.

RealtekRTL8111.kext -> 매버릭스용 멀티비스트로 설치한 것. S/L/E/IONetworkingFamily/Contents/PlugIns에 있다.


5. Audio 세팅(RealTek ALC887)

(1) 원래 AppleHDA.kext를 복구

(2) EFI 마운트

(3) audio_cloverALC-130.command.zip의 압축을 풀고 실행.

(4) kext utility로 시스템 업데이트

(5) 재부팅 (UEFI)로 부팅한다.-클로버 //고전 BIOS로 부팅하면 카멜레온/키메라 부팅이다.


IMessage는 어렵지 않다. 클로버로 새 시리얼을 생성한 후 다음 페이지로 가서 등록되지 않은 것인지 확인한다. 

확인 페이지(https://checkcoverage.apple.com/).


IMessage를 실행하여 Apple ID로 로그인 한다.