지금까지 상당히 많은 EFI에서 큰 의미도 없이 남용되어져 왔고, 심지어는 제대로 계산도 안 되어서 보드에 적합하지 않은 값이 입력된 경우도 있던 값입니다 (보안상 해로운 옵션 (보안기능인 KASLR (커널의 적재 주소를 랜덤 할당하여 공격을 방지)을 끄는 기능)인데도 남용되어왔습니다)
(이런식으로 고수분들조차 특정값이 좋다는식으로 애기할정도)
안 그래도 kext등으로 인해 보안 기능을 꺼야하는 커맥 특징상 하나라도 많은 보안 기능을 남기는게 바람직하고, 저런걸로 공격당하면 사용자가 인지 못하고 당하게 되므로 저런 자동 보호 기능은 안 끄는게 맞습니다
물른 여기에도
이런식으로 이미 관련 게시물이 올라온적 있지만, 원문부터 시작해서 사용자가 너무 알아먹기 힘들게 되어있고, 그걸 번역해서 더 의미 불명의 무언가가 되어져 있습니다
https://bootmacos.com/entry/2019/08/10/002814
게시물 작성시 원문을 직접 보기도 했지만 (저기 일본내 커맥 사이트중 꽤 유명한곳입니다), 원문부터 너무 장대하게 적기만 하고 계산도 하기 힘들게 적혀있어서 결국 원본 출쳐인
https://www.insanelymac.com/forum/topic/331381-aptiomemoryfix/?tab=comments#comment-2564269
를 보고 계산식 부분을 확인하고 작성했을정도입니다 (오죽하면 스샷 뺴면 A4 2P도 안 되는 분량의 본문 작성하고, 시험해보는데 3시간 넘게 소비)
서론이 길어졌지만 결론은 slide값을 안 줘도 부트가 가능한 경우는 주지말아주세요
직접 자신에 맞는걸 계산해보실분들은
를 참조해주세요 (아까 짧고 알아먹기 쉽게 작성한 게시물입니다) (여전히 잘 모르겠다면 덧글 달아주세요)
---------------------------------------------------------------------------------
slide옵션은 다음 경우 필요합니다 (값이 필요한데 없거나, 잘못 되면 다음 증세가 나타나므로 해당 있는 경우만 써주세요) (간단하게 memmap에서 확인한 주소 0x10 0000 공간의 크기가 1기가쯤 되면 slide값을 제거하고 아무짓도 안 해도 됩니다)
1.
커맥 작업을 하다보면 가장 자주 보는 에러중 하나
Error allocating 0x&&&&& Pages at 0x############### alloc type *
couldn’t allocate runtime area
입니다 (흑은 금지 마크)
2.
AMF: Only ***/*** slide values are useable|
Valid slides: ***-**
이런식으로 뜨면서 멈추기도 합니다 (이게 떠도 넘어가는 경우도 있습니다)
3.
일부는 BIOS에서 Above 4G Decoding를 켜면 해결되지만, 대게의 경우 aptio driver를 교체하여 해결하게 됩니다 (OsxAptioFix2Drv-free2000.efi가 가장 강력하므로 대게 이걸로 됩니다만 하드웨어 손상된다는 애기도 있으므로 기본 AptioMemoryFix.efi를 추천합니다만 그걸 쓸려면 slide값을 줘야 합니다)
4.
KASLR때문에 부트가 되다가 안 되다 하는 경우도 있습니다
5.
이외에 OS Type을 Windows 8/10으로 변경해서 CSM을 완전히 꺼버리면 저런게 뜨거나 이로 인해 부트가 안 되는 경우도 있습니다
주로 MSI제 100시리즈 이상의 보드나 렙탑등은 필요할 가능성이 큽니다
메모리맵 구조가
A. 부트에 사용되는 주소인 0x10 0000부터 존재하는 영역에 커널을 올릴 용량만큼의 공간이 없음
B. MacOSX의 보안 기능인 KASLR (부트시 랜덤으로 00~FF의 값을 생성해서 커널의주소를 랜덤화)때문에 추가로 필요한 530메가 + 커널 용량만큼의 공간이 없음
2가지중 하나에 해당되면 값이 필요해집니다 (기가바이트 데탑용 보드등은 구형을 제외하고, 대게 저부분이 1기가 이상 할당되어져 있어서 해당 없습니다!)
추신 : 팁 게시판에 올릴려다가 내용 조만간 또 수정할 가능성이 크다보니 수정에 제약이 큰 이 사이트 구조상 본문에 내용 적기 곤란하고, 거기 올리면 볼 사람만 볼꺼같아서 일반 게시판 계열에 올립니다 (보안상 해로운 slide 옵션을 사용 중단하는분이 1분이라도 늘었으면 합니다)
잘 모르시겠으면 글에서 시키는대로 EFI Shell 가서 memmap을 저장한후 해당 txt의 내용을 복사해서 질문글을 다시 올려주세요
딱히 계산하는건 어렵지 않으니 계산정돈 해드릴 수 있습니다
여기도 외국쪽 맥 커뮤처럼 쳇이 활성화되어져 있으면 실시간으로 도와드리면 이런건 편하긴한데, 쳇 기능 추가는 언제가 될지 모르겠네요
좋은글 감사합니다. 5A571=370033pages 은 16진수>10진수 변환인건 알겠는데 1455메가는 어떤식으로 계산해야 확인 가능한 값인지요?
조언 주시면 감사하겠습니다.
일단 16 -> 10진수로 바꿉니다
다음 1 Page의 크기가 4k니 4를 곱하고, 1m는 1024k니 1024로 나눕니다
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
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 | 1402 | 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 | 102 | 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 | 줌바이퍼 | |
1402 | 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 |
좋은 글 감사합니다.