'해킨토시'에 해당되는 글 1건

  1. 2016.07.29 한성 P54m-GA795 해킨토시

사용된 버전은 후니님이 수정하신 OS X El Capitan 10.11.4 (15E65) 정식버젼 클로버 전용. (링크) 입니다.

제작해주신 퓨리온님과 후니~☆님께 감사합니다.


세팅을 완료하였으나, 잠자기와 스피드스텝 쪽 문제가 아직 남았습니다.

잠자기는 깊은 잠자기에 들어가면, 2~3초가 지난 후 하드디스크가 다시 깨어나며 그 현상이 반복되어 헤드파킹 관련 수명에 영향을 미칠 수 있을 것 같아 현재에는 RAM에 저장되는 방식의 잠자기로 세팅을 해놓았습니다.

스피드스텝은 확실하게 되는지는 잘 모르겠으나, 일단 공수해온 SSDT 파일을 클로버에 입력해 두었습니다.


이 녀석은 옵티머스 그래픽 방식이라 840M을 잡지 못합니다. 따라서 내장그래픽인 HD4600으로 세팅을 해야 하는데, 그것이 쉽지 않습니다. 여러 번의 시행착오를 거쳐 얻어낸 방법은 다음과 같습니다.


클로버에서

Section > Acpi 

IntelGFX, FIX_INTELGFX


Section > Devices 

Fake ID 

IntelGFX  :  0x04128086


Section > Graphics

ig-platform-id  :  0x0a260006

Inject Intel, Inject EDID


Section > Kernel and Kext Patches 

Name : AppleIntelHD5000Graphics

Find*[HEX] : 3D868012047410EB5D

Replace*[HEX] : 3D868016047410EB5D

Comment : HD4600


그리고 클로버가 설치되어 있는 파티션(USB 말고 하드디스크에 있는 파티션을 꼭 마운트해야한다.)에 FakePCIID_HD4600_HD4400.kext와 FakePCIID.kext 두 가지를 설치하고 재부팅하면 됩니다.


<참고>

상단바가 깨지는 문제는 시스템 환경설정 > 디스플레이 > 색상 > sRGB IEC61966-2.1 으로 프로파일 바꿔서 수정.

HDMI에서 출력도 문제 없이 되나, 이 때는 HDMI 화면에서 상단바가 깨지는 문제가 있음. 이것은 감안해야 할듯.


그 이외에 무선랜은 잡을 수 없고, 외장랜은 RealtekRTL8111.kext를 사용하여 잡았음.

터치패드는 그다지 상관없었지만 ApplePS2ElanTouchpad.kext를 사용했고

배터리 표시는 ACPIBatteryManager.kext를 설치했습니다. 물론 Nullpowermanagement.kext는 삭제해야 합니다.


이렇게 설정하니 앞서 언급하였던 두 문제를 제외하고는, 업데이트도 잘 되고 될 것은 다 됩니다.

멀티부팅도 해서 윈도우 10 + El capitan 으로 구동중입니다. 참고로 이 노트북은 윈도우7은 UEFI 설치가 되지 않습니다.

이유는 그냥, 윈도우7이 지원하는 UEFI 설치 방식과 바이오스가 지원하는 UEFI 모드가 호환되지 않는다고 생각하면 간단하겠습니다. 정 윈도우 7이 필요하다면 둘 다 레거시 방식으로 설정하면 되겠습니다. 필자는 조금이라도 빠른 부팅을 위해 UEFI 방식으로 모두 설치했고, 결과는 충분히 만족스럽습니다.

참고로 멀티부팅 과정에서 설치 순서는 크게 중요하지는 않지만, 필자 같은 경우는 해킨을 먼저 설치하고, 윈도우 10을 설치했던 것 같습니다. 해킨을 설치하고 UEFI 방식으로 클로버를 설치해 둔 뒤 PE에서 RSImageX를 이용해서 설치하였는데, UEFI 방식으로 설치하는 것은 EFI 파티션이 필요함을 의미하고, 이미 맥에 있는 EFI에 설치해야 된다는 것을 의미하기도 한다. 하지만, EFI 파티션은 일반적으로 탐색기에서 보이지 않습니다.

해결 방법은 다음과 같습니다.


명령프롬프트에서 diskpart 실행후

list vol 을 치면
efi 파티션이 보입니다.

이 때
sel vol (efi 파티션 숫자)
assign letter=S

등으로 파티션의 문자를 지정해주고, RsimageX에서 웜을 풀어주면서, UEFI 부팅파일은 S 파티션에 설치해주면 됩니다.


다만 이렇게 되면 문제가 또 하나 있는데, 윈도우만 들어가면 바이오스의 우선순위가 Windows Boot Manager 로 바뀝니다. 매번 해킨토시에 들어가려면 부팅옵션에서 설정을 바꿔주어야만 하죠.

그 해결방법은 다음과 같습니다.


1. 해킨토시를 설치했던 USB로 부팅 후, 맥이 설치된 하드 드라이브로 부팅한다.

2. EFI Mounter 를 실행해 EFI 파티션을 마운트한다.

3. EFI/Microsoft/Boot 로 들어가 Bootmgfw.efi를 다른 이름으로 바꾼다. 필자는 Bootmgfw-ed.efi로 변경했다.

4. EFI/CLOVER/CLOVERX64.efi를 EFI/Microsoft/Boot/bootmgfw.efi로 복사해준다.

5. 이제 아마 잘 뜰거지만, 클로버 메뉴가 좀 지저분할 것이다. Clover Boot Options 에서 Add Clover Boot options for all entries 를 한 번 선택해주면 깨끗해진다.


윈도우 10 세팅과 외부 디스플레이 사용 영상




끝은 제가 세팅했던 클로버 파일입니다. Kext 넣기 귀찮고 그렇다면 이것을 그대로 EFI/CLOVER에 복사하면 됩니다.

다만 사용해보면서 USB 인식이 간당간당한 문제가 가끔 보였습니다.

수정 가능한 능력자 분께서는 수정하시고, 혹시 어떻게 바꾸어서 해결했는지 댓글로 남겨주면 정말 감사하겠습니다.

clover.zip



Posted by Suris
,