현재 카탈리나 해킨토시를 빅서로 업데이트 하고 싶은데 순서가 ..
- 대각세존
- 1681
- 39
대각세존님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | MacOS Big sur |
공지숙지/증상설명 | 숙지 |
안녕하세요.
현재 사무실 컴퓨터 2대를 해킨으로 사용 중인데 두 컴퓨터 모두 올 중순 구입할 당시 해킨토시 설치까지 받은 상태라 별 문제없이 사용했는데 주말을 이용해서 해킨 완전 초보자가 빅서 업데이트를 도전해보려고 글 올려봅니다.
현재 오픈코어 버전을 확인해보니
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version REL-059-2020-06-01
0.5.9 버전대로 확인되는데 오픈코어 0.5.9 카탈리나에서 빅서로 업데이트를 하려면 어떤 순서로 업데이트를 해야하나요?
너무 초보적인 질문이라 죄송합니다.
대각세존
댓글 39
오픈코어는 버전마다 config 파일의 구성이 꽤 많이 변하는 편입니다. (이건 사실 클로버도 그랬죠)
가장 안전한 방법으로 가시려면 현재 0.5.9 이시니 0.6.0 > 0.6.1 > 0.6.2 > 0.6.3 버전으로 하나씩 올리시면서 부팅 성공하면 다음버전으로 차근차근 올리시는겁니다.
0.6.3 버전부터 Big Sur 버전을 대응하고 있기 때문입니다.
업데이트 방법은 제가 적어둔 글이 있으니 참고해보시면 될 것 같습니다.
https://x86.co.kr/bootloader/5502006
너무 초보적인 질문인 것 같아 죄송합니다. 지금 열심히 공부하고 잇는 단계라.. ㅜㅜ
방법은 JGP님이 올려주신 방법을 사용하면 됩니다. 빅서의 경우 최신 kext 들(lilu. virtual, what~, appl~)과 함께 업데이트 해야 에러 없이 설치가 가능합니다. 빅서에 대응하여 버전들이 업그레이가 되었기 때문입니다.
그리고 JGP님께서는 오픈코어가 0.5.9이니 한 단계씩 업데이트를 올리는게 안전하다고 하셨는데 그럼 kext 들(lilu. virtual, what~, appl~)은 빅서 대응버전인 0.6.3에서 업데이트를 하면 되나요?ㅜㅜ
과감히 0.6.3으로 한방에 올리셔도 됩니다. 다만 이렇게해서 뭔가 문제가 생기면 오픈코어의 버전을 하나씩 올리면서 시도해보세요~
올려주신 방법대로 하면 kext 들(lilu. virtual, what~, appl~)과 함께 업데이트하는 방법이 맞나요?
그런데 지금 현재 시스템에 EFI 드라이버가 숨김으로 되어있는 것인지 디스크 유틸리티에서 봐도 안나오는데 검색을 해보니 무슨 프로그램 이용하여 EFI 마운트를 해줘야 하는 것 같은데 그 프로그램 이름을 좀 알 수 있을까요? 그 프로그램이 KEXT인가요?
제가 전에 올려둔 프로그램으로 마운트 하시면 됩니다.
Kext는 KernelExtention의 줄임말로, 윈도우에서는 드라이버 정도로 생각하시면 됩니다.
EFI/OC/Kexts 폴더 하위에 있는 파일을 최신 버전으로 교체하시면 됩니다.
자꾸 질문드려 죄송합니다.
/Volumes/EFI/EFI/BOOT/BOOTx64.efi
/Volumes/EFI/EFI/OC/Bootstrap/Bootstrap.efi
/Volumes/EFI/EFI/OC/OpenCore.efi
/Volumes/EFI/EFI/OC/Drivers/(사용중인 Driver 파일 전체)
오픈코어 파일구성&업데이트에서 위 파일을 최신버전의 파일로 덮어쓰기를 하는데 기존 OC/Drivers/에는
HfsPlus.efi
OpenCanopy.efi
OpenRuntime.efi
파일이 있는데 다운받은 최신버전의 OC/Drivers/에는 HfsPlus.efi라는 파일이 없는데 이럴 경우 아래 2파일만 덮어쓰기를 해주면 되나요?
또 글에서 보면 '클로버와 다르게 오픈코어는 반드시 Config.plist 폴더에 값을 추가해야만 Driver/Kext를 인젝션합니다.'라고 나와있던데 파일을 덮어쓰고 난 뒤 추가로 Config.plist 파일을 수정해야하나요?
2. 이미 config.plist 파일에는 기존의 kext를 로딩하라는 값이 적혀있으므로 수정하지 않고, kext 파일만 교체하면 됩니다.
올려주신 글에서 Config.plist 파일 업데이트를 제외한 다른 작업을 모두 완료한 뒤 재부팅을 하니
OCS: No schema for DummyPowerManagement at 7 index, context !
OCS: No schema for BlacklistAppleUpdate at 3 index, context !
라고 뜨면서 기존의 카탈리나에 로그인이 되지 않는데 EFI 복구 후 다시 시도하면 될까요? ㅜㅜ
카탈리나 설치 모드의 터미널 모드에서도 EFI 마운트가 가능한가요?
위 메시지의 뜻은 config.plist에서 DummyPowerManagement, BlacklistAppleUpdate 항목을 지우라는 말입니다.
늦은시간까지 답변 감사드립니다.
해킨 컴퓨터에 윈도우가 설치되어 있지 않은데 윈도우가 아닌 터미널에서 EFI 드라이버 마운트 하는 방법이 있을까요?
macOS로 부팅하셨다면 ESP Mounter Pro를 사용하시면 되요.
Config.plist 파일에서 아래 메세지에 대한 명령어(?)만 삭제하면 되는건가요?
OCS: No schema for DummyPowerManagement at 7 index, context !
OCS: No schema for BlacklistAppleUpdate at 3 index, context !
USB EFI 이용해서 해킨에 접속은 정상적으로 잘 했습니다! 감사합니다.기존 카탈리나에서 사용하던 EFI 파일도 올려봅니다.
https://pang-solution.ga/EFI.zip
i7-10700k
gigabyte z490 vision g
64g ddr4
sapphire radeon rx 5700xt 8g oc
config.plist 역시 0.6.3버전 기준으로 없는 값은 추가하고 필요 없는 값은 다 지웠습니다.
장치값 인젝션이 잘 안되어있습니다.
장치 값 인젝션 튜토리얼도 글을 써서 올려야겠네요. 올리고 이곳에 노티 드리겠습니다.
올라올 튜토리얼 보고 꼭 장치값 인젝션 하세요
추가로 Big Sur 부팅을 위해서는 SecureBootModel 을 Disabled로 변경하시고
csr-active-config 를 FF0F0000 으로 변경하시면 됩니다.
Big Sur 사용시 MacProMemoryNotificationDisabler.kext가 동작하지 않습니다.
iMacPro1,1로 SMBIOS 교체가 필요합니다.
글 바로 올렸습니다~ 한번 장치값 인젝션은 직접 해보세요.
SecureBootModel = Disabled
csr-active-config = FF0F0000
SystemProductName = iMacPro1,1
이렇게 수정 완료했는데 이제 그럼 드디어 빅서 설치USB 만든 뒤 클린설치 해보면 될까요?!
SMBIOS 변경 시 시리얼 값이 변경될테니
iCloud 로그아웃 하고 테스트하세요
그런데 SMBIOS 변경시 시리얼 값도 따로 변경해야하나요?ㅎㅎ
인터넷 검색해보니 생성해야 된다는 얘기도 있고 아무 값이나 넣으라는 얘기도 있는데 시리얼은 어디서 구하면 될까요?>ㅜㅜ
찝찝하시면 사용중이던 값은 백업해두고 진행하세요.
기존 값으로 우선 Big Sur로 업데이트 해보시고 불편하시면 SMBIOS 교체를 하시는게 나을 수도 있겠네요.
많은 분들께서 도움을 주셔서 무사히 설치 완료하였습니다.
지금은 무사히 설치 완료한 기억과 댓글 다시 참고하여 완전 초기세팅 해보려고 합니다. 감사합니다.
그리고 한가지 추가 질문이 있는데 각각의 하드에 해킨토시와 윈도우를 세팅하려면 윈도우부터 세팅하는게 좋을까요? 해킨토시부터 세팅하는게 좋을까요?
윈도우를 설치할 디스크를 제외한 나머지 디스크들을 바이오스 상에서 비활성화 또는 물리적으로 연결 해제한 상황에서 진행하세요.
왜냐하면 윈도우가 멍청하게 윈도우 부트로더를 엉뚱한 파티션에 심거든요.. ㅜㅜ
윈도우 설치 끝내시면 걱정 없이 다 연결한 채로 macOS 설치하셔도 됩니다~
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. EFI 폴더를 올려서 질문하는 경우가 많은데 게시판에 업로드시 용량 제한에 부딪히는 분들이 있으신 듯 합니다.
아래 Apple 폴더 와 Audio 폴더 두가지 폴더가 있다면 삭제 하시고 압축후 업로드 하시면 됩니다.
3. 모든 걸 다 떠먹여 달라는 질문은 더 무시 당할수 있습니다. 핑거 프린세스가 되지 않도록 노력합시다.
5. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지등을 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
6. 스스로 해결한 문제라면, 본인 질문 글에 해결 방법을 적어 두는게 좋습니다. 같은 문제로 고민하는 동료에게 도움을 줄 수도 있고, 대체로 한번 걸린 함정에 또 걸리기 마련입니다.
7. 긴 에러코드 등 같은 경우 오히려 질문의 가독성을 떨어뜨려 답변자에게 답변을 받기 힘들어 질수 있습니다. 글쓰기 하단의 코드 강조 박스 또는 스포일러(접기) 박스를 사용하시길 바랍니다.
8. 마지막으로 답변이 도움이 되었다면 답변채택 버튼을 눌러주세요.