[mac] big sur 11.4 - AMD 설치 방법 (tuf B450m Pro S 보드)



💡 EFI 파일은 여기서 다운로드 가능합니다.




1. 시스템 및 EFI 파일 구성

  • 시스템 구성 내역은 아래와 같이 AMD 시스템 입니다.
    • CPU : AMD Ryzen 5 3600X

    • M/B : ASUS tuf B450m Pro S Gaming

    • GPU : Sapphire RX 570 4gb

    • SSD : SK Hynix NVMe P31

    • RAM : 삼성 DDR4 8Gb x 2

  • BIOS 설정
    • 특이 한 점은 Opencore 가이드와 다르게 CSM을 비활성화하면 커널 패닉이 발생해서 부팅이 불가능 합니다. 
    • CSM은 Enable로 하고 UFEI Only 로 설정해야 부팅이 가능합니다.
  • EFI 는 AMD에 맞춰 구성되어 있으며, AMD CPU패치가 적용되어 있습니다. 
    • AMD 시스템에서는 ACPI 중 SSDT-PLUG 전력관리를 사용하면 부팅 문제가 발생할 수 있습니다.
    • 부팅 플래그그에 npci=0x2000 를 추가해야 정상적으로 부팅 됩니다.
    • AMD 데스크탑 config.plist 구성에 대한 자세한 사항은 이곳을 참고해주세요.
  • EFI 폴더 구조
    • ACPI

    • Drivers
    • Kexts
    • Resources
    • Tools
  • EFI 폴더 파일 설명
    • CPU 모니터링
      • EFI > OC > Kexts > AMDRyzenCPUPowerManagement, SMCAMDProcessor
    • 내장 랜카드
      • EFI > OC > Kexts > LucyRTL8125Ethernet.kext
    • 내장 오디오
      • EFI > OC > Kexts > AppleALC
    • USB 포트
      • EFI > OC > Kexts > USBPorts-B450m_PRO_S.kext
    • 그래픽카드
      • EFI > ACPI > SSSDT-RX570- Version 1.0
    • 부팅 GUI
      • EFI > OC > Drivers > OpenCanopy.efi
      • EFI > OC > Resources 폴더 내 파일
  • [참고] Opencore Config.plist 설정내역
    • LAN 드라이버가 RTL8125b라 해당 LucyRTL8125Ethernet.kext 가 사용됩니다.
    • 내장 오디오는 Realtek ALC S1200A 로 AppleALC.kext 로 지원이 됩니다. 
      • Layout-id 는  1, 2, 3, 11, 49, 50, 51 가 가능합니다.
    • ACPI


    • Booter


    • DeviceProperties


    • Kernel


    • Misc


    • NVRAM


    • Platforminfo


    • UEFI










                                                            2. EFI 파일 적용 방법

                                                            • Mac OS가 설치되어 있지 않은 상태에서, Windows 를 기준으로 설명드리겠습니다.
                                                            • 윈도우에서 Ghost64 파일을 다운로드 받습니다. 16gb 이상의 USB 디스크를 준비합니다.
                                                            • Big Sur 고스트 파일을 준비하여 Ghost로 이미지를 복원합니다.
                                                              • Ghost64를 실행하고 Local > Disk > From Image 를 선택합니다.



                                                              • GHO 파일을 선택하고 Open을 누릅니다.

                                                              • USB 디스크를 선택하고 OK를 누릅니다.



                                                              • USB-BOOT 영역을 선택하고 OK를 누릅니다.



                                                              • Proceed with disk restore? 메시지가 나오면 Yes 를 선택합니다.



                                                              • 이미지 굽기가 시작됩니다. 5~10분정도 소요되며 완료되면 다음 단계로 넘어갑니다.
                                                            • 이제 위에서 다운받은 EFI 폴더의 압축을 풀고 일부 설정을 추가합니다.EFI 폴더의 설정파일인 confil.plist 파일에는 SMBios 정보가 제외되어 있습니다.
                                                            • Mac시리얼 생성용 GenSMBIOS 를 다운로드 받고, 시스템은 iMacPro1,1 용 SMBios를 생성합니다.
                                                            • GenSMBIOS 배치 파일을 엽니다.



                                                            • Python이 설치되어 있지 않다면, 아래 화면에서 y를 눌러 설치합니다. 



                                                            • Python 설치가 완료되면 다음 단계로 넘어갑니다.



                                                            • 메인 메뉴가 뜨면 1번을 눌러 시리얼 정보를 업데이트 합니다.

                                                            • 시리얼 정보 업데이트가 완료되면 3번을 눌러 SMBIOS를 생성합니다.

                                                            • 시스템 정보를 입력합니다. iMacPro1,1 이라고 입력하고 엔터키를 누릅니다.

                                                            • SMBIOS 정보가 나옵니다. 메모장에 잘 복사해둡니다.



                                                            • ProperTree 를 다운받아, EFI > OC 폴더에 있는 Config.plist 파일을 엽니다.
                                                            • PlatformInfo 키 값을 찾아 위에서 메모장에 기재해 놓은 시리얼 정보를 System Serial Number, MLB, System UUID 값에 기입합니다.
                                                            • ProperTree 배치 파일을 엽니다.

                                                            • File > Open 을 눌러 USB config.plist 파일을 찾습니다.

                                                            • File > OC Clean Snapshot 를 선택합니다.



                                                            • USB-BOOT 드라이브 > EFI 폴더로 들어갑니다. OC 폴더를 선택하고 '폴더선택'을 누릅니다.



                                                            • USB-BOOT 드라이브 > EFI > OC 폴더 내부의 config.plist 파일을 선택하여 엽니다.




                                                            • 하단으로 내려가다 보면 Platforminfo 키가 보이고 하부에 MLB, SysremSerialNumber, SystemUUID 키 값이 보입니다.
                                                              • GemSMBIOS에서 생성한 값을 Platforminfo에 대입합니다.
                                                              • Serial 👉 SysremSerialNumber  
                                                              • BoardSerial 👉 MLB
                                                              • SmUUID 👉 SystemUUID



                                                            • File > Save 를 눌러 config.plist 파일을 저장합니다.



                                                            • 지금까지 준비한 EFI폴더를 USB 디스크에 복사합니다.
                                                              • USB 디스크에 있는 EFI 폴더는 삭제하고 복사하셔도 무방합니다.







                                                            3. 시스템 리포트 확인

                                                            • CPU 및 RAM

                                                            • NVMe Controller 
                                                            • Graphic Driver

                                                            • USB


                                                            • Audio


                                                            • Ethernet

                                                            [참고] EFI에 적용된 설정 사항 및 추가 설정







                                                            댓글 쓰기

                                                            0 댓글