iOS

Windows10 에서 VirtualBox 로 mac OS 실행하기 정리

Unknown_Alchemist 2021. 11. 2. 16:39

순서

1. VirtualBox 설치

2. VirtualBox Extension Platform 설치

3. OS 버전 이미지 파일 다운로드

4. 머신 설정

5. 윈도우 설정

6. amd cpu 추가 설정

7. 확인

** virtualbox supr3hardenedwinrespawn 5 verr_invalid_name 해결

다음글 : VirtualBox 의 macOS 에서 XCode 실행 및 앱 개발

 

1. VirtualBox 설치

구글에 검색해서

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

이 사이트로 들어갈 수 있을 것이다.

버전은 글을 보는 시점별로 다르겠지만

 

"VirtualBox [버전] Platform packages" 에서

"windows hosts" 다운로드

 

그 밑의

 

"Virtual Box [버전] Oracle VM Virtual Box Extension Pack" 에서

"All supported platforms" 다운로드

 

- exe 파일 실행해서 원하는 경로에 설치

- 확장팩 실행해서 설치

 

2. OS 버전 이미지 파일

 

전 어떤 블로그에서 *.vmdk 형식의 카타리나 OS 이미지를 얻어서 썼습니다.

찾아서 다운로드 해주세요. 정리만 하는 글입니다.

 

4. 머신 설정

가상머신 우클릭- 설정 에 들어와서

시스템 : 플로피 체크 해제

네트워크 : 어댑터에 브리지

USB : 3.0

 

5. 윈도우 설정

 

윈도우키 + X 눌러서 파워셀 관리자모드 실행

 

cd ".exe 파일 설치할  때 설정한 경로"

.\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 설치한 곳으로 옮기고

VBoxManage.exe 프로그램을 이용한 여러가지 설정을 세팅,

AMD 라면 아래 코드를 추가합니다.

 

6. AMD CPU 를 쓴다면 아래 명령을 더 줘야 함.

 

.\VBoxManage.exe modifyvm "macOS (catalina)" --cpu-profile "Intel Core i7-6700K"
출처: https://musclebear.tistory.com/134 [곰돌이의 데이터 기록부]

 

7. 실행하면 명령들이 지나가면서 사과로고가 나오고,

mac OS 가 실행됩니다.

 

8. virtualbox supr3hardenedwinrespawn 5 verr_invalid_name

해당 에러는 알약충돌에러였습니다.

- 알약삭제

- 재부팅(알약 삭제할 때 추천하길래 냉큼 재부팅함)

- Virtual Box 삭제

- 윈도우 재부팅

- 해결

 

9. 확인

 

- 현재 이 화면에서 나아가질 않고 있으므로,

좋다 말았습니다.

다 설치 후 Xcode 실행해서 ios 개발도 되는 것 확인하면 두 번 째 글 작성예정입니다.