추가사양 및 설치(할)OS | Windows 10 설치되어 있음 |
---|---|
공지숙지/증상설명 | 숙지 |
오랜만에 노트북 해킨을 해볼려고 합니다. 좌절금지님 10.12.3 고스트 이미지를 복원해서 BIOS 설정하고 클로버로 부팅이 되었습니다. 좌절금지님 클로버는 Still waiting for root device 에러가 나와 해결이 되지 않을 것 같아 클로버 부트로더 iso 이미지에서 EFI 폴더를 따와서 넣었습니다. 에러화면은 찍지 못했으나 커널 패닉에 뜬 오류가 "Kernel Extensions in backtrace com.apple.driver.appleintelcpupowermanagement" 이었습니다. Applekeystore 을 생성하다 오류가 난것같습니다. 더 이상한것은 구글링해보니 NullCPUPowerManagement.kext 파일을 Other 폴더에 넣으면 해결이 된다고 써있던데 저는 해결이 안되더군요. EFI 폴더 첨부하겠습니다. 항상 x86의 좋은 정보들 감사합니다.
오로나민띠님의 새글 알림을 받으실려면 구독
이 말씀은 부팅파일이 없다는 이야기입니다.
1. 바이오스에서 uefi가 지원되는지
부팅우선순위를 uefi usb로 선택하시기를....
2. 된다는 가정
정상적으로 efi가 불러와지지 않다는 이야기입니다.
컨피그에서
부팅옵션을 -v arch=x86_64 slide=0 darkwake=0으로 바꾸시고....
1. 바이오스 설정에서 ahci모드가 안되어 하드를 읽지 못할때
cpu 64비트 지원 및 설정 --최근 보드는 기본으로 되어 있죠..
2. 클로버 부팅화면 전까지는
usb efi파티션이 잘못되어 있었을때 ---usb로부팅할때
설치된 하드의 efi파티션이 잘못되어 있었을때---하드로 부팅할때
config.plist 읽혀지지 않았을때(위치에 없을때, 잘못저장되었을때, 오류가 있었을때)
BOOTX64.efi ----바이오스에서 uefi 부트 생기게 해주는 기능 CLOVERX64.efi 부트파일 이상
drivers64UEFI 부분에 해당 메인보드에 필요한 것이 없을때 주로 램양호체크, 시피유, 그래픽 dvmt64mb이상 확인-내장그래픽이나 노트북은 중요
-- 한마디로 잘못 만들어져있다는 경우입니다.
클로버 부트로더의 이해
https://clover-wiki.zetam.org/kr/what-is-what#MBR-sector
중요 개념PC를 부팅하거나 재시작할 경우, 클로버는 다음의 순서로 OS를 불러 오게 됩니다:
옵션A: BIOS를 채택한 PC (구형 마더보드) - BIOS부팅 방식
BIOS
>MBR
>PBR
>boot
>CLOVERX64.efi
>OSLoader
OSLoader는 Mac OS X에서는 boot.efi이고, 윈도우에서는 bootmgr.efi입니다.
옵션B: UEFI를 채택한 PC (신형 마더보드) - UEFI부팅 방식
UEFI
>CLOVERX64.efi
>OSLoader
이 차이점을 해결하기 위해서는 다음의 파일들이 다음의 각 장소에 존재해야 합니다:
목 차
MBR 섹터
저장 장치(HDD, SSD, USB메모리, USB HDD, DVD 등)의 첫 부분에 존재하는 부트 섹터를 말합니다. 이 섹터는 440바이트로 다음 중 한 가지를 가지고 있습니다:
boot0
- 이 파일은 MBR섹터에서 활성 파티션을 찾아서 그 제어권을 PBR섹터에 넘겨 주는 일을 합니다. 레이아웃은 GPT/MBR 하이브리드 방식도 가능합니다. 만약 GPT레이아웃으로만 되어 있다면, 그 제어권은 EFI파티션으로 넘어 갑니다. 이하에서는 이 파일을 boot0af(af는 active first(활성파티션 먼저)의 약자)라고 부릅니다.
boot0hfs
- boot0hfs는 0xAF 서명을 가진 첫번째 파티션, 즉 OS X이 설치된 HFS+ 파티션을 찾아서 그 PBR에게 제어권을 넘겨 줍니다. 이런 방식으로 GPT로 파티션된 디스크 드라이브의 HFS+ 파티션에서 부팅을 할 수가 있습니다만 첫번째 파티션에서만 가능합니다. 이하에서는 이 파일을 boot0ss(ss는 scan signature(서명 탐색)의 약자)라고 부릅니다.
boot0ab
- boot0ab는 0xAB, 즉 애플 부트 파티션(Appole Boot Partition) 서명을 가진 파티션을 탐색합니다.
boot0md
- boot0md는 주 파티션이 아니더라도 HFS+ 파티션이면 그 파티션을 찾아 복수의 디스크 드라이브(multiple drives)를 탐색하는 복합적인 부트 파일입니다.
PBR 섹터
PBR섹터는 저장 장치의 각 파티션 시작 부분에 있는 부트 섹터입니다. BIOS부팅의 2단계 로더가 이 섹터에 저장됩니다. 이 로더는 해당 파티션의 파일 시스템을 인식하며 boot 파일을 찾아, 이 파일을 로딩시켜 제어권을 넘겨 주는 역할을 합니다. 파일 시스템의 종류에 따라 여러 가지의 유형이 있습니다:
boot1h2
- 최대 크기 472KB인 부트 파일을 가지는 HFS+ 방식을 지원합니다. 이전에 사용되던 boot1h는 “카멜레온” 부트로더에 포함되어 있는데 (472KB가 필요하지만) 최대 440KB 크기의 부트 파일 크기만을 지원합니다. 부트로더의 교체를 선택할 수 있도록 2초간의 대기 상태를 제공합니다.boot1h
- boot1h2와 동일하지만 2초의 대기 상태가 없습니다.boot1f32alt
- FAT32를 지원합니다. FAT32 포맷은 쓰기 기능을 지원하므로 부트로더를 설치하기에 제격입니다. EFI파티션이나 USB플래쉬메모리에서 이 FAT32포맷을 사용할 수 있는데, 특히 USB플래쉬메모리는 대부분 공장 출하 시점에서 이미 FAT32로 포맷되어 있습니다. boot1f32alt 또한 대기 시간 2초를 제공합니다.boot1f32
- boot1f32alt와 동일하지만 2초의 대기 상태가 없습니다.이같은 기능 외에도 이 파일들은 유용한 기능을 한 가지 더 제공합니다. 사용자는 2초간의 대기 상태 동안, 키보드의 숫자 키를 눌러 특정 부트로더를 지정하여 기동시킬 수 있습니다. 숫자 키 1을 누르면 boot1이 작동하고, 3을 누르면 boot3, 6을 누르면 boot6이 각각 기동됩니다. 이 방식을 이용하여 여러 가지 부트로더가 한 장소에 저장됩니다. 저장되는 부트로더는 다음과 같습니다.
boot
- 클로버, 최신 버전이나 테스트 중인 버전boot1
- 카멜레온boot3
- 클로버 32비트용, 테스트 완료되어 사용 중인 버전boot6
- 클로버 64비트용, 테스트 완료되어 사용 중인 버전boot7
- 클로버 64비트용 + BiosBlockIO 드라이브(BIOS가 지원하는 컨트롤러라면 모두 지원함)PBR섹터에는 이러한 로더 외에도 Windows 부트 매니저(NTFS 포맷 지원), GRUB(EXT4 포맷 지원), 기타 클로버와 관련되지 않은 다른 부트 로더들을 저장할 수 있습니다. 적어도 현재로서는 그렇습니다.
즉 파란색 부분을 생략하고 갈수 있는 것이 uefi지원보드의 장점이죠.....
Still waiting for root device 에러가 나는 이유는
반대로 efi가 작동이 안되기 때문에 아래 부분이 필요하다는 의미가 되겠죠...
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +269 | 달쇠 | 17.07.3020:49 | 11만 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | Mactopia | 17.02.1014:21 | 12만 |
제온 내장그래픽을 못잡겟네요 ㅠㅠ +13 | 데스맥 | 24.10.0207:44 | 131 |
GTX TITAN 그래픽과 macOS의 호환성. +5 | 민준송 | 24.09.3014:22 | 147 |
데스맥 | 24.10.0207:44 | 131 | |
민준송 | 24.09.3014:22 | 147 | |
oreo | 24.09.2922:21 | 96 | |
수박 | 24.09.2917:58 | 86 | |
루마루 | 24.09.2913:21 | 75 | |
루마루 | 24.09.2910:19 | 121 | |
머트 | 24.09.2723:18 | 98 | |
ashly | 24.09.2720:41 | 111 | |
loopers | 24.09.2716:50 | 126 | |
Caper | 24.09.2602:42 | 163 | |
낡은기계 | 24.09.2301:36 | 188 | |
Door | 24.09.2122:38 | 123 | |
루베콘 | 24.09.2108:35 | 181 | |
에잉 | 24.09.2022:16 | 406 | |
밤가시 | 24.09.1910:03 | 192 | |
SUNWAYFOTO | 24.09.1822:20 | 209 | |
Nelson | 24.09.1815:34 | 379 | |
sebali | 24.09.1814:34 | 393 | |
Panictosh | 24.09.1813:37 | 189 | |
SUNWAYFOTO | 24.09.1801:27 | 227 | |
그냥인간 | 24.09.1719:17 | 128 | |
dlraud | 24.09.1620:36 | 242 | |
Nelson | 24.09.1618:45 | 189 | |
아스타틴 | 24.09.1612:07 | 81 | |
lesmi | 24.09.1522:02 | 146 | |
윤수꾸하하 | 24.09.1323:56 | 196 | |
뚜비 | 24.09.1319:18 | 207 | |
Steer | 24.09.1200:33 | 171 | |
상큼버터 | 24.09.0918:08 | 221 | |
인터찹 | 24.09.0717:13 | 969 | |
서재희 | 24.09.0711:07 | 1443 | |
시습이 | 24.09.0113:39 | 1250 | |
블루 | 24.08.3022:44 | 476 | |
lesmi | 24.08.2911:20 | 417 | |
김덕뱀 | 24.08.2823:04 | 225 | |
그냥구름 | 24.08.2517:14 | 286 | |
Panictosh | 24.08.2218:42 | 252 | |
YouPick | 24.08.2022:45 | 127 | |
윤수꾸하하 | 24.08.2018:52 | 133 | |
HopeMan | 24.08.2012:14 | 211 | |
Panictosh | 24.08.1913:41 | 183 | |
YouPick | 24.08.1509:07 | 441 | |
Panictosh | 24.08.1518:04 | 346 | |
hackillious | 24.08.1514:14 | 144 | |
shion | 24.08.1420:32 | 118 | |
인터찹 | 24.08.1418:19 | 115 | |
Panictosh | 24.08.1217:23 | 423 | |
오디세이 | 24.08.1112:07 | 123 | |
동집 | 24.08.1105:35 | 254 | |
동집 | 24.08.1102:48 | 146 | |
유튜브 | 24.08.1019:03 | 156 | |
유튜브 | 24.08.0909:14 | 297 | |
Direct | 24.08.0901:18 | 260 | |
Panictosh | 24.08.0809:46 | 167 | |
인터찹 | 24.08.0801:41 | 126 | |
mac니망 | 24.08.0615:24 | 162 | |
페러 | 24.08.0615:10 | 145 | |
페러 | 24.08.0600:03 | 120 | |
bl | 24.08.0522:08 | 92 | |
Sequoia | 24.08.0410:04 | 261 | |
Panictosh | 24.08.0320:43 | 90 | |
yeojun | 24.08.0310:01 | 112 | |
yeojun | 24.08.0217:46 | 316 | |
oreo | 24.08.0214:44 | 116 | |
yeojun | 24.08.0214:07 | 272 | |
빅서로가 | 24.08.0118:45 | 306 | |
itstory | 24.08.0118:28 | 192 | |
oreo | 24.08.0115:38 | 96 | |
동집 | 24.07.3122:15 | 167 | |
류가파 | 24.07.3121:42 | 252 | |
마요네즈 | 24.07.3109:23 | 267 | |
동집 | 24.07.3012:52 | 113 | |
동집 | 24.07.2912:11 | 465 | |
인터찹 | 24.07.2901:06 | 315 | |
인터찹 | 24.07.2623:40 | 967 | |
찡준 | 24.07.2611:52 | 95 | |
psychyyy | 24.07.2503:18 | 622 | |
wnsks | 24.07.2502:19 | 152 | |
아키나리 | 24.07.2422:44 | 240 | |
페러 | 24.07.2313:55 | 130 |
efi 파일이 본인 것과 완전히 다릅니다.
컨피그 만드는 과정은 고수의 숨결이 보입니다.
우연히 될 수도? 있지만...
모든 작업이 수작업입니다. 한땀한땀 만들어졌습니다.
당연히 안 될 수 밖에요...
유니비스트
기본 작업한 것 올려봅니다
EFI.zip.
drivers64UEFI 부분 추가해서....
캑스트 Other 에 추가해서
HWInfo.kext 등은 설치한 후에 넣어주시고.. 시에라용을....
마우스 키보드가 잡히지 않으니 캑스트 추가해서 해보세요...