질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | Mac os high sierra |
공지숙지/증상설명 | 숙지 |
End InitBootStruct
Start LoadRAMDisk
End LoadRAMDisk
Start FinalizeBootStruct
Start RandomSeed
End RandomSeed
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
클로버 부트로더 사용중입니다.
이 노트북은 UEFI 부팅을 지원하지 않기 때문에 MBR부팅만 지원하는데, 계속 저기서 재부팅을 합니다... 도와주셔요.ㅠㅠ
댓글의 사진처럼 맨 아래에 Still waiting for root device 로그가 출력되며 금지 표시가 뜨는 문제는
주로 USB 문제이며 가끔 SATA 관련 문제이기도 합니다.
BIOS 에서 SATA Mode 를 AHCI 로 설정하였는지 확인하고
질문자님의 삼성 구형 Sens Q70 노트북은 Legacy SATA Controller 이므로 AHCIPortInjector.kext 가 필요할 수도 있습니다.
아래의 사진은 Clover 가 아닌 OpenCore 의 Troubleshooting 내용이지만 해당 오류의 원인은 동일하므로 참고해보세요.
사진 출처
그리고, EFI 폴더를 질문자님의 삼성 구형 Sens Q70 노트북 사양에 적합하게 수정하여 조정해줘야 합니다.
저는 삼성 구형 Sens Q36 노트북을 가지고 있는데 Intel Merom Core 2 Duo T5600 CPU 가 명령어 집합 SSE 4.1 이상을 지원하지 않아서
최대로 설치할 수 있는 Mac OS 버전은 OS X El Capitan 10.11.6 까지인데
Mac OS Sierra 10.12 이상의 버전부터는 질문자님과 똑같이 Still waiting for root device 오류가 발생했었습니다.
OS X El Capitan 10.11.6 버전까지는 Still waiting for root device 오류가 발생하지 않고 잘 설치가 되었던 경험이 있습니다.
우선, 삼성 구형 Sens Q70 노트북의 BIOS 설정에서 SATA Mode 항목이 존재한다면 AHCI 로 설정해주세요.
그리고, AHCIPortInjector.kext 을 추가하고 EFI 폴더 안에 있는 내용물을 삼성 구형 Sens Q70 노트북의 사양에 적합하게 수정해주세요.
또한, Config.plist 에서 Devices - USB - FixOwnership 항목을 True 로 설정하고
USBInjectAll.kext 를 추가하고 KextsToPatch 에 USB Port Limit 패치도 추가하고 저장한 후에 다시 부팅해주세요.
제노트북은 지포스 외장 그래픽카드가 있는모델입니다..
kext는 EFI에다 넣었습니다.
이것을 보고 페치를 하면 되는거에요?
제 노트북에 맞는 설정을 하는거는 직접 클로버 설정을 바꿔가면서 하면 되는건가요....?
해킨토시 노트북으로 하는건 정말 너무 어렵네요.... 그레도 도와주셔서 정말 감사합니다!!
네, USB Port Limit 패치는 Mac OS High Sierra 10.13.6 버전에 해당하는 패치를 적용하면 됩니다.
그리고, 외장 그래픽 장치가 장착되어 있다면 Inject Nvidia 항목에 체크하고 nv_disable=1 부트 옵션을 적용하고
Mac OS 설치를 완료한 후에는 nv_disable=1 부트 옵션을 삭제하여 QE/CI 그래픽 가속을 활성화하면 됩니다.
그런데, 현재 NvidiaGraphicsFixup.kext 는 최신 버전의 WhateverGreen.kext 에 통합되었으므로 이제 필요하지 않습니다.
그리고, Kexts 의 Other 폴더에 넣어져 있는 USBInjectAll-master 는 Kext 가 아닙니다.
제가 질문자님의 삼성 구형 Sens Q70 노트북 사양에 적합하게 EFI 폴더를 구축해 보았습니다.
아래에 첨부한 EFI 폴더로 교체하고 다시 부팅해보세요.
만약, 위의 EFI 폴더로 교체하고 다시 부팅해도 Still waiting for root device 로그가 출력되고 금지 모양이 뜨면
OS X El Capitan 10.11.x 버전으로 설치를 시도해보셔야 할 수도 있습니다... ㅜㅅㅠ
Nvidia 외장 그래픽과 관련된 NVDAStartup.kext 에서 커널 패닉이 발생하였습니다.
Nvidia GeForce 8400M G 외장 그래픽이 Mac OS Sierra 10.12 이상의 버전부터는 지원하지 않는 것 같아서 그런 것 같네요... ㅜㅅㅠ
NVDAStartup.kext 가 Mac OS High Sierra 10.13.x 버전의 /S/L/E 경로에 기본적으로 내장되어 있지만
실제로 Nvidia GeForce 8000M / 9000M 시리즈의 외장 그래픽이 장착된
MacBook Pro 등의 최대 지원 Mac OS 버전을 확인해보니 OS X El Capitan 10.11.6 까지로 확인됩니다.
Mac OS Sierra 10.12 버전부터는 적어도 최소 Nvidia GeForce GT 310M 과 같은 외장 그래픽 장치부터 지원하는 것 같습니다.
OS X El Capitan 10.11.x 버전으로 설치를 시도해보세요.
댓글의 사진처럼 시스템 개요 정보에서 VRAM 이 128 MB 로 표시되지만 QE/CI 그래픽 가속 활성화가 되지 않은 상태입니다.
Dock 이 투명으로 바뀌었다는 것이 아래의 사진처럼 블러 효과가 작동한다는 것을 말씀하시는 것인가요?
OS X El Capitan 10.11 설치를 완료한 후에 Config.plist 에서 nv_disable=1 부트 옵션을 삭제하고 다시 부팅하셨나요?
Config.plist 에서 nv_disable=1 부트 옵션을 삭제하지 않았다면 삭제하고 다시 부팅해주세요.
그리고, Intel PRO/Wireless 3945ABG 무선 랜카드는 Mac OS 에서 사용이 불가능합니다.
Marvell Yukon 88E8039 유선 랜카드의 Kext 드라이버가 존재할 지는 검색해보셔야 할 것 같습니다.
Google 에 검색해보니 IONetworkingFamily.kext 의 Plugin 으로 포함되는
AppleYukon2.kext 의 Info.plist 를 수정하는 방법이 있으나 정상적으로 작동할 지의 여부는 저도 잘 모르겠네요.
https://belitino.tistory.com/23
Dock 에 블러 효과가 작동하면 QE/CI 그래픽 가속은 정상적으로 활성화가 완료된 것입니다.
세부적인 모델마다 VRAM 은 차이가 있는 것으로 알고 있습니다.
- Nvidia GeForce 8400M G
- Nvidia GeForce 8400M GS
- Nvidia GeForce 8400M GT
Google 에서 Nvidia GeForce 8400M GS 외장 그래픽의 사례를 찾아보니 256 MB 로 표시됩니다.
Nvidia GeForce 8400M G 외장 그래픽의 VRAM 과 관련된 부분은 죄송하지만 저도 잘 모르겠네요...
혹시, Mac OS 에서 Finder 또는 Safari 를 사용하는 중에 화면의 일부가 깨지거나 글리치 현상이 나타나고 버벅거리는 증상이 느껴지시나요?
삼성 구형 Sens Q70 노트북이 오래된 사양이다 보니 OS X El Capitan 10.11.x 버전이 무겁게 작동하는 것일 수도 있으며
Intel Penryn Core 2 Duo T8100 CPU 의 Speed Step 과
Nvidia GeForce 8400M G 외장 그래픽 등의 Power Management 가 정상적으로 작동하지 않는 것일 수도 있습니다.
아래에 첨부한 VoodooTSCSync.kext 를 추가하고
그리고, SMBIOS 를 MacBook Pro 5,1 모델로 설정하고 다시 부팅해보세요.
사진 출처
https://www.insanelymac.com/forum/topic/297921-speedstep-doesnt-work-intel-penryn-t7300-solved/
OS X El Capitan 10.11.x 로 부팅하기 전에 클로버 부트로더 화면에서 스페이스바 키를 누르면
임시로 특정 Kext 를 로드하지 않도록 설정하고 부팅할 수 있는 기능이 있습니다.
VoodooTSCSync.kext 항목에 체크하고 다시 클로버 부트로더 화면으로 돌아오고 OS X El Capitan 10.11.x 로 부팅해주세요.
OS X El Capitan 10.11.x 로 부팅이 완료되면 VoodooTSCSync.kext 를 삭제해주세요.
재부팅을 하였을 때 댓글의 사진처럼 AppleACPIPlatform.kext 에서 커널패닉이 발생하는 문제는
저도 처음보는 증상이어서 죄송하지만 저도 잘 모르겠네요.
그리고, 저번에 Nvidia GeForce 8400M G 외장 그래픽의 QE/CI 를 활성화한 후에 Safari 등을 실행하면 멈추는 증상이 나타난다고 하셨는데
Config.plist 의 Graphics 에서 Load VBios 항목을 True 로 설정하고 일부 나머지 다른 부분도 다시 수정해 보았습니다.
아래의 EFI 폴더로 교체하고 다시 부팅해보세요.
클로버 부트로더 화면에서 뜨지 않는 문제는 Config.plist 의 GUI 에서 Scan - Legacy 항목을 True 로 설정해보세요.
그리고, Config.plist 의 Boot 에서 Legacy 항목을 LegacyBiosDefault 로 설정해보세요.
배터리 잔량 표시는 DSDT 수정이 필요합니다.
단, DSDT 를 직접 수정하는 Static 패치가 아닌 SSDT 를 사용하여 OEM DSDT 를 Override 하는 Hot Patch 방식으로 패치하는 방법도 있습니다.
DSDT 에서 배터리 관련 변수가 선언되어 있는 EmbeddedControl Region 에서
다른 배터리 관련 함수에서 사용되는 16 Bit 이상의 FieldUnitObject 만 8 Bit 로 세분화하면 됩니다.
DSDT 와 SSDT 에 대한 내용은 공부가 필요할 수 있습니다.
내장 사운드 출력은 AppleALC.kext 와 Lilu.kext 를 사용하면서 Layout ID 를 입력해야 합니다.
https://github.com/acidanthera/applealc/wiki/supported-codecs
단, Intel 5th Gen Broadwell 이하에서 HPET Device 와 다른 RTC / IPIC / TIMR 등의 Device 의 IRQ 가 충돌하면
내장 사운드 출력이 되지 않는 문제가 있는데
Clover 의 Config.plist 에서 ACPI - DSDT Fixes 에 Fix HPET, RTC, IPIC, TMR 항목에 체크되어 있기 때문에
Layout ID 만 잘 입력한다면 내장 사운드 출력은 될 것입니다.
만약, 그래도 내장 사운드 출력이 되지 않는다면 VoodooHDA.kext 를 사용하는 방법이 있지만
잡음이 들리는 문제가 발생할 수도 있습니다.
커널 패닉이 발생한 사진의 로그에서 RTL8188EU 가 보입니다.
USB 무선 랜카드 동글에서 문제가 발생한 것으로 추측됩니다.
AppleALC 의 Layout ID 를 모두 시도하여도 내장 사운드 출력이 되지 않는다면
VoodooHDA 를 사용하는 방법밖에 없는 것으로 보입니다.
내장 사운드 출력은 Realtek ALC 262 장치에서 담당하며 Nvidia 그래픽 장치의 Web 드라이버와는 관련이 없습니다.
WhateverGreen.kext 를 삭제하고 QE/CI 를 활성화하여 다시 부팅해보세요.
WhateverGreen.kext 가 그래픽과 관련된 Kext 인데 질문자님의 경우에는 WhateverGreen 의 패치 기능을 사용하는 것도 아니고
Nvidia GeForce 8400M G 외장 그래픽과 같이 오래된 옛날의 그래픽 장치에는 필요하지 않을 것 같습니다.
그리고, DSDT 를 패치하지 않은 것과도 관련이 없습니다.
또한, VDA 디코더의 가속 실패는 질문자님의 삼성 구형 Sens Q70 노트북이 오래된 사양이어서
정확히는 잘 모르겠지만 아래의 사이트를 참고해보세요.
위의 사이트를 확인해보니 Intel GMA X3100 은 VDA 디코더 미지원인 것으로 보입니다.
즉, QE/CI 를 활성화할 시 멈추는 것과는 관련이 없어 보입니다.
CPU 의 Speed Step 안정화가 되어있지 않으면 유휴 상태에서도 전력을 상대적으로 더 많이 소모하고
전력 절전 및 관리가 되지 않으며 시스템 Fan 이 계속 돌아가는 증상이 발생할 수도 있습니다.
Intel Core 2 Duo Series CPU 는 Clover 를 사용하는 경우에는 ACPI - Generate Options 의
Generate PStates 와 Generate CStates 항목만 체크하고 SMBIOS 를 CPU 세대에 맞추어 가장 흡사한 모델로 설정하면 되는데
Speed Step 및 Power Management 가 안정화되어 있지 않아서 멈추는 것인지는 저도 잘 모르겠습니다.
https://www.tonymacx86.com/threads/macos-native-cpu-igpu-power-management.222982/
https://www.tonymacx86.com/threads/mavericks-native-cpu-igpu-power-management.128926/
음...
아래에 첨부한 NullCPUPowerManagement.kext 를 추가하고 다시 부팅해도 멈추는지 확인해보세요.
NullCPUPowerManagement.kext.zip
또한, 저의 추측이고 아닐 수도 있지만...
혹시 CPU 의 TSC Sync 와 관련된 문제라면 이를 맞춰주는 Kext 를 사용해보는 방법이 있는데
저번에 RehabMan 님의 최신 버전의 VoodooTSCSync.kext 를 넣었을 때에 커널 패닉이 발생한다고 하셨었습니다.
예전 버전의 VoodooTSCSync.kext 도 혹시 몰라서 첨부해 드립니다.
한번, 시도해보세요.
Lilu.kext 와 같이 사용하는 CpuTscSync.kext 도 있습니다.
https://github.com/acidanthera/CpuTscSync
주의할 점은 CPU 의 TSC Sync 관련 Kext 는 하나만 사용해주세요.
VoodooTSCSync.kext 와 CpuTscSync.kext 를 둘 다 동시에 같이 사용하면 안 됩니다.
위의 방법도 모두 되지 않는다면 ACPI 설정 부분에 문제가 있는 것인지...
저도 잘 모르겠네요... ㅜㅅㅠ
천천히 생각해 보세요.
먼저 부팅 usb가 있는지,
있으면, usb 로 부팅하여 clover 를 실행하여 mbr boot flag를 심어줍니다.
없다면 다시 만들어야죠. windows10에서 Minitool Partition Wizard 와 Explorer++을 사용하여,
EFI/EFI를 꺼내어 새로운 usb에 넣어주고 부팅 시도, 부팅이 되면 clover를 실행하여, mbr boot flag 를 심어줍니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +13 | 63 | 24.10.2318:25 | 헷인토시 |
Hot 새로운 os 설치, 벤츄라가 좋을까요? 세콰이어가 좋을까요? +10 | 123 | 24.10.2308:19 | 미찌콘 |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +8 | 45 | 24.10.2513:02 | 김밉상 |
31 | 24.10.2513:28 | 희밍현수님 | |
45 | 24.10.2513:02 | 김밉상 | |
34 | 24.10.2421:15 | 활주로임 | |
49 | 24.10.2322:21 | 활주로임 | |
63 | 24.10.2318:25 | 헷인토시 | |
55 | 24.10.2317:01 | 활주로임 | |
92 | 24.10.2315:51 | 배고픈사람 | |
123 | 24.10.2308:19 | 미찌콘 | |
104 | 24.10.2213:48 | 아킬리오 | |
88 | 24.10.2210:36 | MCMC | |
62 | 24.10.2200:57 | 헷인토시 | |
164 | 24.10.2123:22 | 마요네즈 | |
944 | 24.10.1914:54 | 활주로임 | |
191 | 24.10.2017:21 | RTings | |
877 | 24.10.2000:14 | Kylee | |
119 | 24.10.1921:50 | 루이코아낭 | |
207 | 24.10.1918:03 | Gastone | |
82 | 24.10.1721:28 | Oscar | |
204 | 24.10.1712:11 | 희밍현수님 | |
71 | 24.10.1612:42 | SystemShock | |
309 | 24.10.1517:37 | Gastone | |
1318 | 24.10.1517:20 | 물만두 | |
1624 | 24.10.1317:18 | 물만두 | |
1276 | 24.10.1315:07 | Steer | |
876 | 24.10.1004:51 | Steer | |
192 | 24.10.0920:24 | KImET | |
933 | 24.10.0915:49 | lesmi | |
182 | 24.10.0911:23 | LumOS | |
73 | 24.10.0902:16 | lesmi | |
909 | 24.10.0822:09 | 애플맨 | |
1315 | 24.10.0810:58 | soullees | |
115 | 24.10.0723:26 | 오십견 | |
1235 | 24.10.0723:14 | Steer | |
117 | 24.10.0721:40 | 서재희 | |
74 | 24.10.0704:04 | g2030h61 | |
89 | 24.10.0704:00 | g2030h61 | |
95 | 24.10.0620:14 | SystemShock | |
113 | 24.10.0617:57 | 늘심심 | |
1372 | 24.10.0601:48 | 아스타틴 | |
1272 | 24.10.0515:04 | lesmi | |
131 | 24.10.0422:58 | 낡은기계 | |
547 | 24.10.0315:33 | oreo | |
118 | 24.10.0315:26 | 매치포인트 | |
177 | 24.10.0313:01 | 매치포인트 | |
152 | 24.10.0311:30 | KAKU | |
386 | 24.10.0207:44 | 데스맥 | |
255 | 24.09.3014:22 | 민준송 | |
174 | 24.09.2922:21 | oreo | |
133 | 24.09.2917:58 | 수박 | |
111 | 24.09.2913:21 | 루마루 |
질문자님의 삼성 구형 Sens Q70 노트북의 Intel Penryn Core 2 Duo T8100 CPU 는
CPU 명령어 집합 SSE 4.1 까지만 지원하므로 Mac OS High Sierra 10.13.6 까지만 설치할 수 있습니다.
Mac OS Mojave 10.14 버전부터는 CPU 명령어 집합 SSE 4.2 를 요구합니다.
삼성 공식 홈페이지에서 삼성 구형 Sens Q70 노트북의 자세한 사양을 확인해보니
Intel 965PM Chipset 으로 보이며 이 경우에는 Intel GMA X3100 내장 그래픽이 장착되어 있을 것입니다.
그런데, Nvidia GeForce 8400M 외장 그래픽 장치도 장착되어 있는 것으로 보입니다.
하지만, 세부적인 파생 모델에 따라서 다를 수도 있기 때문에 Nvidia GeForce 8400M 외장 그래픽 장치가 장착되어 있는지 확인해주세요.
만약, Nvidia GeForce 8400M 외장 그래픽 장치가 장착되어 있지 않은 삼성 구형 Sens Q70 노트북이라면
QE/CI 를 활성화하면서 최대로 설치할 수 있는 Mac OS 버전은 Mac OS High Sierra 10.13.6 에서 OS X Lion 10.7.5 버전까지로 뚝 떨어집니다.
물론, Mac OS High Sierra 10.13.6 까지 설치할 수 있지만 그래픽 드라이버가 잡히지 않아서 실사용이 어렵습니다.
Intel GMA X3100 내장 그래픽은 공식적으로 32 Bit Kext 드라이버만 존재하며
OS X Lion 10.7.5 버전까지만 32 Bit Kernel 부팅을 지원하며
arch=i386 부트 옵션을 사용하여 32 Bit 로 부팅해야 QE/CI 그래픽 가속 활성화가 가능합니다.
OS X Mountain Lion 10.8 버전부터는 Kernel 에서 32 Bit 를 지원하지 않으며 64 Bit 만 지원합니다.
그리고, 질문글의 End RandomSeed ++++++++++ 에서 바로 재부팅이 되는 문제는
질문자님의 삼성 구형 Sens Q70 노트북의 BIOS 설정에서
Execute Disable Bit ( EDB ) 항목을 Enabled 로 설정하고 다시 부팅해주세요.
일부 삼성 구형 Sens 노트북에서 Execute Disable Bit ( EDB ) 항목이 Disabled 로 설정되어 있으면
Boot.efi & PrelinkedKernel 에서 Mac OS Kernel 부팅 단계로 넘어가는 과정에서 재부팅이 되는 문제가 발생합니다.
또한, Mac OS 설치를 완료한 후에 Clover 를 Legacy BIOS 모드로 설치하면 됩니다.
UEFI 를 지원하지 않는 Legacy BIOS 방식이어도 GUID 파티션 테이블 형식의 디스크에서
EFI 파티션에 Clover 를 Legacy BIOS 모드로 설치하여 부팅할 수 있습니다.