추가사양 및 설치(할)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가 작동이 안되기 때문에 아래 부분이 필요하다는 의미가 되겠죠...
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +9 | 105 | 24.10.2513:02 | 김밉상 |
Hot 고수분들 제발 도와주세요 +2 | 98 | 24.10.2513:28 | 희밍현수님 |
98 | 24.10.2513:28 | 희밍현수님 | |
105 | 24.10.2513:02 | 김밉상 | |
58 | 24.10.2421:15 | 활주로임 | |
60 | 24.10.2322:21 | 활주로임 | |
80 | 24.10.2318:25 | 헷인토시 | |
74 | 24.10.2317:01 | 활주로임 | |
118 | 24.10.2315:51 | 배고픈사람 | |
146 | 24.10.2308:19 | 미찌콘 | |
120 | 24.10.2213:48 | 아킬리오 | |
100 | 24.10.2210:36 | MCMC | |
73 | 24.10.2200:57 | 헷인토시 | |
187 | 24.10.2123:22 | 마요네즈 | |
1474 | 24.10.1914:54 | 활주로임 | |
202 | 24.10.2017:21 | RTings | |
1513 | 24.10.2000:14 | Kylee | |
126 | 24.10.1921:50 | 루이코아낭 | |
1119 | 24.10.1918:03 | Gastone | |
89 | 24.10.1721:28 | Oscar | |
212 | 24.10.1712:11 | 희밍현수님 | |
77 | 24.10.1612:42 | SystemShock | |
321 | 24.10.1517:37 | Gastone | |
1327 | 24.10.1517:20 | 물만두 | |
1647 | 24.10.1317:18 | 물만두 | |
1282 | 24.10.1315:07 | Steer | |
882 | 24.10.1004:51 | Steer | |
199 | 24.10.0920:24 | KImET | |
940 | 24.10.0915:49 | lesmi | |
186 | 24.10.0911:23 | LumOS | |
77 | 24.10.0902:16 | lesmi | |
913 | 24.10.0822:09 | 애플맨 | |
1321 | 24.10.0810:58 | soullees | |
123 | 24.10.0723:26 | 오십견 | |
1247 | 24.10.0723:14 | Steer | |
125 | 24.10.0721:40 | 서재희 | |
81 | 24.10.0704:04 | g2030h61 | |
94 | 24.10.0704:00 | g2030h61 | |
102 | 24.10.0620:14 | SystemShock | |
118 | 24.10.0617:57 | 늘심심 | |
1505 | 24.10.0601:48 | 아스타틴 | |
1277 | 24.10.0515:04 | lesmi | |
136 | 24.10.0422:58 | 낡은기계 | |
551 | 24.10.0315:33 | oreo | |
121 | 24.10.0315:26 | 매치포인트 | |
183 | 24.10.0313:01 | 매치포인트 | |
155 | 24.10.0311:30 | KAKU | |
403 | 24.10.0207:44 | 데스맥 | |
258 | 24.09.3014:22 | 민준송 | |
197 | 24.09.2922:21 | oreo | |
136 | 24.09.2917:58 | 수박 | |
115 | 24.09.2913:21 | 루마루 |
efi 파일이 본인 것과 완전히 다릅니다.
컨피그 만드는 과정은 고수의 숨결이 보입니다.
우연히 될 수도? 있지만...
모든 작업이 수작업입니다. 한땀한땀 만들어졌습니다.
당연히 안 될 수 밖에요...
유니비스트
기본 작업한 것 올려봅니다
EFI.zip.
drivers64UEFI 부분 추가해서....
캑스트 Other 에 추가해서
HWInfo.kext 등은 설치한 후에 넣어주시고.. 시에라용을....
마우스 키보드가 잡히지 않으니 캑스트 추가해서 해보세요...