오픈코어에서 SSD 두개로 듀얼부팅 설정
- 데발자
- 1563
- 13
데발자님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 윈도우 및 맥 |
공지숙지/증상설명 | 숙지 |
현재 상태는 오픈코어로 1번 ssd에 빅서를 올리고
1번 ssd를 뺀상태로 2번 ssd에 윈도우를 설치했습니다.
그리고후 둘다 f10 연타로 직접 실행으로 잘 되는것을 확인했습니다.
하지만 오픈코어 부트메뉴에서 MAC 과 WINDOWS 가 두개가 잡히길래 MAC은 원래 잘되지만
윈도우 실행하면 아무일도 일어나질않네요
이경우 어떻게 설정을 만져야 오픈코어 부트메뉴에서도 윈도우를 실행 시킬수있을까요?
아니면 부트캠프 설정으로 넘어가야하나요?
데발자
댓글 13
윈도우 설치시 1번 SSD가 장착되어 있어야
1번 EFI 폴더에 Microsoft 폴더가 생기고
opencore부팅메뉴에서 윈도우가 부팅될 겁니다.
단지 f10 연타해서 윈도우부팅이되긴하는데 오픈코어에서도 윈도우가 뜨길래 거기서 눌러 부팅하면
편할것같아 질문 드립니다.
윈도우 SSD쪽 EFI 에 Microsoft가 올라온걸 확인했습니다
이상태에서 오픈코어 부트메뉴에서 윈도우를 눌러도 대기표시만 뜨다 다시 오픈코어 부팅메뉴로 돌아오네요
이걸 멕쪽 SSD EFI 에 넣었더니 맛이 가서 다시 원상복구했습니다.
혹시 다른 작업이 더필요할까요?
오픈코어에서 윈도우를 실행하면 블루스크린으로 윈도우복구 에러가 발생하는 문제가 있다는걸 알았습니다.
이 부분은 혹시 해결방법 아시나요?
OpenCore 는 Clover 와 달리 멀티 부팅 구성에서 Mac OS 가 아닌 다른 OS 로 부팅할 때에도
수정 및 패치한 ACPI 설정을 그대로 적용하여 부팅하기 때문에 ACPI 의 패치 분량이 조금 더 늘어나게 됩니다.
즉, ACPI 에서 Mac OS 와 Windows 에서 수행할 내용을 SSDT 를 사용하여 If 문과 필요한 경우 Else 문까지 사용하여 분리해야 합니다.
주로, _STA 와 If (_OSI ("Darwin")) 구문을 사용하여 패치합니다.
여기에서, Else 문을 사용하는 경우로는 Mac OS 뿐만 아니라 Windows 에서도 필요로 하는 OEM DSDT 의 일부 내용을
SSDT 로 Override 하기 위해서 ACPI Rename 패치를 적용한 후에 그 Object 를 Else 문에서 Return 하는 것을 예시로 들 수 있습니다.
F10 키를 눌러서 Windows 로 부팅한 경우에는 부트로더를 OpenCore 가 아닌
Windows Boot Manager 를 사용하므로 OEM ACPI Tables 를 로드하기 때문에 이 경우에는 Windows 로 부팅이 잘 됩니다.
하지만, OpenCore 는 수정 및 패치한 ACPI 설정을 Mac OS 가 아닌 다른 OS 에도 그대로 적용합니다.
그래서, 특히 If (_OSI ("Darwin")) 구문을 사용하지 않고 Static 패치된 DSDT.aml 을 사용하는 경우와
일부 Device 에 _STA 를 사용하여 Mac OS 에서만 활성화되도록 패치하지 않은 경우에는
OpenCore 에서 Windows 로 부팅이 되지 않거나 블루스크린이 뜨는 문제가 발생합니다.
If (_OSI ("Darwin")) 구문을 사용하여 패치한 후에 해결된 사례가 있습니다.
혹시, 용돈고갈돼 님의 LG Gram 노트북의 EFI 폴더를 사용하고 계신다면 아마 Static 패치된 DSDT.aml 이 적용되어 있을 거예요.
그리고, 그 DSDT.aml 에는 배터리 패치가 적용되어 있을 것입니다.
Hot Patch 방식으로 배터리를 패치하는 SSDT 를 만들고 적용해주세요.
또한, 다른 SSDT 에도 _STA 또는 If (_OSI ("Darwin")) 구문을 사용하여 OS 별로 수행할 내용이 분리되어 있는지 확인해보세요.
말씀하신대로 용돈고갈돼 님의 LG Gram 노트북의 EFI 폴더를 사용했습니다.
답변 주신대로 한번 진행해보겠습니다
❝[LG Ultra PC 15U480-KA56K 노트북] i5 - 8250U, UHD 620, Mac OS Catalina 10.15.5 설치와 안정화 중점 후기 + OpenCore r0.5.9❞
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. EFI 폴더를 올려서 질문하는 경우가 많은데 게시판에 업로드시 용량 제한에 부딪히는 분들이 있으신 듯 합니다.
아래 Apple 폴더 와 Audio 폴더 두가지 폴더가 있다면 삭제 하시고 압축후 업로드 하시면 됩니다.
3. 모든 걸 다 떠먹여 달라는 질문은 더 무시 당할수 있습니다. 핑거 프린세스가 되지 않도록 노력합시다.
5. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지등을 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
6. 스스로 해결한 문제라면, 본인 질문 글에 해결 방법을 적어 두는게 좋습니다. 같은 문제로 고민하는 동료에게 도움을 줄 수도 있고, 대체로 한번 걸린 함정에 또 걸리기 마련입니다.
7. 긴 에러코드 등 같은 경우 오히려 질문의 가독성을 떨어뜨려 답변자에게 답변을 받기 힘들어 질수 있습니다. 글쓰기 하단의 코드 강조 박스 또는 스포일러(접기) 박스를 사용하시길 바랍니다.
8. 마지막으로 답변이 도움이 되었다면 답변채택 버튼을 눌러주세요.