호스트 시스템이 OS X 인 경우 다음 지침을 따르십시오. http://ntk.me/2012/09/07/os-x-on-os-x/
요구 사항 :
- OS X.app 설치는 맥 앱 스토어에서 구입 한
- iesd을
VirtualBox 설정 :
-운영 체제 버전 : Mac OS X (64 비트)
-기본 메모리 : 2048MB (큰 것이 좋습니다)
-EFI 활성화
가장 최근의 VirtualBox에서는 모든 기본 설정이 제대로 작동합니다. 가상 머신을 부팅 할 때 검은 화면이 표시되는 사람들이 있습니다. 기본 칩셋 ICH9를 PIIX3으로 변경하면이 문제가 해결된다고보고했습니다.
설치 디스크 준비
gem install iesd
iESD에는 루비 -1.9.2 이상이 필요합니다.
Yosemite & Mavericks : 새로운 InstallESD.dmg
것은 부팅 할 수 없습니다. 따라서 BaseSystem.dmg를 사용하여 부팅 가능한 설치 디스크를 만들어야합니다.
iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSystem
Intel Haswell CPU (2013 이후 Mac)를 사용하는 모든 Mac은 가상 머신을 부팅하기 위해 CPU를 Ivy Bridge로 위조해야합니다. 이 팁에 대한 @danmccombs 감사합니다.
VBoxManage modifyvm <vmname> --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
Mac Pro Early 2009 및 ECC 메모리가있는 다른 Mac AppleTyMCEDriver.kext
에서는 부팅 중에 커널 패닉이 발생합니다. 따라서 우리는 그것을 제거해야합니다.
iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSystem --uninstall-extension AppleTyMCEDriver.kext
Mountain Lion & Lion : 최신 VirtualBox는 더 이상 InstallESD.dmg를 수정할 필요가 없습니다. 그러나로 인해 부팅 프로세스 중에 가상 머신이 정지 된 경우 AppleIntelCPUPowerManagement.kext
설치해야합니다 NullCPUPowerManagement.kext
.
iesd -i /Applications/Install\ OS\ X\ Mountain\ Lion.app -o Mountain\ Lion.dmg --install-extension NullCPUPowerManagement.kext
설치 과정은 Mac에서의 일반적인 OS X 설치와 동일합니다