VirtualBox에 macOS 10.15 카탈리나 설치 (Windows PC에서)

 

https://www.geekrar.com/install-macos-catalina-on-virtualbox-on-windows-pc/

 

//----------------------------
< 파일 다운로드>

macOS 카탈리나 ISO 이미지 파일 다운로드

*.vmdk 이미지 파일 다운로드

macOS Catalina VirtualBox Boot Image 다운로드

//------------------------------

VirtualBox 설치

https://www.virtualbox.org/wiki/Downloads

  • VirtualBox Extension Pack 도 설치

//----------------------------

가상머신 설치

VirtualBox -> 머신 -> 새로 만들기

  • 이름 : macOS

  • 종류 : Mac OS X

  • 버전 : Mac OS X (64-bit)

  • 메모리 크기 : 8G 이상

  • 하드디스크 :

    • 기존 가상 하드 디스크 파일 사용
      위에서 다운받은 VirtualBox Boot Image [Geekrar].vmdk 선택

    • 모두 설정후 만들기 버튼 선택

//------------------------------------------

가상머신 설정 - 기본

  • 위에서 생성한 가상머신 선택 -> 설정

  • 시스템 -> 프로세서

    • 프로세서 개수 : 2개 이상
    • PAX/NX 사용하기 : 체크
  • 디스플레이

    • 비디오 메모리 : 128MB
    • 그래픽 컨트롤러 : VBoxVGA
  • 저장소 -> 하드디스크 추가

    • 위에서 다운로드한 VirtualBox Boot Image [Geekrar].vmdk 선택

//------------------------------------------

가상머신 설정 - 고성능

  • 위에서 생성한 가상머신 선택 -> 설정

  • 시스템
    -> 마더보드 :

      기본 메모리 : 8G 이상
      부팅순서 : Floppy 제외
      칩셋 : PIIX3
      확장된 기능 : 모두 체크

    -> 프로세서

    • 프로세서 개수 : 2개 이상
    • PAX/NX 사용하기 : 체크
    • 네스티드 VT-x/AMD-V 사용하기 : 체크 해제
  • 디스플레이

    • 비디오 메모리 : 128MB
    • 그래픽 컨트롤러 : VBoxVGA

//------------------------------------------

설정 변경 명령 실행

  • Intel CPU

    c:
    cd "C:\Program Files\Oracle\VirtualBox\"
    VBoxManage.exe modifyvm "Your Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
  • AMD CPU
    https://drive.google.com/file/d/1RmbvgT_W0gpbrhwjiIlfMh7NJnnbgscP/view

    c:
    cd "C:\Program Files\Oracle\VirtualBox\" 
    VBoxManage.exe modifyvm "Your Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff 
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" 
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" 
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" 
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" 
    VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
    VBoxManage modifyvm "Your Virtual Machine Name" --cpu-profile "Intel Core i7-6700K"
  • 위의 명령어중 "Your Virtual Machine Name"을 생성할때 지정한 이름으로 변경

머신 시작

//------------------------

성능 향상 시키기

  • 너무 느려서 사용하기 힘든 상태
  • OS update -> 조금 빨라 진듯

화면 해상도 증가

"C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata "macOS 10.15" VBoxInternal2/EfiGraphicsResolution 1920x1080

반응형
Posted by codens