본문 바로가기

개발

VirtualBox 에 OSX 설치 방법

728x90

OSX 를 써보고는 싶으데 MAC 을 사기는 싫은 경우는 어떻게 할까?

 

이런 경우는 Hachitoshi 가 정답이라고 생각하는 사람들이 많다. 물론 나도 그렇게 생각하고 있었다. 하지만, 여기 저기 찾아보니 최근 컴퓨터의 성능이 너무 좋아져서 인가? 아님 VM 소프트웨어가 좋아져서 인가?

 

Virtual Box, VM ware 에 OSX 설치가 가능하고 + 적당한 속도(빠르진 않다!!)로 사용 해볼 수 있다!!!

 

VirtualBox 에 OSX 를 설치하는 것은 Windows 를 설치하는 것과 동일하다

  • OSX 설치 이미지를 만들고
  • 설치 이미지로 부팅
  • OSX 설치 영역을 디스크 유틸리티로 포멧하고
  • OSX 설치 시작!!

이렇게 설치 했더니 OSX 부팅이 되지 않는다!! 그래서 또 구글링을 해보니 아래와 같은 방법으로 해결이 가능했다.

 

에러 메세지 : VBoxManage setextradata “[VBOX NAME]” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”

 

1. VirtualBox 로 OSX 를 설치 하였는데, 부팅이 되지 않는 경우 

  • VBoxManage 명령어로 device를 설정한다
VBoxManage modifyvm "osx" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "osx" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "osx" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "osx" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "osx" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "osx" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage modifyvm "osx" --vram 128

 

 

 

2. OSX 해상도 변경

  • VBoxManage setextradata “[VBOX NAME]” VBoxInternal2/EfiGraphicsResolution [해상도]
VBoxManage setextradata "osx" VBoxInternal2/EfiGraphicsResolution 2560x1440 # 해상도 값 
# 1280x720 | 1920x1080 | 2560x1440 | 2048x1080 | 3840x2160 | 5120x2880 | 1280x800 | 1280x1024 |1600x900 | 1440x900