기타

가상머신에 맥OS 설치하기(실패중)

천검 2024. 5. 12. 17:50
반응형

현재 설치 시 "1분 미만 남음"에서 걸리는 상태이므로 성공기는 구글링 해서 다른 문서 참조한다.

 

시작하기 전에 먼저 Copilot에 물어보면 아래와 같이 말해준다.

VirtualBox를 사용하여 macOS를 Windows PC에 설치하는 방법을 알려드리겠습니다. 아래 단계를 따라 진행하시면 됩니다:

1. VirtualBox 설치:
o 먼저, VirtualBox의 최신 버전을 공식 웹사이트에서 다운로드하고 설치합니다.

2. VirtualBox 확장팩 설치 (선택 사항):
o macOS Big Sur가 VirtualBox와 호환되지 않을 수 있으므로 확장팩을 설치하는 것이 좋습니다.
o Oracle VM VirtualBox Extension Pack을 다운로드하고 VirtualBox에서 설치합니다.

3. 가상 시스템 생성 및 설정:
o VirtualBox를 실행하고 새로 만들기를 클릭합니다.
o 가상 시스템의 이름을 입력하고 다음 옵션을 선택합니다:
 종류: Mac OS X
 버전: Mac OS X 64-bit
 메모리 크기: 최소 4GB 이상 권장
 가상 하드 디스크 생성: SSD를 사용하는 것이 좋습니다.

4. 가상 하드 디스크 설정:
o 가상 하드 디스크를 저장할 위치를 선택하고 디스크 크기를 설정합니다.
o ISO 이미지로 macOS Big Sur를 선택합니다.

5. 시스템 설정:
o 프로세서 탭에서 최소 2개 이상의 프로세서를 선택합니다.
o 디스플레이 메뉴에서 비디오 메모리를 128MB로 설정합니다.

6. 시작하기:
o 시스템 메뉴에서 부팅 순서를 확인하고 ISO 이미지가 맨 위에 있는지 확인합니다.
o 시스템 재부팅시 ESC 키를 눌러 BIOS 설정 메뉴에서 Boot Manager에서 VBOX CD-ROM을 선택합니다.

7. 명령 프롬프트에서 VirtualBox 코드 실행:
o 가상 시스템 이름을 알아야 합니다. 나중에 사용할 것이기 때문입니다.
o 아래의 VirtualBox 코드를 복사하여 메모장이나 다른 텍스트 편집기에 붙여 넣고 시작 macOS.CMD 파일로 저장합니다:

 cd "C:\Program Files\Oracle\VirtualBox\"
 VBoxManage.exe modifyvm "VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
 VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1"
 VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
 VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95"
 VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal (c)AppleComputerInc"

o "VM Name"을 가상 머신을 새로 만들었을 때의 이름으로 변경해야 합니다.

이제 VirtualBox에서 macOS Big Sur를 설치할 준비가 되었습니다

 

이제 위 순서대로 진행해 보자.

1. 가상머신 설치

https://www.virtualbox.org/wiki/Downloads 에서 다운받 최신 VirtualBox 설치한다.(현재 기준 7.0.18)

그리고 Oracle VM VirtualBox Extension Pack도 같이 다운받아서 설치한다. 

 

Microsoft Visual C++ 2019 Redistributable Package 설치하라고 하면 아래 경로에서 설치한다.

https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-microsoft-visual-c-redistributable-version

 

2. 가상머신 설정

가상머신을 이름 macOS, 운영체제 Mac OS X(64-bit), 기본메모리 8192 MB, 프로세서 4개로 새로 만든다. 설정을 비디오 메모리 128 MB, 가속 3D, USB 컨트롤러 xHCI로 변경 후 저장한다.

여기서 이름 macOS는 Big Sur 설치용 코드(?)를 맞추기 위한 스크립트의 가상머신 네임이 macOS이기 때문에 동일하게 넣어준다.

 

3. 스크립트 돌리기

명령프롬프트를 관리자 권한으로 오픈 후 아래 스크립트를 실행한다.

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "macOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0

 

4. mac OS 설치하기

이제 다운받은 Big Sur 이미지로 부트한다.(이미지는 구글링) 초기 로딩 시 꽤 오랜 시간이 걸리므로 인내하면서 기다린다.

한국어 선택 후 디스크유틸리티를 선택하여 VBOX HARDDISK Media를 삭제한다.

그리고 MacOS Big Sur 설치를 선택하여 설치를 진행한다.

그리고 너무 느리게 설치가 진행된다....

 

너무 느려서 다시 한번 Copilot에 물어봤다

가상머신 속도를 높이기 위해 몇 가지 방법을 시도해보실 수 있습니다. 아래는 VirtualBox에서 macOS 가상머신의 성능을 향상시키는 몇 가지 팁입니다:

1. 메모리 할당: 가상머신에 할당된 메모리를 늘려보세요. 일반적으로 6~8GB 정도로 설정하는 것이 좋습니다1.
2. 프로세서 설정: 가상머신의 프로세서 개수를 늘려보세요. 4~8개 정도로 설정하면 성능이 향상될 수 있습니다.
3. 3D 가속 활성화: 가상머신 설정에서 디스플레이 탭으로 이동하여 3D 가속을 활성화하세요. 이렇게 하면 3D 성능이 향상될 수 있습니다.
4. I/O 캐싱 사용: 가상머신 디스크에 대해 "호스트 I/O 캐시 사용"을 활성화하면 성능이 크게 향상될 수 있습니다2.
5. 가상 머신 리소스 양 늘리기: 가상머신 설정에서 메모리와 프로세서를 적절히 조정하여 성능을 최적화하세요.

위의 팁을 고려하여 가상머신의 성능을 향상시켜보시기 바랍니다. 또한, 맥 OS 설치 시 하스웰 같은 설정도 확인해보시면 도움이 될 수 있습니다

 

나머지는 세팅되어 있는듯 한데 I/O 캐싱 사용하면 좋아진다고 하여 설치 후 세팅해 준다. 

 

그래도 설치 마무리 단계에서 "1분 미만 남음"에서 멈춘 듯 하여 다시 Copilot에 물어봤다.

가상머신 설치 마무리 단계에서 멈추는 문제는 여러 가지 요소에 의해 발생할 수 있습니다. 아래의 단계를 따라 해결해보세요

1. 가상머신 설정 확인:
o 가상머신 설정을 다시 확인해보세요. 메모리, 프로세서, 저장소 등이 올바르게 설정되어 있는지 확인합니다.
o 메모리는 사용 중인 컴퓨터의 최대 메모리의 50% 정도로 설정하는 것이 좋습니다.
o 프로세서 개수는 4개 정도로 설정해보세요.

2. 하드웨어 가속 비활성화:
o Windows Hypervisor Platform을 비활성화해보세요. 이를 위해 다음 단계를 수행하세요:

1. "프로그램 및 기능"을 클릭합니다.
2. "Windows 기능 켜기/끄기"를 클릭합니다.
3. "Windows Hypervisor Platform"의 체크를 지웁니다.
4. "확인"을 클릭하고 컴퓨터를 다시 시작합니다1.

3. 가상머신 다시 시작:
o 가상머신을 종료하고 다시 시작해보세요. 종종 재시작으로 문제가 해결될 수 있습니다.

위의 단계를 시도해보시고 문제가 계속되면 추가적인 조치를 취해보세요. 가상머신 설치가 성공적으로 완료되기를 바랍니다! 😊

 

Windows Hypervisor Platform는 이미 체크안되어 있는 상태다. 재기동해도 마찬가지다

 

일단 홀딩하고 나중에 보기로 함 

반응형