커맥 세팅의 거의 대부분 클로버 부트로더 세팅이고, 다 잘 동작하게 만들어진 다음에는 EFI 파티션 백업 해두고 그러시죠.
그런데 클로버 부트로더를 업데이트 하기도 하고 EFI 드라이버를 만지기도 하고, config.plist 를 건드리기도 하고 하면서 손 대는데.
좀 이상하게 건드리면 부팅이 안 되기도 하고 그러면 그 담에 난감하죠.
이 때 설치할 때 썼던 USB 드라이브를 써서 부팅하기도 하고 그러는데 좀 불편하기도 하고 그렇죠.
이럴 때 쓸 수 있는 다용도 응급용 레스큐 드라이브를 미리 만들어두면 아주 좋습니다.
만드는 방법을 설명드리면 개괄적으로 다음과 같습니다.
1. 적당히 큰 2G~4G 정도 USB 드라이브를 EFI 파티션으로 모두 통으로 만든다. (512M정도 작은 것도 상관없습니다. 4번에서의 복구 툴을 얼마나 다양하게 넣어둘 것인가에 따라 용량을 정하면 됩니다)
2. USB 드라이브 EFI 파티션을 마운트하여 AIO 부트 (https://www.aioboot.com/en/) 에서 만들어지는 EFI 파티션의 내용을 복사해 줍니다.
3. 클로버 부트로더는 설치 완성하여 잘 작동하는 커맥의 EFI 파티션의 CLOVER 디렉토리로 바꿔 넣어줍니다.
4. USB 드라이브 EFI 파티션의 /AIO/Files 디렉토리에 응급복구에 쓸 다양한 복구툴, 리눅스 iso 파일을 넣어주면 됩니다.
저는 Ubuntu, Clonezilla, 파티션 툴 같은 것들을 넣어 뒀습니다.
--------------------------------------------
이렇게 만들어 둔 EFI 파티션만 큰 용량으로 있는 USB 드라이브는 부팅하면 그 담에는 AIO 가 뜨고, 그 담에 클로버 부트로더를 선택하거나 우분투나 다른 것을 띄우거하 할 수 있게 됩니다. 유용한 복구툴로 쓸 수 있는 거지요.
이제 EFI 파티션을 USB드라이브에 통으로 크게 만드는 방법만 말씀드리면 되겠네요. 다음과 같은 순서로 만들면 됩니다.
하지만 반드시 조심하세요. 만들려는 USB 드라이브가 아닌 엉뚱한 드라이브를 건드리면 시스템 통으로 날리게 됩니다.
---------------------------------------------
EFI 통파티션 USB 드라이브는 다음과 같은 순서로 만들면 됩니다.
1. 커맥이나 리얼맥 등 상관없고 부팅을 한 상태에서 터미널을 엽니다.
2. sudo -s 로 수퍼유저가 되세요.
3. 파티션 만들 USB를 꽂고 diskutil list 명령을 넣어서 화면 확인하여 USB 드라이브가 disk2, disk3, disk4 등등 중에서 뭘로 들어갔는지 확인하세요. 가능한 최대 용량도 확인하면 됩니다.
아래부터는 disk5로 USB가 인식되었다고 가정하고 517M 짜리 USB를 쓸 경우로 가정하고 적습니다.
4. diskutil partitionDisk disk5 %C12A7328-F81F-11D2-BA4B-
이 명령은 EFI 파티션 고유번호로 통으로 파티션을 만들게 하는 명령입니다만, FAT 포맷이 안 된 상태로 만들어집니다.
5. newfs_msdos -v EFI -F 32 /dev/disk5s1
이 명령은 FAT 포맷을 파티션에 해 줍니다만 특성정보가 날아가서 EFI로 인식이 안 되게 됩니다.
6. gpt show /dev/disk5
이 명령을 해 주면 파티션 내용을 다음과 같이 보여줍니다.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 1011632 1 GPT part - C12A7328-F81F-11D2-BA4B-
1011672 7
1011679 32 Sec GPT table
1011711 1 Sec GPT header
여기서 신경써서 볼 부분을 GPT part로 되어 있는 부분의 start 40과 size 1011632 입니다. 특성을 다시 EFI로 바꿔 줘야 겠지요.
7. gpt remove -i 1 disk5
이 명령으로 FAT 포맷으로 만들어진 파티션 entry 부분을 날려줍니다. 파티션 하나만 만들었으니 앞 6번에서 GPT part index가 1이 되니 여기서도 1번을 날린 겁니다.
8. gpt add -b 40 -i 1 -s 1011632 -t C12A7328-F81F-11D2-BA4B-
이 명령으로 FAT 포맷되어있는 그 부분을 다시 EFI 파티션으로 entry 정보를 넣어주는 겁니다. -b 뒤에는 6번의 start 위치를 -s 뒤에는 6번의 size 내용을 맞춰주면 잘 만들어지겠죠.
여기까지 끝나면 임의의 크기의 EFI 파티션 하나로만 되어 있는 USB를 만들 수 있습니다. EFI 파티션이 왕창 크니 부트로더도 여러 개 넣어도 되고 AIO가 먼저 올라가게 함으로서 클로버 부트로더를 선택하거나 다른 복구용 또는 우분투 ISO 를 부팅해서 복구하는 용도로 쓰거나 하게 만들 수 있는거죠.
물론 통으로 전부 EFI 파티션으로 안하고 뒤쪽에 추가 파티션 만들어서 써도 됩니다. 2번째 파티션에 저장이나 복구용 OS 넣어도 상관없죠.
이거 하나 만들어두면 유용하고, 클로버 부트로더 버전 업 하면 이 USB도 같이 업 해주면 됩니다.
만들어 두면 유용하겠죠? USB 부팅해서 아래처럼 입맛에 맞게 골라 부팅 선택하면 됩니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 937 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 575 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1403 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 575 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 909 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5086 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 106 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 103 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 119 | 24.10.2321:29 | 해킨도전자 |
103 | 24.10.2322:26 | 뿌엥 | |
119 | 24.10.2321:29 | 해킨도전자 | |
106 | 24.10.2319:04 | 사노라맨 | |
784 | 24.10.1412:27 | shl628 | |
665 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
937 | 24.10.1121:10 | 좌절금지 | |
732 | 24.10.1115:53 | 수박 | |
575 | 24.10.0900:22 | 줌바이퍼 | |
1403 | 24.07.1219:19 | Stultus | |
1210 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
894 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
644 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
575 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
909 | 24.09.1723:58 | 좌절금지 | |
601 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
538 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |