OC의 ssdt와 클로버의 ssdt가 적용이 다른가요?
- 온유
- 458
- 5
온유님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 카탈리나_OC준비 |
공지숙지/증상설명 | 숙지 |
안녕하세요?
구형 모하비에서 OC로 카탈리나 설치해보려고 준비중입니다.
어제 삽질을 통해 설치usb는 생성하고
OC Gen-X를 통해 EFI파일을 생성해서
config.plist검증을 받아보니 ACPI단에 적용 ssdt가 없다고 나오네요.
(usb부팅중 거의 끝부분에서 재부팅됩니다.
부팅중 사진을 찍으려했지만, 순식간에 재부팅되는지라 사진을 찍을 수 없네요. 느낌상 거의 끝부분에서 재부팅하는것 같은데
BIOS 세팅을 한번 확인해봐야될지 모르겠다는 생각이 번뜩 지나가네요...모하비 BIOS에서 가상화를 YES로 해둔것 같기도하고...)
궁금한게 있는데..우선 내 노트북에 맞는 ssdt파일을 구해야되는데.
시스템에 맞는 ssdt를 https://x86.co.kr/tip/3009927
이 페이지를 통해 생성해서 OC에 적용해도되는가요?
1. 클로버의 ssdt파일과 OC의 ssdt파일이 동일하게 적용할수 있는가요?
- 제 예상은 다를것같은 느낌이 스물스물
2. 자료실에 있는https://x86.co.kr/opencore/4859383
이 파일의 ssdt를 사용해서 OC의 efi폴더에 적용시켜도 가능할지요?
3. 아님.. OC용 SSDT를 자신의 시스템에 맞게 추출하고 적용시킬 방법이 어떤게 최선의 방법일지요?
쉬엄쉬엄 하다보니 모하비에 머물러있다가..이제야 OC로 카탈리나 한번 도전하고 있네요.
스트레스 받지 않으려는데..벌써 삽실고생(그러나, 공부하면서 잼나게 해보겠습니다.)
감사합니다.
온유
댓글 5
이 테이블은 메인보드 펌웨어에서 커널, OS로 표시되며, 메인보드에 실장된 부품들의 이름(칩셋, USB 컨트롤러, 오디오 코덱이나 그래픽카드 슬롯, CPU 코어의 이름 등등)과 기능, 설정 구현을 정의합니다.
macOS는 윈도우와 달리 Apple 제품들 외의 시스템에서의 호환성은 하나도 고려를 안한 운영체제이기에, 단순히 같은 기능을 하는 부품이 DSDT에서 유사한/다른 이름으로 정의되더라도 오류를 내뿜거나 기능 구현이 작살날 수 있습니다.
SSDT는 Secondary System Description Table의 약자입니다. DSDT의 쌍둥이라고 보시면 됩니다.
이 테이블은 DSDT에 있는 특정 구역의 코드를 해당 SSDT안의 코드로 바꿔칠 때 사용됩니다.
예를 들어서, macOS Catalina 부터는 EC라는 이름의 부품이 DSDT 상에서 존재하지 않으면 커널패닉이 나는데, 이 때 SSDT를 써서 macOS가 예상하는 위치에 (이름만)EC인 가짜 부품을 정의해서 패닉을 피하는 것이 있습니다.
개인적으로 저는 Dortania 가이드(영어)의 Getting Started with ACPI 챕터를 참고하여 SSDT를 만들었습니다.
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. EFI 폴더를 올려서 질문하는 경우가 많은데 게시판에 업로드시 용량 제한에 부딪히는 분들이 있으신 듯 합니다.
아래 Apple 폴더 와 Audio 폴더 두가지 폴더가 있다면 삭제 하시고 압축후 업로드 하시면 됩니다.
3. 모든 걸 다 떠먹여 달라는 질문은 더 무시 당할수 있습니다. 핑거 프린세스가 되지 않도록 노력합시다.
5. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지등을 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
6. 스스로 해결한 문제라면, 본인 질문 글에 해결 방법을 적어 두는게 좋습니다. 같은 문제로 고민하는 동료에게 도움을 줄 수도 있고, 대체로 한번 걸린 함정에 또 걸리기 마련입니다.
7. 마지막으로 답변이 도움이 되었다면 답변채택 버튼을 눌러주세요.