해킨토시 설치 방법 2026 초보자 OpenCore macOS 따라하기

해킨토시를 처음 시도할 때 가장 많이 막히는 부분은 설치 파일보다 구조를 먼저 이해하지 못하는 것입니다. 요즘 방식은 예전처럼 ISO 하나만 넣고 끝나는 구조가 아닙니다. 윈도우에서 OpenCore용 EFI를 준비하고, macOS Recovery 파일을 따로 받아 USB에 배치한 뒤 설치를 시작하는 쪽이 훨씬 안정적입니다.

해킨토시 설치 순서 한눈에 보기 윈도우에서 USB를 만들고 OpenCore로 부팅한 뒤 macOS를 설치하는 구조입니다 1. 준비물 Python · USB · OpenCore 2. Recovery BaseSystem 파일 받기 3. USB 제작 EFI + Recovery 배치 4. BIOS Secure Boot 끄기 5. macOS 설치 APFS 포맷 후 진행 6. 재부팅 Installer 다시 선택 7. 부팅 등록 Bootice로 EFI 등록

그럼 윈도우 10 또는 윈도우 11 환경에서 OpenCore 기반 해킨토시 설치 USB를 만드는 과정을 초보자 기준으로 다시 정리한 내용으로 기본적으로 Python 설치부터 Recovery 파일 다운로드, diskpart로 USB 초기화, BIOS 설정, 설치 후 OpenCore를 로컬 디스크에 등록하는 부분까지 한 번에 작성하니 초보자분들도 천천히 따라해보세요

해킨토시 설치 전 먼저 이해해야 할 구조

지금 설치 방식의 핵심은 아주 단순합니다.

먼저 윈도우에서 EFI와 Recovery를 따로 준비하고, USB 안에 EFI 폴더와 com.apple.recovery.boot 폴더를 직접 배치하는 구조입니다. Recovery 폴더 안에는 BaseSystem.dmgBaseSystem.chunklist가 들어가며, 이 방식이 Monterey 이후 버전에서도 안정적으로 쓰이는 흐름으로 정리되어 있습니다.

즉, 설치 USB를 만드는 목적은 단순한 이미지 굽기가 아니라 OpenCore로 부팅해 Apple Recovery를 불러오는 것입니다. 이 원리만 이해해도 중간에 어디서 막히는지 훨씬 빨리 파악할 수 있습니다.

준비물

  • 윈도우 10 또는 윈도우 11 관리자 권한 계정
  • Python 3.10 이상
  • 16GB 이상 USB 메모리
  • OpenCore 최신 릴리스
  • gibMacOS 또는 macrecovery.py 사용 환경
  • ProperTree 또는 OCAuxiliaryTools
  • Bootice
  • 유선 인터넷

설치 과정에서는 Python, Recovery 다운로드 도구, config.plist 편집 도구, EFI 등록 도구가 필요합니다.

또 설치 도중 macOS Recovery가 온라인으로 설치 파일을 받아오는 방식이라 유선 인터넷 환경이 훨씬 안정적입니다.

설치 후에도 Bootice로 로컬 디스크에 OpenCore를 등록하는 과정이 들어갑니다.

1단계 Python 설치

먼저 윈도우에 Python을 설치합니다. 설치 후 명령 프롬프트에서 버전이 정상 표시되면 준비가 끝난 것입니다.

Recovery 스크립트와 ProperTree 실행에 Python이 필요합니다.

python --version

2단계 macOS Recovery 파일 받기

이제 gibMacOS 또는 macrecovery.py를 이용해 macOS Recovery 파일을 받습니다.

다운로드가 끝나면 BaseSystem.dmgBaseSystem.chunklist가 생성됩니다. 설치에는 전체 설치 패키지보다 이 Recovery 파일 구조가 더 중요합니다.

git clone https://github.com/corpnewt/gibMacOS.git
cd gibMacOS
python macrecovery.py

목록이 나오면 원하는 최신 macOS Recovery 항목을 선택하면 됩니다. 여기서 핵심은 BaseSystem 파일 2개가 제대로 내려받아졌는지 확인하는 것입니다.

3단계 USB 초기화와 파티션 구성

USB는 diskpart로 완전히 초기화한 뒤 EFI 파티션과 macOS 설치 파티션으로 나누는 방식이 깔끔합니다.

EFI는 FAT32로, 나머지 파티션은 macOS Recovery 파일을 담는 용도로 씁니다.

diskpart
list disk
select disk X
clean
convert gpt
create partition primary size=300
format fs=fat32 quick label=EFI
assign letter=E
create partition primary
assign letter=F
exit

여기서 가장 중요한 건 select disk 번호를 잘못 고르지 않는 것입니다.

USB 번호를 잘못 선택하면 다른 디스크를 지울 수 있으니 이 단계는 꼭 천천히 확인하고 진행해야 합니다.

설치 USB 안에는 이렇게 보이면 됩니다 EFI BOOT OC com.apple.recovery.boot BaseSystem.dmg BaseSystem.chunklist 주의 USB를 열었을 때 EFI와 com.apple.recovery.boot 폴더가 바로 보여야 합니다.

4단계 Recovery 파일 배치

Recovery 파일은 설치 파티션에 com.apple.recovery.boot 폴더를 만든 뒤 그 안에 복사합니다. 파일 이름이 틀리거나 폴더 위치가 한 단계라도 어긋나면 부팅 메뉴에서 Recovery를 못 불러올 수 있습니다.

F:
mkdir com.apple.recovery.boot
copy BaseSystem.dmg F:com.apple.recovery.boot
copy BaseSystem.chunklist F:com.apple.recovery.boot

5단계 OpenCore EFI 구성

EFI 파티션에는 OpenCore 부팅에 필요한 기본 구조를 만들어야 합니다.

최소한 EFI/BOOT, EFI/OC, 그리고 그 아래 ACPI, Drivers, Kexts, Resources, config.plist가 필요합니다.

드라이버는 보통 OpenRuntime.efiHfsPlus.efi가 기본이며, Kext는 Lilu.kext, VirtualSMC.kext, WhateverGreen.kext가 최소 구성으로 정리됩니다.

E:
mkdir EFI
cd EFI
mkdir OC
mkdir BOOT

초보자 입장에서는 OpenCore Simplify 같은 자동 생성 도구를 활용하는 편이 훨씬 편합니다.

하드웨어 스캔 후 호환되는 EFI를 만들어주는 방향이 요즘 기준에서는 접근성이 좋습니다.

6단계 config.plist 설정

이 단계가 어렵게 느껴질 수 있지만, 핵심만 보면 됩니다.

Sample.plist를 복사해 config.plist를 만들고 ProperTree로 열어서 필요한 항목을 맞춘 뒤 Snapshot을 한 번 실행하면 됩니다.

Snapshot은 Kext와 Driver를 자동 반영하는 중요한 단계라 빼먹으면 안 됩니다.

기본적으로는 Booter Quirks, Kernel Quirks, SecureBootModel 비활성화, 그리고 SMBIOS 설정이 들어갑니다.

SMBIOS는 하드웨어와 목적에 맞는 항목으로 잡아야 하며, Snapshot 후 저장까지 해야 USB 부팅 시 필요한 파일을 제대로 읽습니다.

7단계 BIOS 설정

설치 전 BIOS에서는 Secure Boot를 끄고, CSM을 끄고, SATA Mode를 AHCI로 맞추는 구성이 많이 쓰입니다.

BIOS에서 먼저 확인할 항목 Secure Boot Disabled CSM Disabled Above 4G Decoding Enabled SATA Mode AHCI VT-d Disabled

VT-d는 끄거나 DisableIoMapper 설정과 함께 맞추는 식으로 정리됩니다. Above 4G Decoding은 켜는 방향이 권장됩니다.

  • Secure Boot 끄기
  • CSM 끄기
  • VT-d 끄기 또는 DisableIoMapper 적용
  • Above 4G Decoding 켜기
  • SATA Mode를 AHCI로 변경

8단계 USB 부팅과 macOS 설치

이제 USB로 부팅한 뒤 OpenCore 메뉴에 들어가 macOS Recovery를 실행합니다.

리커버리 화면이 열리면 디스크 유틸리티에서 설치할 파티션을 APFS로 포맷하고 설치를 진행하면 됩니다.

일단 설치 중간에는 여러 번 재부팅될 수 있고, 그때마다 다시 USB 또는 OpenCore 쪽으로 진입해 macOS Installer 항목을 선택해야 설치가 이어질 수 있습니다.

이 단계에서 초보자가 가장 많이 막히는 부분이 바로 재부팅 후 윈도우로 다시 들어가 버리는 상황입니다. 설치가 실패한 것이 아니라 부팅 대상을 잘못 고른 경우가 많으니, F12 같은 부트 메뉴 키로 다시 OpenCore 쪽을 선택하면 됩니다.

9단계 설치 후 Bootice로 OpenCore 등록

설치가 끝난 뒤에는 USB에 있던 EFI를 로컬 디스크 EFI 영역으로 옮겨야 USB 없이 부팅이 편해집니다.

설치 후 마지막으로 해야 할 OpenCore 등록 탭 메뉴 Physical Disk Parts Manage UEFI 부팅 항목 편집 메뉴명 OpenCore 파일 경로 EFI/OC/OpenCore.efi 현재 부팅항목 저장

Bootice에서 로컬 디스크를 선택하고 UEFI 탭으로 들어가 부팅 항목 편집을 누른 다음, EFI/OC/OpenCore.efi를 지정해서 부팅 메뉴를 추가하면 됩니다.

부팅 목록에 OpenCore가 보이지 않을 때는 이 방식으로 직접 등록해 주면 BIOS 부트 메뉴에서 OpenCore를 선택할 수 있게 됩니다. 설치 후 이 부분을 마무리해야 실사용 환경이 훨씬 깔끔해집니다.

ADVERTISEMENT

초보자가 자주 막히는 부분

  • USB 안에 EFI 폴더를 한 번 더 중첩해서 넣는 경우
  • BaseSystem 파일 위치가 com.apple.recovery.boot 아래가 아닌 경우
  • config.plist 수정 후 Snapshot을 하지 않은 경우
  • BIOS에서 Secure Boot와 CSM을 그대로 둔 경우
  • 설치 중 재부팅 뒤 OpenCore 대신 윈도우를 선택한 경우
  • 설치 후 로컬 EFI 등록을 하지 않아 매번 USB가 필요한 경우

저라면 오류가 났을 때 가장 먼저 USB 구조, config.plist Snapshot 여부, BIOS 설정, Bootice 등록 여부부터 다시 확인합니다. 대부분은 이 네 군데에서 원인이 나옵니다.

2026년 기준 해킨토시 설치는 예전처럼 감으로 맞추는 작업보다 OpenCore 구조를 정확히 만들고 Recovery 방식으로 접근하는 것이 훨씬 중요합니다. Python으로 Recovery 파일을 받고, EFI를 제대로 구성하고, BIOS와 부팅 항목까지 정리하면 초보자도 훨씬 안정적으로 설치를 시도할 수 있습니다.

다만 해킨토시는 설치 화면보다 설치 후 안정화가 더 중요합니다. 처음부터 욕심내기보다 유선 인터넷, 정확한 EFI 구조, APFS 포맷, OpenCore 로컬 등록 이 네 가지만 확실히 잡고 가는 편이 훨씬 수월합니다.

해킨토시 설치는 ISO 파일만 있으면 되나요?

요즘 방식은 ISO 하나만 넣는 구조보다 OpenCore EFI와 macOS Recovery 파일을 함께 준비하는 방식이 더 안정적입니다. EFI와 com.apple.recovery.boot 폴더 구성이 핵심입니다.

설치 중간 재부팅 후 윈도우로 들어가면 실패한 건가요?

실패가 아닐 때가 많습니다. 다시 부트 메뉴로 들어가 OpenCore 또는 macOS Installer 항목을 선택하면 설치가 이어질 수 있습니다.

설치 후에도 USB가 계속 필요한가요?

아닙니다. 설치 후 Bootice로 로컬 디스크 EFI에 OpenCore를 등록하면 USB 없이도 부팅할 수 있습니다.

초보자가 가장 먼저 확인할 부분은 무엇인가요?

USB 내부 구조, config.plist Snapshot 여부, BIOS 설정, Bootice 부팅 등록 이 네 가지를 먼저 점검하는 것이 가장 빠릅니다.

ADVERTISEMENT

DecreYellow

제품디자인과 3D CAD 설계 실무를 기반으로 IT, 윈도우 오류 해결, CAD 소프트웨어, 디자이너 세금, 프리랜서·개인사업자 실무 정보를 정리하고 있습니다. 단순한 이론 설명보다 실제 업무와 블로그 운영, 프로그램 사용 경험을 바탕으로 초보자도 이해하기 쉽게 문제 원인과 해결 방법을 풀어내는 것을 목표로 합니다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다