질문 macOS recovery 부팅시 커널 패닉
- 인간
- 6491
- 23
인간님의 기기정보
질문용 시스템 사양 | 2번 |
---|---|
추가사양 및 설치(할)OS | macOS Ventura (13) |
공지숙지/증상설명 | 숙지 |
제가 [링크 사용은 로그인 시 가능 합니다.]유튜브 가이드 보고 직접 오픈코어 EFI를 만들어서 부팅을 했는데 이렇게 커널 패닉이 뜨네요
이렇게 어디서 났는지 모르겠는데 어떻게 해야 할까요?
구글링 해도 모르겠어서 올려 봄니다
인간
댓글 23
macOS 를 설치하는 과정에서는 NootedRed.kext 를 잠시 비활성화하고, macOS 설치를 완료한 후에 다시 활성화해주세요.
또한, 커널 패닉 로그 사진에서 윗 부분의 로그를 확인해 보아야 할 것 같습니다.
부팅 과정을 동영상을 촬영하여 아래의 사이트로 업로드하여 보내주시면 확인해 보겠습니다.
https://file.kiwi/38930c30#WLfixT1ir12dp9dre-L7sA
부팅 영상을 찍었습니다 글레어라 반사가 심해 죄송합니다ㅠ
커널 패닉이 발생하는 속도가 너무 빨라서 정확한 로그를 확인하기가 조금 어려웠지만,
아마도 Memory Map 또는 CPU 설정 관련 문제인 것 같습니다.
Booter - Quirks 옵션의 설정을 수정하고 나머지 다른 부분도 수정하였습니다.
아래에 첨부한 EFI 폴더로 교체하고 다시 부팅해보세요.
https://file.kiwi/9db443b9#WYDQANsNalt4Nwbin8MuJA
이번엔 assertmacros 에서 멈춰버리네요
혹시, BIOS 설정에서 Above 4G Decoding 을 Enabled 로 설정할 수 없는 경우에는 npci=0x3000 부트 옵션을 추가해보세요.
만약, 그래도 안 된다면 Booter - Quirks 옵션에서 DevirtualiseMmio, SetupVirtualMap 옵션을 켜거나 꺼보세요.
또한, ACPI Error 가 보입니다.
질문자님의 노트북의 DSDT 에서 LPC 계열 장치 이름이 SBRG 인지 확인해주세요.
DSDT 에 SBRG Device 가 없다면 현재 EFI 폴더에 넣어져 있는 SSDT-EC.aml 의 기능이 작동하지 않습니다.
즉, Fake 의 EC Device 가 인젝션되지 않습니다.
macOS Catalina 10.15 이상의 버전부터는 ACPI 상에서 EC Device 가 인젝션되어 있어야 부팅이 가능합니다.
SSDT-EC.aml 의 내용을 보면 Scope (\_SB.PCI0.SBRG) 경로의 하위에 EC Device 를 인젝션하도록 되어 있습니다.
DSDT 에 SBRG Device 가 없으므로 \_SB.PCI0.SBRG 를 외부 참조하면 해당 Object 를 찾을 수 없다는 ACPI Error 가 발생합니다.
질문자님의 노트북에서 SSDTTime 으로 직접 SSDT 를 만들어서 적용해주세요.
https://file.kiwi/670e0a55#Inau_6DNjw4mfuQlYpdLtg
이번에는 ifnet_attach:all kernel... 에서 멈춰버리네요
USBToolBox 에서 USB 관련 오류 로그가 출력되었습니다.
SSDTTime 에서 USB Reset 패치를 진행하여 생성된 SSDT 를 적용하고 다시 부팅해보세요.
만약, 그래도 안 될 경우에는 USB Port Mapping 작업을 진행하여 생성된 USB Port Map Kext 를 적용하고 다시 부팅해보세요.
https://file.kiwi/96f59ad1#IzMimYGR3PoJW0WkQIgFhg
Utpmap.kext 도 넣어봤는데 이번에는 usbtoolbox: xhc0: ...이 뜨네요
혹시, BIOS 설정에서 USB, XHCI 와 관련된 설정 항목이 있다면
어떻게 설정되어 있는지 확인해 볼 수 있을까요?
바이오스가 많이 단순해서 usb bios legacy support <enable> 밖에 없습니다.
아래의 툴을 사용하면 AMD 시스템에서 숨겨진 BIOS 설정 메뉴를 변경할 수 있습니다.
USB 에 압축 파일에 있는 EFI 폴더와 파일을 모두 풀어서 넣고 USB 로 부팅해서 한 번 시도해보세요.
DavidS95/Smokeless_UMAF (github.com)
단, 숨겨진 BIOS 설정을 변경하는 것이므로 주의해서 사용해주세요.
엔터를 눌러서 변경할 수 있는 값이 무엇이 있는지 확인해주세요.
만약, 변경할 수 있는 값이 Auto, Enabled, Disabled 이런 경우라면 Auto 로 그대로 두세요.
또한, 사진과 같은 설정 항목 말고 XHCI 와 관련된 설정은 없었나요?
만약, 없다면 이제 저도 잘 모르겠습니다.
USB를 제작하셔서 해보세요.