시스템 사양 선택 | 1번 |
---|
안녕하세요
i5 8500 MSI B360M Mortar 16GB UHD 630 데스크탑의 macOS 13.0.1 설치를 완료하였습니다.
저번에 Monterey 12.1 빌드 후기글은 저의 첫 설치후기다 보니까 글이 여러가지로 내용이 부족한 면이 있어 shl628 @shl628 1371073님과 mswgen @mswgen 5419246 님과 3366272 님의 설치 후기를 참조하여 새로 설치 후기를 구성하게 되었습니다. 기존 글에서도 마찬가지였지만 이번 글에서도 OpenCore 버전이 업데이트 될떄마다 EFI가 업데이트 될 예정입니다. 참고 해주시고요.
1.macOS Ventura13.0.1 설치 디스크제작
저는 macOS Ventura 13.0.1 설치.App을 App Store서 다운로드 받아 터미널을 이용하여 복원하는 방법을 사용하였습니다.
그리고 OpenCore 부트로더를 직접 설치하여 macOS 설치 디스크를 제작하였습니다. 그리고 OpenCore Install Guide를 참조하여
EFI를 수정하였습니다.
먼저 macOS App Store에서 macOS Ventura를 검색하여 다운로드 받아주세요
다운로드 받아주시면 약 13GB의 macOS 13 설치 .app이 /Applications/ 에 설치가 됩니다. 그러면 먼저 디스크 유틸리티를 실행해주시고 macOS 설치에 사용할 USB를 포맷해주세요. 포맷하면 모든 데이터가 날아갑니다. 그리고 터미널에서
sudo /Applications/Install\ macOS\ 13.app/Contents/Resources/createinstallmedia --volume /Volumes/USB 명
명령어를 이용하여 설치 USB를 제작해주세요. 그리고 Dortania 가이드를 이용하여 EFI를 제작하여ESP Mounter Pro.app.zip를 이용하여 USB에 EFI를 넣어주세요.
이게 귀찮다면 윈도우OS 상에서 좌절금지 @좌절금지 686170 님의 고스트를 사용하는 방법도 있습니다.
2. BIOS 설정 변경
MSI 보드 기준으로 이렇게 세팅 값을 바꾸어주세요.
- Settings \ Advanced \ USB Configuration → XHCI Hand-off : [Enabled]
- Settings \ Advanced \ USB Configuration → Legacy USB Support : [Auto]
- Settings \ Advanced \ Windows OS Configuration → MSI Fast Boot : [Disabled]
- Settings \ Advanced \ Windows OS Configuration → Fast Boot : [Disabled]
- Overclocking \ CPU Features → Intel Virtualization Tech : [Enabled]
- Overclocking \ CPU Features → Intel VT-D Tech : [Enabled]
- Settings \ Boot → Boot mode select : [LEGACY+UEFI] NB this setting may be linked to the CSM, so in case of problems during installation or with AMD video cards set to UEFI
- Settings \ Boot → Boot Option #1: UEFI: “macOS_flash_drive_name“
[DGPU]
Settings \ Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : PEG
[IGPU]
Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : IGD
- Settings \ Advanced \ Integrated Graphics Configuration → DVMT Pre-Allocated :128Mb x Monitor 4K otherwise set 64Mb
(64MB if it's the maximum you can set)
(Optional) Wake hackintosh from sleep thru Input:
Advanced \ Wake Up Event Setup → Resume By USB Device : [Enabled]
그렇게 해서 먼저 macOS를 설치 한 후 안정화를 진행해주세요
참고로 저는 MSI B360M Mortar 7B23v1B 2020-10-16 버전에서 진행했습니다. 현재정식 최신버전입니다.
4. macOS Monterey 13.X 버전 설치
만약 설치 USB로 부팅시 [EB|#LOG:EXITBS:START] 구문이 뜨면서 부팅이 불가할 시 Clover 부트로더의 End RandomSeed 구문과 동일한 문제입니다. Config.plist 에 AppleCpuPmCfgLock과 AppleXcpmCfgLock 에 체크해줍니다.
만약에 내장그래픽 때문에 블랙스크린이나 IOConsoleUsers : gIOScreenLockStat3 ~ 구문에서 멈추는 경우에는
Config.plist - DeviceProperties - PciRoot(0x0)/Pci(0x2,0x0) Dictionary에 다음 Properties를 추가해주세요. 이내용은 boot-args에 -igfxvesa 값을 넣는 것으로 대체 가능합니다
AAPL,ig-platform-id | Data | 12345678 Device-id | Data | 12345678
값으로 진행해주세요. 만약 내가 macOS에 지원되지 않는 dGPU(외장그래픽)카드 NVIDIA 등을 사용한다면 -wegnoegpu 옵션을 주고 사용해주세요.
** 안정화 들어가기 전 필독!!
macOS를 설치한 디스크는 아직 부트로더를 설치하지 않아서 단독으로 부팅이 불가능합니다. 먼저 USB 부트로더로 SSD를 부팅하여 오픈코어 부트로더를
macOS를 설치한 디스크에 붙여넣어주시고 BIOS에서 macOS 설치 디스크로 부팅해주시고 안정화를 시작해주세요
ACPI 관련 필독!
OpenCore 부트로더는 Clover와 달리 멀티 부팅 구성에서 macOS가 아닌 Windows로 부팅할떄에도 수정 및 패치한 ACPI 설정을 그대로 적용하여 부팅하기 때문에 ACPI 분량이 조금 다릅니다. 윈도우 멀티부팅을 안하실거라면 상관이 없지만 하실거라면 부팅이 안되는 문제가 있으니 꼭 안정화 단계에서 확실하게 분리해주시는게 좋습니다. 아니면 저처럼 힘들어져요ㅠㅠ
예시는 SSDT를 Override 하기 위해서 ACPI Rename 패치를 적용한 후에 그 Object를 Else문에서 Return하는 식으로 하시면 됩니다.
If (_OSI ("Darwin")) // Mac OS 로 부팅한 경우
{
... // Mac OS 에서 수행할 내용
}
Else // Mac OS 가 아닌 다른 OS 로 부팅한 경우
{
Return (...) // ACPI Rename 패치가 적용된 Object 를 Return
}
이런 예시입니다. 물론 DSDT에서 If와 Else 문을 사용해도 되지만 BIOS를 업데이트 하다보면 DSDT가 업데이트되는 경우가 있으니 Static 패치된 SSDT보다 SSDT Hot Patch 방식으로 하시는 것을 권장합니다. 저도 이 부분이 OpenCore오면서 애먹었습니다. 저처럼 고생하시지 말고 안정화 단계부터 잘 해주세요ㅠㅠ
5. 안정화
지금 부터 사용되는 프로그램들은 Hackintool , MaciASL , ESP Mounter Pro 등입니다. 모두 다운로드를 받고 진행해주세요.
안정화 목차
5-1 Intel UHD Graphics 630 QE/CI 가속 활성화 (Whatevergreen.kext)
5-2 Intel UHD Graphics 630 AGPM injection
5-3 Realtek ALC892 Audio (AppleALC.kext)
5-4 SpeedStep & X86PlatformPlugins Kext Load (SSDT-PLUG,VirtualSMC & VirtualSMC Plugins)
5-5 Intel I-219V Gigabit Ethernet 활성화 (IntelMausi.kext)
5-6 Darwin Kernel OS Check Fix (SSDT-OSYS)
5-7 HPET IRQ 충돌 Fix
5-8 USB PortMap 15Port Limit & USB 추가 전력 활성화 (SSDT-EC-USBX & USBPorts.kext)
5-9 이 Mac에 관하여 CPU 명 바꾸기 (안정화 라기 보다는 macOS 코스메틱)
5-10 iMessage & FaceTime 활성화
5-12 Intel Wi-Fi & Bluetooth 활성화
5-13 PCI 디바이스 모두 DeviceProperties에 Injection하기 (이것도 단순 코스메틱)
5-1 Intel UHD Graphics 630 QE/CI 가속 활성화
1. 먼저 EFI/EFI/Kexts 폴더에 Whatevergreen.kext를 추가해줍니다 그리고 Config.plist에도 추가해줍니다.
그리고 Config.plist - DeviceProperties - PciRoot(0x0)/Pci(0x2,0x0) Dictionary를 생성해줍니다 그리고 아래 내용들을 추가해줍니다.
기본적으로
AAPL,ig-platform-id | Data | 07009B3E
AAPL,slot-name | String | Internal@0,2,0
Device_type | String | VGA compatible controller
hda-gfx | String | onboard-1(이건 HDMI 오디오를 위한것)
을 넣고 본인 HDMI등에 맡게 Hackintool로 Framebuffer 패치를 해줍니다.
5-2 AGPM injection
iMac19,,2 SMBIOS 설정시 자동으로 AGPM 인젝션이 되었습니다 (iMacPro1,1과 iMac19,1 , iMac20,1에서도 인젝션 되는것 확인)
5-3 Realtek ALC892 Audio (AppleALC.kext)
일단 AppleALC.kext를 EFI에 넣고 Config.plist에 반영해줍니다.
https://github.com/acidanthera/applealc/wiki/supported-codecs 를 보고 본인 오디오 칩셋에 있는 Inject를 하나씩
Config.plist - NVRAM - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - boot-args에 입력해줍니다.
그리고 소리가 나올때까지 본인에게 맞는 Inject 를 찾아줍니다
저는 Inject ID 1에서 바로 잡혔습니다. MSI B360M 박격포 ALC892 기준입니다. 물론 저는 USB DAC를 쓰기 때문에 필요는 없긴 합니다.
5-3 SpeedStep & X86PlatformPlugins Kext Load (SSDT-PLUG,VirtualSMC & VirtualSMC Plugins)
먼저 VirtualSMC와 VirtualSMC의 Plugin Kext들을 EFI 안에 넣어줍니다 저는 SMCProcessor.kext 와 SMCSuperIO.kext를 넣었습니다.노트북이면 SMCBatteryManager.kext를 추가로 넣으셔야 될겁니다.
그리고 이때는 윈도우가 반드시 필요합니다.
SSDTTime 이라는유틸리티를 사용할것인데이 유틸리티가 DSDT를 추출해서 SSDT를 추출하는것인데 DSDT를 추출하려면 윈도우가 필요합니다. 아니면 클로버 부트로더로 부팅핵서F4를 누르면 추출이 되는데 저는 클로버 EFI가 없기 때문에 윈도우로 부팅해서 DSDT.aml를 추출하신 다음에 바로 SSDTTime에서 4. PluginType을 눌러서 SSDT를 추출해주고EFI - EFI - OC - ACPI에 추가해주고 Config.plist에 추가합니다. \
그리고 idle상태에서 저처럼700Mhz정도 클럭만 먹게 하고 싶으시다면 CPUFriend.kext를 넣고 직접 CPUFriendProvider.kext를 만드시면 됩니다. 그건 3583684 님 강좌있습니다. https://x86.co.kr/info/5658091
이거 보고 따라하시면 됩니다. 생각보다 복잡하기 떄문에 이 글에 쓰려면 글이 너무 길어질까봐 그건 제외했습니다.
5-5 Intel I-219V Gigabit Ethernet 활성화 (IntelMausi.kext)
IntelLAN 사용하시는 분들을 위한 내용입니다.인텔랜을macOS에서 활성화 하려면 그냥 IntelMausi.kext를 넣으시면 됩니다. 그리고 Config.plist에 추가해주세요. 가장 최신버전의 IntelMausi.kext를 올려둡니다. IntelMausi-1.0.7-RELEASE.zip
만약 Realtek GigaLAN을 쓰신다면 RealtekRTL8111.kext 쓰시면 됩니다. RealtekRTL8111-V2.4.2.zip \
만약 Realtek 2.5G LAN을 쓰시면 LucyRTL8125Ethernet.kext를 쓰시면 됩니다. LucyRTL8125Ethernet-V1.1.0.zip
만약 Intel 2.5G LAN을 쓰시면 Config.plist - DeviceProperties - PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0) Dictionary 추가해주시고 device-id | Data | F2150000 추가해주시면 됩니다.
5-6 Darwin Kernel OS Check Fix (SSDT-OSYS)
이빨이짱님의 새글 알림을 받으실려면 구독
저도 꾀돌이님처럼 왜 다들 장난으로 초등학생이라고 할까 하는 생각이지만 연말에 굳이 서로 불편하게 시시비비 가리려 하면 기분만 상할 것 같아요. 그냥 조금 이해심을 갖고 지켜 보시면 어떨까 합니다 :)
제가 성질이 드러워서 글쓴 저의가 뻔히 보이는 글들을 보면 이상하게 부아가 치밀어 속마음이 안숨겨지네요 ㅎㅎ
저런 내용을 좀 안봤으면 하는 바램도 있구요
왜 저는 잘못 한게 없는데 잘못했다고 생각을 하시는 건가요? 저는 그냥 초6이라고 밝힌 것이고 요즘 junepark님이나 공득이님 보시면 밝히시길래 저도 밝혀본겁니다. 제가 뭐 거래할 때 학생이라고 깍아달라고 했습니까? 저는 그런 짓을 한적이 없는데 양심이 없는 다른 학생들을 예시로 들어 모든 학생이 그러는줄 아시나보네요. 몇몇 학생 때문에 저희가 피해를 보는것이 옳다고 생각하지 않습니다 그러니 저에게 스트레스를 풀지 마시기 바랍니다. 저도 연말이라 기분이 좋았는데 꾀돌이 @꾀돌이 3106534 님 때문에 기분이 안좋네요. 다른 사람이 피해를 보는 댓글은 작성하지 마시기 바랍니다
이빨이짱님.
기분 푸시고 기분 좋게 마지막 날을 마무리 하셨으면 좋겠습니다.
요즘 코로나 때문에 많이 예민하시기도 하고 연말이라 뭔가 모를 아쉬움들이 남아서 그럴꺼라 생각합니다.
너무 기분 나빠하지 마시고 재밌게 글 쓰시려고 노력하셨을텐데 마음 가라 앉히셔요 :)
궁금해서 물어봅니다. 저 빌드글에 작성자가 여잔지 남잔지 성인인지 노인인지 초딩인지 밝혀야 할 이유가 있나요?
굳이 작성자의 신분을 밝혀야 할 이유는 없어요 다른분이 초6이라고 적어서 똑같이 적었다구요 정말로 과연 그런 이유때문인지 궁금하네요
네, 그렇습니다. 님이 제가 쓰든말든 참견할 이유가 있나요? 참견하는게 거슬리네요. 안그러셨으면 좋겠습니다.
저도 그냥 나이를 밝히는 것에서 문제될 건 없다고 생각합니다.
키아다농장@키아다농장 1001970 님 말도 맞는 것 같아요.
이빨이짱@이빨이짱 6392368 해킨 성공 축하드립니다!
그나저나 사양을 보니 하드에 윈11이 깔려있는데 엄청 느릴 듯 하긴 하네요...
맞습니다. 하드 디스크라 , 커스텀 맥이 느린건 못참기 때문에 SSD를 맥에게 내어주고 윈도우를 하드디스크에 설치했습니다
차라리 부모님께 새해 선물로 ssd 사달라고 해서 거기에 윈도우 깔고 하드는 데이터 저장용으로 하는건 어떨까 합니다.
엌
T919...
해킨 wifi, bluetooth 계의 최종보스(?)죠.
새해 선물로 사달라고 해보세요.
참고로 1200Mbps정도가 괜찮다면(T919는 1750Mbps) Fenvi HB1200이 네이티브도 붙고 BT 4.0도 같고 더 저렴해요.
이빨이짱 @이빨이짱 6392368 확인해보니 T919는 5GHz 1300Mbps, 2.4GHz 450Mbps, 합해서 1750Mbps(...)입니다.
HB1200은 5GHs 867Mbps, 2.4GHz 300Mbps 더해서 거의 1200Mbps입니다.
보니까 이런 식으로 뻥튀기가 많다고 합니다.
mswgen@mswgen 5419246 드디어 다가오는 생일선물과 이번에 초등학교 졸업 선물로 Fenvi HB1200을 사주셔서 알리익스프레스에서 2월 17일날 옵니다 와이파이랑 블루투스 그리고 연속성까지 기대하고 있습니다!!!
- Settings \ Advanced \ USB Configuration → XHCI Hand-off : [Enabled]
- Settings \ Advanced \ USB Configuration → Legacy USB Support : [Auto]
- Settings \ Advanced \ Windows OS Configuration → MSI Fast Boot : [Disabled]
- Settings \ Advanced \ Windows OS Configuration → Fast Boot : [Disabled]
- Overclocking \ CPU Features → Intel Virtualization Tech : [Enabled]
- Overclocking \ CPU Features → Intel VT-D Tech : [Enabled]
- Settings \ Boot → Boot mode select : [LEGACY+UEFI] NB this setting may be linked to the CSM, so in case of problems during installation or with AMD video cards set to UEFI
- Settings \ Boot → Boot Option #1: UEFI: “macOS_flash_drive_name“
[DGPU]
Settings \ Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : PEG
[IGPU]
Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : IGD
- Settings \ Advanced \ Integrated Graphics Configuration → DVMT Pre-Allocated :128Mb x Monitor 4K otherwise set 64Mb
(64MB if it's the maximum you can set)
(Optional) Wake hackintosh from sleep thru Input:
Advanced \ Wake Up Event Setup → Resume By USB Device : [Enabled]
BIOS 세팅은 이렇게 하였습니다
안녕하세요 초보자입니다ㅜ 따라하고 있는데, 만약 설치 USB로 부팅시 [EB|#LOG:EXITBS:START] 구문이 뜨면서 부팅이 불가할 시 Clover 부트로더의 End RandomSeed 구문과 동일한 문제입니다. Config.plist 에 AppleCpuPmCfgLock과 AppleXcpmCfgLock 에 체크해줍니다. 이부분에서막혀서진행을못하고 있는데,
plist저 부분 수정을 어떻게 할수있나요?
OpenCore 쓰시는 거라면 Config.plist에 Kernel - Quirks부분에 ApleCpuPmCfgLock과 AppleXcpmCfgLock에 체크 해주시면 됩니다
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +2 | 좌절금지 | 24.09.1917:09 | 69 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +14 | 좌절금지 | 24.09.1723:58 | 174 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 749 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3531 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4296 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
Sonoma 14.7(23H124) i9-12900, GA-Z690 Proart Creator + BCM WiFi Support +2 | 좌절금지 | 24.09.1722:40 | 195 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 88 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 173 |
좌절금지 | 24.09.1919:17 | 173 | |
좌절금지 | 24.09.1917:09 | 69 | |
Stultus | 24.09.1813:37 | 147 | |
좌절금지 | 24.09.1723:58 | 174 | |
좌절금지 | 24.09.1722:40 | 195 | |
맥가즈아 | 24.09.1717:13 | 88 | |
김경석 | 24.09.1708:13 | 217 | |
Panictosh | 24.09.1617:47 | 96 | |
Tamy | 24.09.1504:35 | 466 | |
Stultus | 24.09.1319:18 | 436 | |
치토 | 24.09.1019:44 | 469 | |
머핀X | 24.09.0118:13 | 393 | |
해킨도전자 | 24.09.0112:54 | 294 | |
머핀X | 24.08.3115:34 | 372 | |
화정큐삼 | 24.08.2601:42 | 239 | |
하나브 | 24.08.2422:59 | 207 | |
화정큐삼 | 24.08.2316:25 | 247 | |
CanBe | 24.08.1810:56 | 328 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 251 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 271 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 391 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 144 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 457 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 425 | |
Tamy | 24.07.3019:12 | 328 | |
해킨도전자 | 24.07.2915:37 | 260 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 245 | |
BlueGuerrilla | 23.05.0502:19 | 3993 | |
Stultus | 24.07.1219:19 | 749 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 137 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 171 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 288 | |
애플브리크 | 24.07.0509:56 | 492 | |
광호 | 24.02.1715:21 | 2184 | |
치토 | 24.06.2723:24 | 398 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 511 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 726 | |
새콤칠리 | 24.06.1115:07 | 672 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 275 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 415 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 264 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 912 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1007 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2404 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 173 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |
저도 꾀돌이님처럼 왜 다들 장난으로 초등학생이라고 할까 하는 생각이지만 연말에 굳이 서로 불편하게 시시비비 가리려 하면 기분만 상할 것 같아요. 그냥 조금 이해심을 갖고 지켜 보시면 어떨까 합니다 :)