i5 3570k, Ga-B75M-D3v, Catalila 10.15 beta 설치 도전만
- wins7
- 318
- 5
wins7님의 기기정보
시스템 사양 선택 | 1번 |
---|---|
글제목양식 및 공지숙지 | 숙지 |
* 아래사항은 초보유저가 해 본 것인 클린설치용 USB 시동디스크 만드는 방법과 클린설치하는 과정을 숙지 할 목적으로 만들어 보았습니다.
* Catalila 10.15 beta 설치 도전만 해 보았습니다. 참조용으로만 읽어 주세요.
1. 사전설정 및 주의 사항.
* 아래 작업을 안 하고 그냥 Catalina 10.15 베타버전을 설치했다가 사운드카드 못 잡고 DP포트 인식시키느라 고생 좀 했습니다.
가. 사전 설정 사항. iMac 18,3 헤드리스 모드로 만들 계획임.
- 내장그래픽카드(iGPU), 외장그래픽카드(GFX0), USB포트(EH01, EH02), 하드디스크(SATA), 사운드카드(HDEF), LPCB, IMEI, EC 등
* 저의 메인보드와 SMBios 에 맞게 수정을 해 주었습니다. 다 다릅니다.
(Clover Configurator -> Acpi -> 사전패치 설정목록 열기 리스트에 있는 것을 추가해도 됨)
- 수정된 DSDT 파일과 SSDT 파일이 있어 EFI -> Clover -> ACPI -> patched 폴더에 넣어 주었습니다.
나. 그래픽 카드 주의 사항.
내장그래픽카드(HD4000)의 기본 플랫폼ID가 0x01628086 이라서 무한재부팅 합니다. 그래서 아래와 같이 설정을 해 주었습니다.
: 방법1. Config.plist -> Graphics -> ATI 인젝션(체크) FB 이름 : Orinoco
방법2. Config.plist -> Graphics -> VBios 체크, 수정패치한바이오스파일을 EFI -> Clover -> Rom 폴더에 넣어도 됨. * 이 방식은 추천 안 함.
* 헤드리스 모드 사용시 iGPU 인젝션(체크) 내장GPU플랫폼ID : 0x01620007(6) 이 부분은 삭제해야 함.
바이오스 -> 내장그래픽 설정 -> 사용안함 으로 설치 완료한 뒤 재부팅해서 다시 사용함 으로 하고 뉴라이프님 설정을 하면 됨.
* 위의 설정대로 해서 클린설치 한 뒤 Hackintool -> 내장그래픽 설정(헤드리스 모드 작업)을 마치고 삭제함. (모하비에서도 똑같이 했음)
* 저의 컴퓨터사양과 SMBios(iMac18,3) 그리고 헤드리스 모드용으로는 01620006, 01620007이 잘 작동합니다.
* 사파이어 RX580 4G 는 아무 설정없이 클로버 부트메니저 화면에서 확인 해 보면 rx480, Baladi 로 인식 됨. 이것으로는 설치 못함.
다. 해상도 설정(정상화면)시 주의 사항.
처음 설치할 때(클린설치용 USB 시동디스크로 부팅)는 HDMI 포트(붉은 화면)로 연결해서 설치 했고
완료 후 하드디스크(SSD)로 부팅 하고 DP포트를 연결하니 모니터모델명(2)미러링 이 나왔습니다.
이것을 선택했고, 해상도 설정을 하여 정상적인 화면이 되었습니다. HDMI -> 모니터모델명(1)미러링, DP -> 모니터모델명(2)미러링
2. 클린설치용 USB 시동 디스크 만들기
가. Catalina 10.15 beta 버전 다운 받기 * 정식버전은 App Store 에서 다운로드 함.
* 베타버전을 아래와 같이 하여 다운(지금 업그레이드 하기) 받았습니다.
Catalina 10.15 beta 다운로더 (커스템맥 파일자료실에 있음, macOSDeveloperBetaAccessUtility.dmg) 를 다운 받고
DMG파일을 마운트 하고 PKG파일을 실행시켜 소프트웨어 업데이트 창이 뜨면서 “ 지금 업그레이드하기 “ 가 생겨서 클릭했습니다.
(시스템환경설정 -> 소프트웨어 업데이트 -> macOS Catalina Beta -> 지금 업그레이드하기 클릭 *용량 6.45GB)
나. 다운이 완료되고 Install macOS Catalina beta 설치창이 열려서 “ macOS 설치종료 “ 를 해 주었습니다. (업그레이드 하면 안 됨)
* 소프트웨어 업데이트에 베타버전이 안 나오게 하기(정식버전은 이런 과정이 필요 없습니다)
소프트웨어 업데이트 -> 이 Mac 은 Apple 개발자 시드 프로그램에 등록되어 있습니다 -> 아래쪽에 “ 세부사항… “ 을 클릭하시고
열린 창에서 “ 기본값으로 복원 “ 을 클릭 하시고 사용자 암호입력 하면 더이상 베타버전이 안 나옵니다.
다. 디스크 유틸리티로 USB(클린설치용 시동디스크) 지우기
- 빈 USB(8기가 이상) 를 컴퓨터 USB포트에 넣고 응용프로그램 -> 유틸리티(기타) -> 디스크 유틸리티 를 실행 했습니다.
- 위의 USB를 클릭하고 상단에 있는 지우기를 클릭하고 이름은 그대로 두고 포멧은 “ Mac OS 확장(저널링) “ 으로 선택했습니다.
그런 뒤, 아래에 있는 지우기를 클릭함.
** USB를 APFS 형식으로 선택하면 부팅 인스톨 미디어로 사용할 수 없다고 함. (APFS disks may not be used as bootable install media)
라. USB(클린설치용 시동디스크)를 Catalina 10.15 beta 시동디스크로 만들기
- 응용프로그램 -> 유틸리티(기타) -> 터미널을 실행함.
- 터미널에서 sudo 입력하고 한칸 띄고 createinstallmedia 파일 위치로 가서 그 파일을 터미널에 넣었음.
(파일위치 : 응용프로그램 -> Install macOS Catalina Beta -> 패키지내용보기(마우스우클릭) -> Contents -> Resources 폴더안애 있음)
- 그런뒤 터미널에서 “ —volume “ 을 입력, 그런 뒤 한칸 띄고 USB(클린설치용 시동디스크)를 터미널에 넣고 Enter 함.
** 그럼, 터미널에 아래와 같이 완성이 됩니다. 복사/붙여넣기 해도 되지만 위의 과정을 숙지하려고 함. 아래는 원래 사항임.
sudo /Applications/Install\ macOS\ Catalina\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
* 저의 경우는 그전에 Catalina Beta USB 시동디스크로 사용하던 것이라서 아래와 같이 됨.
sudo /Applications/Install\ macOS\ Catalina\ Beta.app/Contents/Resources/createinstallmedia
--volume /Volumes/Install\ macOS\ Catalina\ Beta
- Password(사용자암호) 입력, 그런뒤 if you wish to ~~~ 이 부분이 보이면 “ y “ 입력하고 Enter 함.
- 그럼, USB를 지우고(포멧,Erasing disk) 필요한 파일을 복사(Copying to disk) 함.
- 터미널에 Install media now available at "/Volumes/Install macOS Catalina Beta" 메세지가 나오면 완료.
마. Catalina 10.15 beta 를 설치할때 필요한 파일(kext)을 USB 의 EFI폴더에 넣어 주었습니다.
- 먼저 위에서 만든 USB(클린설치용 시동디스크)를 마운트 해 주고 모하비에서 사용했던 것을 대부분 넣어 주었습니다.
( Clover Configurator -> EFI 마운트 -> 파티션 마운트 -> 사용자 암호입력 )
- 파일 3개는 카탈리나(Catalina) 베타(beta) 버전용을 넣어 주었습니다 : applealc.kext, whatevergreen.kext, lilu.kext
* FakeSMC 와 센서(HWSensors)들은 개발자가 같은 것을 사용함. (Kext 파일 정보가져오기 -> 저작권이 같은 것)
- 혹시~! 몰라서 이번에 새로 나온 Clover EFI Bootloader(v2.4k_r4972)도 설치 해 줌.
3. Catalina 10.15 beta 설치 과정. * 백업용 하드로 사용했던 사타2 삼성 하드디스크로 함. 모하비와 윈도우10 는 빼고 작업함.
** 설치과정중에는 클린설치용 USB 시동디스크로 부팅해야 합니다. * 가, 마, 아 항목(3회)이 해당 됨.
단, 하드디스크(SSD)의 EFI 폴더에 아무것도 없으면 무관합니다. 하드디스크로는 부팅이 안 되고 USB으로만 부팅이 됨으로.
* 저는 이전 베타버전을 설치해 보았고 EFI폴더에 필요한 파일이 다 있어서 지켜보고 있었습니다.
가. 위에서 준비한 Catalina 10.15 beta 클린설치용 USB 시동디스크를 컴퓨터 USB포트에 연결함.
그런뒤, 컴퓨터를 켜고 클린설치용 USB 시동디스크 로 부팅되게 선택하여 줌. * 기가바이트 라서 컴퓨터를 켜고 F12 키를 한번씩 눌려주고 있었음
* 다른 방법은 바이오스로 가서 부팅순서 1번을 USB 시동디스크로 해 주어도 됨.
나. USB 시동디스크 로 부팅하고 클로버부트메니저(Clover Boot Manager) 화면에서
“ Boot macOS Install from Install macOS Catalina Beta “ (USB) 를 키보드 방향키(왼쪽)로 선택하고 Enter 함.
다. 부팅이 정상적으로 되었고 macOS 유틸리티 화면이 나옴. * 2. 다. 디스크 유틸리티 USB 지우기 과정을 참조.
하드디스크(SSD)를 지우려고 “ 디스크유틸리티 “ -> “ 계속 “ -> 디스크유틸리티로 가서 했음. 포멧은 APFS 형식으로 함.
완료 후 닫고 처음화면(macOS 유틸리티 화면)에서 “ macOS설치 “ 를 클릭함. USB에 있던 Catalina 설치파일을 하드디스크(SSD)에 복사를 함.
“ macOS Catalina Beta가 “ 본인의 하드디스크(SSD) 이름 “ 디스크에 설치됩니다 “ 하는 메세지가 나옴.
라. 복사가 완료하고 재부팅 됨. 그래서, 가. 에서처럼 클린설치용 USB 시동디스크 로 부팅되게 해 줌.
부팅 후 클로버부트메니저화면에서 “ Boot macOS Install from Catalina “ (하드디스크,SSD) 를 키보드 방향키(오른쪽)로 선택하고 Enter.
마. 애플로고 화면이 보이면서 Catalina 10.15 beta 를 설치하기 시작함. (약 15분 남음)
* 아래 사항이 이번 베타버전에서는 안 발생했음. 그냥, 재부팅 없이 설치 완료했습니다.
* 그전 베타버전 설치 할때는 1~2분 설치하고 재부팅함. 그래서 라. 과정을 다시 했음.
바. 대략 15분 뒤에 Catalina 10.15 beta 설치과정이 마무리 됨. (컴퓨터 사양에 따라 조금씩 다름) 그 뒤, 재부팅 함.
사. 재부팅 후, 가. 에서처럼 클린설치용 USB 시동디스크로 부팅하고 클로버부트메니저화면이 나오면
“ Boot macOS Install from Catalina “ (하드디스크,SSD) 를 키보드 방향키(오른쪽)로 선택하고 Enter.
아. 부팅이 정상적으로 완료되면 시작하기 (Catalina 설정화면) 가 나옵니다. 지시대로 설정완료 했음.
* Catalina 설정화면 - 연결방법 설정, 이용약관 동의, 컴퓨터계정 새성, 시간대선택 등
자. 하드디스크(SSD)로 부팅 하기 위해 EFI 폴더에 클린설치용 USB 시동디스크에 있는 EFI폴더를 복사 붙여넣기(대치) 함.
필요한 설정사항(Clover EFI Bootloader 설치, Config.plist 수정)이 없어서 안 함.
모든 것이 완료 되어 클린설치용 USB 시동디스크는 빼 주고 하드디스크(SSD)로 부팅함.
하드디스크(SSD)로 부팅 한 후 외장그래픽카드 포트 교체(HDMI->DP)를 해 주고 Hackintool -> 내장그래픽 (헤드리스모드) 설정을 해 줌.
4. Catalina 10.15 beta 설치 후 사항.
가. 처음, 사전설정 사항과 주의사항을 고려 안 하고 설치해서 외장그래픽카드 DP포트를 잡을때 고생을 했음. FakeSMC
- iMac(18,3) 는 외장과 내장이 다 있어서 외장그래픽카드를 GFX0으로 인식 했어야 함. 저의 메인보드는 PEGP 임. 수정해 줌.
- 클린설치용 USB 시동디스크로 계속 부팅했는데 외장 그래픽카드를 인식시키기 위해서 하드디스크(SSD)로 부팅 해 줌.
- 위의 2개사항을 한 뒤 HDMI포트 연결된 상태에서 DP포트도 연결하니 바로 둘 다 인식을 함.
- HDMI -> 모니터모델명(1)미러링, DP -> 모니터모델명(2)미러링 으로 인식되어서 모니터모델명(2)미러링 클릭해서 해상도 설정함.
- 설치과정중에 HDMI로 연결하였을 때는 붉은 색의 화면이었는데 위와 같이 DP로 연결하니 정상화면이 됨.
- Hackintool -> 내장그래픽 (헤드리스모드) 설정을 해 주고 Config.plist -> Graphics 설정을 삭제함.
나. 사운드카드(ALC887)는 인식 못함 - Lilu 1.3.6 이 인식을 못 함.
- IORegistryExplorer 로 확인 해 보니 없음. 그전 베타버전과 지금 나온 버전도 똑같이 인식 못함.
다. FakeSMC 3.5.2 로 설치 완료 후 virtualSMC_1.0.4(센서4개, VirtualSmc.efi) 로 다 교체를 해 봄
- 결과는 안 되었습니다. 부팅 다 되다가 로그인 화면으로 넘어가는 화면에서 붉은화면 또는 검정화면(블랙스크린)
정상 설치완료 후 virtualSMC 로 교체를 하여도 똑같은 현상에서 멈춤.
라. 나 와 다 의 원인은 아래와 같습니다. - 호환이 안 되는 Lilu 를 사용함.
* Lilu.kext 가 꼭 필요한 것들 - AppleALC(사운드카드, ALC887), VirtualSMC, WhateverGreen(그래픽카드, 이것은 예외의 경우도 있음)
위의 사실을 모르고 Catalina Beta 을 호환이 안 되는 Lilu 를 넣고 VirtualSMC 로 도전을 하니 계속 실패 할 수 밖에 없었습니다.
IORegistryExplorer 프로그램을 실행 해 보니 Lilu 가 없다는 사실을 알고 이상하다고 생각하던 중 고수님의 고견으로 알게 되었습니다.
그런데 FakeSMC 는 정상 설치 됩니다. 그러나 사운드카드는 인식 못함. 당연한 결과 이지요.
그래서 Mojave 를 설치 해 보니 정상적으로 설치 완료 되었습니다.
wins7
댓글 5
라이브러리 호환성 문제는 시간이 해결해줄듯합니다
SMC예뮬레이터는 원래 컴을 좀 탑니다 (양쪽 다 잘 되는 컴도 있지만, 한쪽만 되는 컴이나, 한쪽을 쓰면 센서가 거의 안 잡히는 컴도 있습니다)
config.plist에서 플렛폼아디를 변경하시는걸 보면 아직 프레임버퍼로 직접 패치를 안 하신듯하신데, 이번 기회에 작업하시길 추천합니다 (헤드리스라면 작업 매우 쉽고, 간단합니다)
좋은 조언에 감사드립니다. 그런데 저의 상황이 조금 바뀌었네요.
저도 고민하다가 퓨리온님의 RX580 을 리얼맥용 파트번호로 둔갑시키기 글을 보고 롬바이오스 패치/수정해서 RX580에 적용 했습니다.
지금은 위의 사항이 필요가 없게 되었습니다. 고민은 윈도우10에서 그래픽카드 드라이버 새버전이 나왔을때 잘 인식할지? 가 고민입니다.
그리고 VirtualSMC 는 Lilu.kext 를 필요로 하는 것 같습니다. Catalina beta 버전을 FakeSMC로 설치완료하고
IORegistryExplorer 프로그램으로 보니 Lilu 가 없었네요. 호환 안 되는 것을 사용했습니다. 그러니 사운드카드도 못 잡는듯 합니다.
Lilu.kext 가 사운드카드, 그래픽카드, VirtualSMC 와 상관이 많이 있는 듯 합니다.
요즘 kext는 대게 lilu가 없으면 안 돌아갑니다
가장 많이 쓰는 WEG,AppleALC는 물른이고, VirtualSMC는 애초에 개발단계부터 lilu의 기능에 전적으로 의존하고 있습니다
드라이버는 지금 잡히면 아마 나중에도 잡힐껍니다
조언 감사드립니다. 저도 여러번 설치 시도 해 보고 그런 생각이 들었습니다.
그래서 언제 Mojave 로 도전을 해 보려고 합니다. 그전에 시도는 Catalina Beta 로만 테스트 했습니다.
즐거운 하루 되세요.
1. 단순 자랑 게시판이 아닙니다. 설치에 필요한 절차, 방법, 필수파일 등을 같이 기재 해주시길 바랍니다. 2. EFI 폴더또는 부팅필수 파일은 공유해 두시면 본인 빌드에 좋습니다. 방법 : 아래 Apple 폴더를 지우시고 압축하시고 공유하시면 됩니다.^^
3. 언젠가 내가 쓴 글을 다시 참고하게 되는 날이 반드시 옵니다. 설치시 삽질을 하셨던 순간을 위주로 기록을 하시면 좋습니다. ^^
4. 그리고 글 제목은 양식 대로 작성하셨나요 ? 만약 아니라면 글 수정을 눌러 예시 제목을 다시 참고 하시면 됩니다.