VirtualBox에 OS X Mavericks를 설치하는 방법은 무엇입니까?


26

Hackboot를 사용하여 VirtualBox에 OSX Mavericks를 설치 하고 OS X Mavericks에 부팅 가능한 ISO를 만드는 방법 의 단계에 따라 생성 된 ISO 이미지를 사용하려고했습니다.

내가 취한 단계 :

  1. HackBoot1.iso를 연결하고 VirtualBox 게스트에 대해 EFI를 비활성화하고 부팅
  2. Hackboot가 시작됩니다. OS X Mavericks 부팅 가능한 ISO 이미지 첨부
  3. 해킹 부트가 불평하다

Can't find /mach_kernel

EFI가 활성화 된 상태에서 ISO에서 직접 부팅해도 실패합니다.

Hackboot를 사용하여 OS X Maverick을 설치하거나 ISO 이미지에서 직접 부팅하려면 어떻게해야합니까?

답변:


29

호스트 시스템이 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으로 변경하면이 문제가 해결된다고보고했습니다.

  1. 설치 디스크 준비

    gem install iesd
    

    iESD에는 루비 -1.9.2 이상이 필요합니다.

  2. Yosemite & Mavericks : 새로운 InstallESD.dmg것은 부팅 할 수 없습니다. 따라서 BaseSystem.dmg를 사용하여 부팅 가능한 설치 디스크를 만들어야합니다.

    iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSystem
    
  3. 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
    
  4. 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
    
  5. 설치 과정은 Mac에서의 일반적인 OS X 설치와 동일합니다


3
이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
grg

1
"인텔 Haswell CPU (2013 이후 Mac)를 사용하는 Mac에는 현재 Mavericks의 새로운 Xnu CPU 전원 관리로 인해 부팅을 방해하는 문제가 있습니다." 이 문제에 대한 문서화 된 해결 방법이 있습니까?
Dust

@Dust "최근 Mac에서 부팅하지 않음"문제에 대한 해결 방법을 찾은 적이 있습니까?
funroll February

1
@funroll 위의 링크에 해결 방법이 있습니다 (현재).
staffan 2016 년

디스크 이미지를 만들고 설치 관리자를 정상적으로 부팅 할 수있었습니다. 그러나 정의되지 않은 오류가있는 디스크를 선택한 후 설치 관리자가 실패했습니다. 스크린 샷 참조 imgur.com/nu40UcF
orkoden 2016 년

3

나는 그가 말하는 곳에서 @Mark의 대답에 문제가있었습니다 - Install OS X.app purchased in Mac App Store.

그것을 얻으려면 Mac AppStore를 열고을 누르고 탭으로 Alt이동 Purchased하여 이전 OS X를 다운로드하도록 선택한 다음 키를 놓아야합니다.

(그의 답변에 이것을 언급하려고 노력했지만 그럴만 한 명성이 없습니다.)

출처 : OS X 가상화를 위해 Mac OS X .iso 파일을 어디서 구할 수 있습니까?


0

EFI가 활성화 된 상태에서 ISO에서 직접 부팅 할 수없고 HackBoot를 시작하려면 호환 가능한 버전이 필요합니다. 호스트에 따라 diff HackBoot 버전을 사용하여 Windows 호스트에 이전 3 OSX 버전이 설치되어 있습니다.

어쨌든 mach_kernel을 ISO 루트에 복사 할 수 있습니다.이 파일은 System / Installation / Packages / BaseSystemBinaries.pkg에 있습니다. 7z를 사용하여 추출하고 Payload / Payload ~ /./ mach_kernel에서 푼다.

이제 HackBoot1이 작동하지 않습니다 ...


0

hackboot 화면에서 F5를 눌러 디스크를 새로 고친 다음 enter를 누릅니다. 자동으로 새로 고침되지 않습니다.


0

HackBoot2로 바로 부팅하면 문제가 해결 될 수있는 곳을 읽었습니다. 아마도 당신은 그것을 시도 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.