Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드

Windows 10은 훌륭한 운영체제입니다. 물론 사소한 불편함과 아쉬운 점이 없지는 않지만, 어느 운영체제가 그렇지 않겠습니까? Microsoft와 Windows 10을 계속 사용하더라도 다른 환경을 미리 경험해 볼 수 있는 방법은 얼마든지 있습니다.

기존 운영체제를 건드리지 않고 새로운 OS를 안전하게 체험하는 가장 좋은 방법이 바로 가상 머신(Virtual Machine)입니다. 이 방식을 활용하면 Windows 위에서 macOS를 실행할 수 있어, Mac 전용 앱을 Windows 환경에서 그대로 사용할 수 있다는 큰 장점이 있습니다.

이번 글에서는 Windows에서 macOS를 설치해 소위 '가상 해킨토시(Virtual Hackintosh)'를 만드는 방법을 단계별로 자세히 알아보겠습니다.

Windows 10에서 macOS 가상 머신을 만들 때 필요한 파일

본격적인 설정에 앞서 필수 도구를 먼저 내려받아 설치해야 합니다. 이 튜토리얼에서는 Oracle VirtualBoxVMware Workstation Player(VMware Player), 두 가지 프로그램으로 macOS 가상 머신을 구축하는 방법을 모두 다룹니다.

  • VirtualBox 최신 버전 다운로드 (이 튜토리얼은 VirtualBox 6.1.22 기준)
  • VMware Player 최신 버전 다운로드 (이 튜토리얼은 VMware Player 16 기준)

물론 macOS 설치 이미지도 필요합니다. Big Sur가 해당 버전 기준 최신 macOS이며, 다운로드 링크는 아래 섹션에서 확인할 수 있습니다.

이 글은 인텔(Intel) 하드웨어 기준으로 VirtualBox 또는 VMware Player에 macOS Big Sur를 설치하는 과정을 중점적으로 설명합니다.

안타깝게도 AMD 하드웨어를 직접 테스트할 수 없어 AMD용 전체 튜토리얼은 제공하기 어렵지만, AMD 시스템에서 VMware로 macOS Big Sur를 부팅할 때 필요한 코드 스니펫은 함께 정리해 두었습니다. 실행 절차 자체는 인텔 버전과 동일하며 코드만 살짝 다르니, 아래 섹션의 내용을 참고하세요.

또한 글 말미에는 AMD 환경에서 macOS Catalina, Mojave, High Sierra 가상 머신을 구축하는 튜토리얼 링크도 함께 안내합니다.

macOS Big Sur 가상 이미지 다운로드

아래 링크를 통해 VirtualBox용과 VMware용 macOS Big Sur 이미지를 내려받으세요.

다운로드: macOS Big Sur 가상 머신 이미지

다운로드: VMware Player 패치 도구(Patch Tool)

VirtualBox로 macOS Big Sur 가상 머신 만들기

macOS 가상 머신을 만들기 전에 VirtualBox Extension Pack을 먼저 설치해야 합니다. 확장 팩에는 USB 3.0 지원, 마우스·키보드 호환성 개선 등 유용한 기능들이 포함되어 있습니다.

다운로드: Windows용 VirtualBox Extension Pack (무료)

페이지에서 All supported platforms를 선택해 내려받은 뒤, 파일을 더블클릭하여 설치를 진행합니다.

1단계: macOS Big Sur 가상 머신 생성

VirtualBox를 열고 New(새로 만들기)를 클릭한 후 이름 입력란에 macOS라고 입력합니다.

입력하는 즉시 VirtualBox가 운영체제를 감지하여 Mac OS X로 기본 설정할 것입니다. 이대로 두어도 괜찮습니다.

가상 머신 이름은 기억하기 쉬우면서도 타이핑하기 간단한 것으로 정하세요. 나중에 명령 프롬프트에서 이 이름을 여러 번 입력해야 하므로, 너무 복잡한 이름은 오히려 불편합니다.

Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드

다음으로 macOS 가상 머신에 할당할 RAM 용량을 지정합니다. 최소 4GB 이상을 권장하며, 호스트 시스템에서 여유 있게 할당할수록 쾌적한 환경을 경험할 수 있습니다.

단, 시스템에 실제 장착된 메모리보다 많이 할당할 수는 없으며, 호스트 운영체제(Windows)가 원활히 작동할 여유 메모리도 반드시 남겨두어야 합니다.

이제 Create a hard disk now(지금 가상 하드 디스크 만들기)를 선택하고 Create(만들기)를 누릅니다. 다음 화면에서 Virtual Hard Disk를 선택하고 디스크 크기를 최소 50GB 이상으로 설정하세요. 저장 공간에 여유가 있다면 더 크게 잡는 것이 좋습니다. macOS Big Sur에는 최소 35GB의 저장 공간이 필요합니다.

2단계: macOS Big Sur 가상 머신 설정 편집

아직 가상 머신을 바로 시작하지 마세요. 실행하기 전에 몇 가지 설정을 조정해야 합니다. 생성한 macOS 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 Settings(설정)를 선택합니다.

Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드
  1. System 메뉴에서 부팅 순서(Boot Order)에서 Floppy를 제거하고, ChipsetICH9로 설정되어 있는지 확인합니다.
  2. Processor 탭에서 프로세서 수를 2개로 지정합니다. 코어 여유가 충분한 CPU(인텔 코어 i7, i9 등)라면 더 많이 할당해도 좋습니다. 다만 필수 사항은 아닙니다.
  3. Enable PAE/NX 항목에 체크되어 있는지 확인합니다.
  4. Display 메뉴에서 Video Memory(비디오 메모리)128MB로 설정합니다.
  5. Storage 메뉴에서 Storage Devices 아래의 빈 디스크를 선택한 뒤, Optical Drives 옆의 디스크 아이콘을 클릭하여 macOS Big Sur 디스크 이미지 파일을 찾아 지정합니다.
  6. 마지막으로 USB 탭에서 USB 3.0을 선택하고 OK를 누릅니다.

3단계: 명령 프롬프트로 VirtualBox에 커스텀 코드 추가

여전히 가상 머신을 시작할 준비가 된 상태는 아닙니다. 현재 설정 그대로는 VirtualBox가 macOS 디스크 이미지와 호환되지 않습니다.

정상적으로 작동하게 하려면 VirtualBox에 일종의 패치를 적용해야 하며, 이를 위해 명령 프롬프트(Command Prompt)에서 코드를 입력해야 합니다. 자세한 과정은 아래와 같습니다.

먼저 VirtualBox를 완전히 종료합니다. VirtualBox 또는 관련 프로세스가 실행 중이면 명령어가 제대로 적용되지 않습니다.

종료 후 Windows key + X를 누르고 메뉴에서 명령 프롬프트(관리자 권한)를 선택합니다. 메뉴에 PowerShell만 보인다면 시작 메뉴 검색창에 command를 입력한 후, 검색 결과를 오른쪽 클릭하여 관리자 권한으로 실행을 선택하면 됩니다. 다음 명령어로 Oracle VirtualBox 디렉터리로 이동합니다:

cd "C:\Program Files\Oracle\VirtualBox\"

이후 아래 명령어를 한 줄씩 차례대로 입력합니다. 이때 명령어 속 가상 머신 이름은 반드시 본인이 설정한 이름으로 수정해야 합니다. 예시에서는 가상 머신 이름을 macOS Big Sur로 사용했습니다.

입력할 명령어는 다음과 같습니다:

VBoxManage.exe modifyvm "macOS Big Sur" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

모든 명령어가 에러 없이 완료되었다면 명령 프롬프트를 닫습니다.

Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드

4단계: macOS Big Sur 가상 머신 부팅

VirtualBox를 다시 열고 macOS 가상 머신을 더블클릭하여 시작합니다. 긴 텍스트가 흐른 뒤 Apple 로고가 나타날 것입니다. 다음 화면에서 언어를 선택하고 Continue(계속)를 누릅니다.

Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드
  1. 다음으로 Disk Utility(디스크 유틸리티)를 선택합니다. macOS Big Sur를 설치할 깨끗한 드라이브를 생성하는 단계입니다.
  2. 디스크 유틸리티에서 Internal drive 목록의 VBOX HARDDISK MEDIA를 선택합니다.
  3. 드라이브 선택 후 화면 상단의 Erase(지우기) 옵션으로 이동합니다.
  4. 드라이브 이름을 지정하고, Format(포맷)Mac OS Extended (Journaled), Scheme(구성표)GUID Partition Map으로 설정합니다.
  5. Erase를 클릭합니다.
  6. 완료되면 디스크 유틸리티를 종료하고 Big Sur 복구 화면으로 돌아갑니다. 여기서 Install macOS Big Sur를 선택합니다.
  7. 디스크 유틸리티에서 생성한 드라이브를 선택하고 Continue를 누릅니다.
Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드

설치 화면에는 몇 분이면 끝난다고 표시되지만, 실제로는 그보다 훨씬 오래 걸립니다. 첫 설치 단계는 약 15분 정도 소요되며, 이후 가상 머신이 재시작되면 두 번째 설치 화면으로 넘어갑니다.

두 번째 화면에서는 처음에 약 29분으로 표시됩니다. 그러나 '남은 시간 1분 미만'이라는 문구가 떠서 기대를 품게 되더라도, 아직 안심하면 안 됩니다.

실제로 이 지점부터 설치가 완료되기까지 한 시간 이상 추가로 걸렸으며, 심지어 세 시간 넘게 기다렸다는 사용자 후기도 있습니다. 더 곤란한 점은 설치가 진행 중인지 아니면 멈춘 것인지 외부에서 확인할 방법이 없다는 것입니다.

Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드

시간적 여유가 있다면 몇 시간 정도 그대로 두고 기다려 보세요. 돌아왔을 때 macOS Big Sur 환영 화면이 맞이해 줄 것입니다.

macOS 초기 설정을 모두 마쳤다면 VirtualBox에서 스냅샷(Snapshot)을 찍어두는 것을 강력히 추천합니다. Machine > Take Snapshot으로 이동해 스냅샷 이름을 지정하고 처리가 완료될 때까지 기다리면 됩니다. 이후 가상 머신에 문제가 생기거나 Big Sur가 손상되더라도 스냅샷으로 되돌려 정상 상태의 설치 환경을 즉시 복원할 수 있습니다.

VMware Workstation Player로 macOS Big Sur 가상 머신 만들기

VirtualBox보다 VMware를 선호하시나요? VMware로도 VirtualBox와 동일하게 작동하는 macOS Big Sur 가상 머신을 만들 수 있습니다. VirtualBox와 마찬가지로 VMware 역시 사전 패치 과정이 필요합니다.

이 섹션의 방법은 인텔과 AMD 시스템 모두에서 작동합니다. 다만 AMD 사용자는 가상 머신 VMX 파일 편집 시 두 번째 코드 스니펫을 사용해야 하므로, 튜토리얼을 끝까지 읽고 어떤 의미인지 정확히 파악하시기 바랍니다.

1단계: VMware Workstation Player 패치

  1. 'macOS Big Sur 가상 이미지 다운로드' 섹션에 있는 VMware Player Patch Tool을 먼저 내려받습니다.
  2. 패치 도구를 내려받은 위치로 이동해 압축을 해제합니다. 폴더들이 같은 드라이브에 있을 때(예: VMware 루트 폴더와 압축 해제 폴더가 모두 C:\ 드라이브에 위치) 가장 잘 작동합니다.
  3. VMware가 완전히 종료된 상태인지 확인한 후, Unlocker 폴더 안의 win-install 명령 스크립트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. 명령 프롬프트 창이 열리면서 패치 스크립트가 실행됩니다.

주의: 스크립트가 매우 빠르게 지나가므로, 'File not Found(파일을 찾을 수 없음)' 같은 메시지가 출력되지 않는지 주의 깊게 살펴야 합니다.

'파일을 찾을 수 없음' 또는 '지정된 파일을 시스템이 찾을 수 없습니다' 오류가 발생하는 가장 흔한 원인은, VMware Workstation Player를 기본 경로가 아닌 다른 위치에 설치했거나 다른 디렉터리에서 패치를 실행했기 때문입니다.

패치가 완료되면 VMware를 실행할 수 있습니다.

2단계: VMware로 macOS Big Sur 가상 머신 생성

Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드
  1. Create a New Virtual Machine을 선택하고 I will install the operating system later를 고릅니다.
  2. Apple Mac OS X를 선택하고 Version을 macOS 10.16으로 변경합니다. macOS 옵션이 보이지 않는다면 패치가 제대로 설치되지 않은 것입니다.
  3. macOS Big Sur 가상 머신의 이름을 정합니다. 기억하기 쉬운 이름으로 지정한 뒤, 파일 경로를 어딘가에 복사해 두세요. 잠시 후 파일 수정 작업에 필요합니다.
  4. 다음 화면에서 디스크 크기를 50GB 이상으로 설정하고 Store virtual disk as a single file(가상 디스크를 단일 파일로 저장)을 선택합니다. 가상 디스크 생성 마법사를 마치되, 아직 가상 머신을 시작하지는 마세요.

3단계: macOS Big Sur 가상 머신 설정 편집

가상 머신을 부팅하기 전에 하드웨어 사양을 편집해야 합니다.

Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드
  1. VMware 기본 화면에서 macOS Big Sur 가상 머신을 선택한 후 오른쪽 클릭하여 Settings를 엽니다.
  2. 가상 머신 메모리를 최소 4GB 이상으로 늘립니다. RAM에 여유가 있다면 더 할당해도 좋습니다.
  3. Processors에서 사용 가능한 코어 수를 2개(여유가 있다면 그 이상)로 설정합니다.
  4. New CD/DVD (SATA) > Use ISO image file을 선택하고, macOS Big Sur ISO 파일을 찾아 지정합니다.
  5. Hardware 창을 닫고 Finish를 클릭합니다.

그러나 아직 VMware Workstation Player의 macOS Big Sur 가상 머신을 시작하지 마세요. 설정 파일을 몇 군데 더 수정해야 합니다.

4단계: Intel 하드웨어용 macOS Big Sur VMX 파일 편집

이 섹션은 인텔 사용자를 위한 것입니다. VMware의 macOS Big Sur 가상 머신을 켜기 전에 마지막으로 거쳐야 하는 편집 단계입니다!

VMware를 종료한 뒤 macOS 가상 머신이 저장된 위치로 이동합니다. 기본 경로는 다음과 같습니다:

C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER

macOS Big Sur.vmx 파일을 찾아 오른쪽 클릭하고 연결 프로그램 > 메모장(또는 선호하는 텍스트 편집기)으로 엽니다. 설정 파일 맨 아래로 스크롤한 후 다음 줄들을 추가합니다:

smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
smc.version = "0"

저장한 후 편집기를 닫습니다.

이제 VMware를 열어 macOS Big Sur 가상 머신을 선택하고 실행하면 됩니다!

5단계: AMD 하드웨어용 macOS Big Sur VMX 파일 편집

이 섹션은 AMD 사용자를 위한 것입니다. 위의 인텔용 섹션과 마찬가지로, AMD 사용자 역시 진행 전에 VMX 파일을 편집해야 합니다. AMD용 편집은 인텔 버전보다 몇 줄 더 많지만, 그대로 복사해서 붙여넣으면 됩니다.

VMware를 종료한 뒤 macOS 가상 머신이 저장된 위치로 이동합니다. 기본 경로는 다음과 같습니다:

C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER

macOS Big Sur.vmx 파일을 오른쪽 클릭하여 연결 프로그램 > 메모장(또는 선호하는 텍스트 편집기)으로 연 뒤, 설정 파일 맨 아래에 다음 줄들을 추가합니다:

smc.version = “0”
cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
cpuid.1.edx = “0000:0111:1000:1011:1111:1011:1111:1111”
smbios.reflectHost = “TRUE”
hw.model = “MacBookPro14,3”
board-id = “Mac-551B86E5744E2388”

저장한 후 편집기를 닫습니다.

이제 VMware를 열어 macOS Big Sur 가상 머신을 선택하고 실행하면 됩니다!

6단계: macOS Big Sur 가상 머신 구성 및 설치

macOS Big Sur 가상 머신을 실행한 후에는 설치 전에 저장 드라이브를 구성해야 합니다.

Windows 10 가상 머신에 macOS Big Sur 설치하기: VirtualBox·VMware 완벽 가이드
  1. Disk Utility(디스크 유틸리티)를 선택합니다. macOS Big Sur를 설치할 깨끗한 드라이브를 생성하는 단계입니다.
  2. 디스크 유틸리티에서 Internal drive 목록의 VMware Virtual SATA Hard Drive Media를 선택합니다.
  3. 드라이브 선택 후 화면 상단의 Erase(지우기) 옵션으로 이동합니다.
  4. 드라이브 이름을 지정하고, Format(포맷)APFS, Scheme(구성표)GUID Partition Map으로 설정합니다.
  5. Erase를 클릭합니다.
  6. 완료되면 디스크 유틸리티를 종료하고 Big Sur 복구 화면으로 돌아갑니다. 여기서 Install macOS Big Sur를 선택합니다.
  7. 디스크 유틸리티에서 생성한 드라이브를 선택하고 Continue를 누릅니다.

설치에는 다소 시간이 걸리지만 VirtualBox보다는 빠른 편입니다. macOS Big Sur가 로드되면 원하는 대로 운영체제를 자유롭게 구성하면 됩니다.

7단계: macOS Big Sur 가상 머신에 VMware Tools 설치

이제 VMware Tools를 설치해야 합니다. VMware Tools는 마우스 조작 개선, 비디오 성능 향상 등 유용한 기능을 제공하는 유틸리티 모음입니다.

macOS 가상 머신이 실행 중인 상태에서 Player > Manage > Install VMware Tools로 이동합니다.

macOS 데스크톱에 설치 디스크가 나타납니다. 옵션이 표시되면 Install VMware Tools를 선택하고 이동식 볼륨 접근을 허용합니다. 이후 설치 마법사의 안내에 따라 진행하며, 설치 완료 후 재시작이 필요합니다.

문제 해결(Troubleshooting)

VMware Workstation Player에서 macOS 가상 머신을 설치하는 과정에서 발생할 수 있는 몇 가지 문제와 해결 방법입니다.

  1. 가상 머신 생성 마법사에서 'Apple Mac OS X' 옵션이 보이지 않는다면, 패치 과정을 다시 진행해야 합니다. VMware Player 관련 프로세스가 모두 종료되어 있는지 확인하세요.
  2. 가상 머신 시작 시 'Mac OS X is not supported with binary translation'이라는 메시지가 나타난다면, BIOS/UEFI 설정에서 가상화(virtualization) 기능을 활성화해야 할 가능성이 높습니다.
  3. 가상 머신 시작 시 'VMware Player unrecoverable error: (vcpu-0)' 메시지가 표시된다면, macOS Big Sur.vmx 설정 파일로 돌아가 추가한 코드 줄이 제대로 저장되었는지 확인해야 합니다.
  4. AMD 하드웨어 사용 중 Apple 로고에서 멈춘다면, 먼저 가상 머신 전원을 끕니다. 이후 Settings > Options > General로 이동해 Guest operating systemMicrosoft Windows, Version을 Windows 10 x64로 변경합니다. OK를 누른 뒤 가상 머신을 다시 켜세요. Apple 로고가 지나간 후 가상 머신 전원을 끄고, Guest operating system 설정을 다시 올바른 버전의 Apple Mac OS X로 되돌리면 됩니다.

AMD 하드웨어를 위한 macOS 가상 머신

Apple은 데스크톱과 노트북에 인텔 하드웨어를 사용해 왔습니다. 하드웨어 사양이 매우 유사하기 때문에 인텔 시스템에서 macOS 가상 머신을 구성하는 것이 훨씬 수월합니다.

AMD의 경우는 정반대입니다. Apple이 AMD 하드웨어에서 macOS를 개발하지 않기 때문에, AMD 시스템에서 macOS 가상 머신을 만드는 것은 더 까다롭습니다. 하지만 아래 영상 튜토리얼을 참고하면 AMD 하드웨어를 사용하는 VMware 가상 머신에 macOS Big Sur를 설치하는 방법을 배울 수 있습니다.

macOS Big Sur 가상 머신 설치 완료!

macOS Big Sur 가상 머신을 구축하는 데는 VirtualBox와 VMware, 두 가지 선택지가 있습니다. 두 방법 모두 Windows에서 벗어나기 전에 macOS를 미리 체험해 보고 싶거나, Apple의 최고 앱들을 활용하고 싶은 사용자에게 훌륭한 선택이 될 것입니다.