본문 바로가기

카테고리 없음

VirtualBox에서 macOS 구동하기(High Sierra 설치 및 실행)

반응형

 

 

내 노트북은 운영체제가 윈도우인데,

아이폰 어플리케이션을 만들기 위해서는 맥이나 맥북같은 macOS가 필요하다.

 

macOS를 구동하기 위해서는 VirtualBox(또는 VMWare)를 설치해야 하고 macOS의 디스크 파일을 다운로드 해야 한다.

VirtualBox가 나는 이미 설치되어 있었는데,

설치 되어 있지 않아도 사실상 많은 블로그에 자세한 방법이 나와 있어서 그다지 어렵지는 않을 것이다.

 

 

mac OS 파일 다운로드

구글 검색 또는 블로그를 통해 macOSHigh Sierra를 다운로드 받을 수 있다. 

 

근데 구글 드라이브에서 다운받는 거고, 하루에도 많은 사람이 다운로드 받기 때문에

일일 다운로드 용량을 초과했다는 창이 뜰 수 있다.

그럴 경우에는 그냥 다음날 일찍 시도하면 아무 문제 없다.

나는 바보같이 여러 파일로 나눠져 있는 걸 다운받았는데, 그냥 하나의 압축 파일로 된 걸 다운받으면 된다.

 

5기가가 넘는 압축파일을 끈기 있게 기다려서 다운로드를 받고, 압축 파일을 풀면 vmdk파일이 나온다.

rar 파일을 압축 해제 해야 하는데, 나는 프로그램이 없어서 반디집을 설치했다. 그럼 바로 해결된다.

 

압축을 해제한 모습

 

 

VirtualBox에서 가상 머신 만들기

이제 macOs를 구동하기 위해서는 VirtualBox에서 가상 머신을 만들어야 한다.

우선 새로 만들기를 클릭하고, 이름을 설정한다.

 

VDI를 선택하고,

 

고정 크기를 선택한다.

(사진은 동적할당이라 되어 있지만 나는 고정 크기를 선택했다.)

 

그리고 나오는 용량 설정은 4096 이상으로 해 주는 게 좋다. (나는 4096으로 했다.)

 쭉쭉 선택한 뒤 가상머신이 만들어 지고 나면

이제 몇 가지 설정을 해 주어야 한다.

CPU 개수를 2개 이상, 초록색 범위 내로 설정하고

 

비디오 메모리를 128MB로 설정해 준다.

 

그리고 저장소에 macOS 파일 등록하기.

 

위처럼 다 설정하고 나면 이제 마지막 과정이다.

cmd 창을 관리자모드로 연다.

그리고 VirtualBox 폴더로 이동한다.

그리고는 밑의 코드를 붙여넣어주면 되는데,

중간에 따옴표 “” 부분은 자신의 가상머신 이름이 들어가야 하기 때문에 필히 수정을 해 주어야 한다.

*아마 VirtualBox 6.x 버전을 위한 코드이고 다른 버전은 다른 코드를 입력해야 하는 것 같다.

엔터치면 설정 완료.

 

밑 코드에서 가상머신 이름을 자신의 가상머신 이름으로 바꾸고 그대로 복사해서 넣으면 된다.

VBoxManage.exe modifyvm "가상머신 이름" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "가상머신 이름" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "가상머신 이름" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "가상머신 이름" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "가상머신 이름" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "가상머신 이름" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
 

 

이제 다시 VirtualBox로 돌아가 시작 버튼을 눌러준다.

그러면 부팅 후에,

 

맥 초기 설정 화면이 나온다.

 

대충 설정하고, 키보드는 2로 시작하는 거 선택, 시키는 대로 shift 키 양쪽 누르고 US로 시작하는 항목 선택하면 된다.

 

 

성공적으로 설치를 끝냈다.

이제는 스위프트를 코딩할 프로그램을 다운받고 Hello World를 찍어볼 것이다!!

 

참고한 사이트:

https://lovedweb.com/226

 

버추얼박스 가상 컴퓨터 macOS 해상도 변경하기

가상 컴퓨터 프로그램 버추얼박스에 macOS 시에라를 설치하였습니다. 설치하는 것은 큰 어려움이 없었는데요. 실행 시키는 것은 쉽지 않더군요. 아무리 해도 실행이 안되더라고요. 그래서 구글신의 도움을 받아 해..

lovedweb.com

https://tigerteam.postype.com/post/3224997

 

윈도 10 ORACLE VirtualBOX에서 MacOS High Sierra 구동하기

swift 언어를 배우기 위해 Mac book이나 Mac mini가 없다고 swift 언어의 개발이나 iOS개발 학습을 못하는건 아닙니다.   물론 iOS 디바이스 없이는 정확한 iOS 동작 테스트도 안되고,  애플 앱 스토어 (app store)에 앱을 올리기전 코드 사이닝을 위해는 Mac book이나 Mac mini등의 Mac 장비 구매는 반드시 필요...

tigerteam.postype.com

https://www.wikigain.com/install-macos-sierra-10-12-virtualbox/

 

How to Install macOS Sierra 10.12 on VirtualBox - Windows 10, 8, 7

How to Install New Apple Desktop operating system macOS Sierra on VirtualBox. Install macOS Sierra 10.12 on VirtualBox. Installing macOS on VirtualBox.

www.wikigain.com

 

반응형