해킨질답
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

해킨 부팅 불가 증상(로그에 별다른 정보가뜨지 않음)

  • LJA
  • 716
  • 8
LJA님의 기기정보
보유한 기기가 없습니다
추가사양 및 설치(할)OS 10.13
공지숙지/증상설명 숙지

상황 설명(설치 절차)

1. 본 사이트의 niky 님이 올려 주신 파라곤 이미지를 SSD(SATA)에 복원 하였습니다. 제 마더보드는 X99 칩셋으로, NVMe 에 붙어있는 SSD에는 리눅스와 윈도우가 설치 되어 있습니다.

2. 부팅을 해본 결과, +++++++++++++++++++++++++++++++++++++++++++++ 이외의 아무 메시지도 표시 되지 않았습니다. X99에서는 필요하다고 이야기 되는, ncpi=0x2000 이나 ncpi=0x3000 등의 옵션으로 부팅 해 보았으나 마찬가지였습니다. 바이오스 설정 등도 해당 페이지에 공유되어 있었습니다. 

https://www.tonymacx86.com/threads/the-perfect-customac-pro-x99-a-ii-i7-6950x-128gb-g-skill-tridentz-aorus-gtx-1080-ti-xtreme.211621/

https://www.tonymacx86.com/threads/giacomoleopardos-workstation-triplet.199643/#Kexts folder set up

 

kext와 efi driver는 다음과 같고 nvme 관련 kext가 없는 것은 highsierra 에 기본 탑재 되어 있다는 글을 보았다는 이유와, ext4 ntfs로 이미 사용중인 nvme를 굳이 마운트 할 이유도 없어서 였습니다. 베이스는 Niky님의 이미지에 첨부된 녀석들이고, 제가 손본 것은 OsxAptioFixDrv-64.efi 와 함께 들어 있던 2가 붙는 녀석을 test2.efi 로 변경 한 정도 입니다. FakeSMC는 현재 스크린샷엔 보이지 않는데 평상시 넣고 작업 하였습니다.(한번 빼고 로그 변화를 관찰 하려고 스샷 촬영 시점에 제거 하였습니다.)

 

image.png

image.png

3. 인터넷을 검색 해본 결과, ASUS 사의 X99는 바이오스 패치(특정 레지스터를 읽기 전용이 아닌, 쓰기 가능으로 변경하는 패치)와 KernelPM이 필요하다는 글을 보고, 가상머신에 OSX를 설치, 그곳에서 config.plist 를 Clover configurator로 편집 하였습니다.

4. ncpi=0x2000으로 다음 로그가 표시 가능 해 졌습니다.

 

log.jpg

 

해결 하고 싶은 문제

4의 로그에서 멈추는데, 어디에 문제가 있는지, 구체적인 언급이 없습니다. Nv disabler 등의 옵션등도 이것 저것 사용 해 보았습니다만 쉽게 넘어가 주질 않습니다.  어떠한 문제인지 문제가 된다고 생각 되는 로그가 표시되질 않아 대응을 하지 못하고 검색도 힘든 상황이네요. 비슷한 경험을 해 본적 있는 분들의 조언좀 부탁 드리겠습니다. 감사합니다.

 

추가:

1. https://www.tonymacx86.com/threads/clover-waiting-on-ioproviderclass-boot-error-solution.167365/ 글의 drop OEM 작동하지 않았습니다.

2. Niky님의 복원 파일에서 USB 인젝터는 최신 것으로 Github에서 받아 교체 하였습니다. 필요 없어 보이는 몇 Kext 는 제거 하였습니다. 위의 스샷의 것에 FakeSMC만 추가 하시면 제가 사용한 Kext의 전부 입니다.

 


#X99 #다음로그 #제가손본 #해킨부팅불가증상 #kext

LJA
1 Lv. 70/200P

댓글 8

참여를 하시면 세상을 바꿉니다.
F
1등 FMA 2017.12.16. 16:24 |댓주소:#1896066
LJA

일단 불필요한 USB는 모두 뽑은 후에 부팅해 보세요.

그리고 클로버 부팅시 Vesa 모드로 부팅한 후, 엔비디아 드라이버를 먼저 잡아야 되지 싶습니다.

그래도 안되면, 다음 페이지, 특히 말미에 언급된 XCPM guide 부분을 참고할만하지 않을까 싶습니다.

https://www.tonymacx86.com/threads/the-perfect-customac-pro-x99-a-ii-i7-6950x-128gb-g-skill-tridentz-aorus-gtx-1080-ti-xtreme.211621/

댓글
L
LJA 작성자 2017.12.17. 23:30 |댓주소:#1898598
FMA

안녕하세요. 알려주신 방법으로 이것 저것 해 본 결과를 남깁니다. 모든 테스트는 다음과 같은 상태로 진행 하였습니다.

  • vesa모드로 부팅하기 위해 nvidia disabler를 기본적으로 사용(web driver 설치시 까지 이 상태로 사용 예정)
  • bios에서 vt-x와 vt-d가 사용되고 있기 때문에 dart=0 을 기본적으로 사용 
  • 6c/12t 용으로 편집한 VoodooTSCSync.kext 사용
  • darkwake=0

[begin pci configuration] 이라는 메시지에서 멈추거나 리붓 되는 문제는 매우 유명한 에러 였습니다. 검색 해보니 굉장히 결과가 많이 나왔고, 다음과 같은 작업들을 해 보았습니다.

  • npci=0x2000 npci=0x3000 등으로 변경.
  • FakeSMC.kext의 플러그인 제거
  • efi driver 사용 한정(FSInject-64, OsxAptioFix2Drv-free2000,VBoxHfs-64만 사용)
  • Kext 변경(Enable 하거나 Disable 하거나.
  • KernelPM을 Disable하고, XCPM을 시도(이 경우 [begin pci configuration] 까지 진행 불가. 아마도 DSDT SSDT 를 제대로 갖춘 후 시도해야 하는 것이 아닐까요? 저는 이 작업은 어떻게든 부팅을 가능하게 만든 후 진행 할 Post Installation 작업으로 판단 하였습니다.)

뭔가 조언 해 주실 내용이 없으신지요?

댓글
L
LJA 작성자 2017.12.18. 00:25 |댓주소:#1898654
FMA

조금 전 진전이 있어 보고 드립니다.

KextsToPatch 키에 다음 패치를 추가 하였습니다.

<dict>

                <key>Comment</key>

                <string>X99 Patch by Brumbaer</string>

                <key>Disabled</key>

                <false/>

                <key>Find</key>

                <data>

                SIH7AAAAQA==

                </data>

                <key>Name</key>

                <string>IOPCIFamily</string>

                <key>Replace</key>

                <data>

                SIH7AAAAgA==

                </data>

            </dict>

이 방법으로, [pci configuration begin] 을 넘어 갈 수 있었습니다.

 

그런데, 다음 부분에서 다시 막혀서 원인을 해결 중입니다.

image.png익숙 하신 로그라면 해결 법 조언좀 부탁 드리고 싶습니다. 정말로 감사합니다.

댓글
F
FMA 2017.12.18. 04:50 |댓주소:#1898900
LJA

캡쳐된 화면의 맨 마지막 라인에서,

Did not find a usable MAC Address....라고 나와 있군요.

아시다시피 MAC주소는 네트웍 카드와 관련된 부분이니까,

해당 보드에 맞는 네트웍 켁스트를 구글링해서 찾은 후 교체해 보시거나,

아예 네트웍 연결을 단절시킨 상태로 한 번 부팅해 보십시오.

댓글
L
LJA 작성자 2017.12.18. 09:14 |댓주소:#1899035
FMA

i218v 이기 때문에 IntelMausiEthernet 가 맞는듯 합니다. 일단 저 kext가 단일로 사용 될 수 있는지, 별도의 설정을 해 줘야 하는지 확인 해보고 필요에 따라 bios에서 disable시키던지 한 후의 변화를 보겠습니다. 제 짐작으론, 마지막 표기 로그가 문제가 아니라 다른 무언가가 문제가 아닐까 생각 중입니다.

 

답변 감사합니다.

댓글
profile image
2등 아이뱅크 2017.12.18. 09:30 |댓주소:#1899054
LJA

그림상으로 보았을때

drivers64UEFI  EmuVariableUefi-64.efi 추가하기

config   drop OEM 체크해제해보세요....

 

바이오스에서 usb관련체크 확인해보시고,

 

댓글
L
LJA 작성자 2017.12.19. 09:12 |댓주소:#1900794
아이뱅크

안녕하세요.

 

어제 시도해 본 것들을 알려 드립니다.

 

1. 랜카드 관련 kext(Intel mau~~) 를 삭제 해 보았습니다. -> 해당 에러 지속

2. 바이오스에서 해당 장치(인텔 218-v 이더넷카드)를 disable 시켜 보았습니다. -> 해당 에러 지속

3. 1~2로부터 config.plist의 <inject> <LAN> 의 영향이라 판단하고 해당 행 삭제 -> 해당 에러 지속

4. drivers64UEFI  EmuVariableUefi-64.efi 추가

5. config   drop OEM 체크해제

존재하지 않는 장치에 대해서 왜 랜 모듈을 작동 시키려고 하는지 도저히 이해가 가지 않는 상황 입니다.

일단 부팅이 되고 나서 하나씩 잡아 나가야 할텐데 부팅이 되지를 않아 막막하네요. 오늘도 이런 저런 삽질을 해보고 진전이 있으면 알려 드리겠습니다. 감사합니다.

댓글
profile image
아이뱅크 2017.12.19. 09:47 |댓주소:#1900837
LJA

존재하지 않는 장치에 대해서 왜 랜 모듈을 작동 시키려고 하는지 도저히 이해가 가지 않는 상황 입니다.

해당 맥을 사용하신 것입니다.

고유번호와 같은 것입니다.

즉 아이맥 14.2로 하시든 맥프로 6.1로 하시든

그 해당 맥에는 당연히 있어야 할 사항입니다.

그래서 체크하는 것이죠...

 

에러의 원인을 단순히 앞 글 없는 것으로 파악하지는 마세요...

그것은 체크사항이고, 원인은 다른 원인일 수 있습니다.

본인의 메인보드 특성을 먼저 파악해보세요....

맥에 없는 것은 일단 디저블 또는 맥의 환경과 유사하게 만들어 놓으시고..

VT-d disabled 설치전까지는 
XHCI Mode Smart Auto
XHCI Hand-Off Enabled
EHCI Hand-Off Enabled

If your system has IO SerialPort, disable it

  super io configuration  disable.

 IOAPIC 24-119                          disable              

  port 60/64 Emul...                   disable

USBInjectAll  캑스트 추가

부드 캑스트 등은 해당 버전에 맞는 것

fakesmc.kext 플러그인은 제거 아니면 해당 버전에 맞는 것

 

그 후 cofig.plist

댓글
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?