Como instalar o OS X Mavericks no VirtualBox? -- acos campo com boot campo com virtualization campo com virtualbox camp apple Relacionado O problema

How to install OS X Mavericks in VirtualBox?


26
vote

problema

português

Eu tenho tentado usar hackboot para instalar o OSX Mavericks na VirtualBox, e usando uma imagem ISO criada seguindo as etapas em Como criar ISO inicializável para o OS X Mavericks

As etapas que tirei:

    .
  1. anexar hackboot1.iso, desativar a EFI para o virtualbox Convidado e inicializar
  2. Hackboot inicia. Anexar o OS X Mavericks Bootable ISO Image
  3. Hackboot reclama

Can't find /mach_kernel

Inicializando diretamente do ISO com EFI habilitado também falha.

Como posso instalar o OS X Mavericks usando Hackboot ou para inicializar diretamente da imagem ISO?

english

I have been trying to use Hackboot to install OSX Mavericks in VirtualBox, and using an ISO image created by following the steps at How to create bootable ISO for OS X Mavericks

The steps I have taken:

  1. Attach HackBoot1.iso, disable EFI for the VirtualBox guest and boot up
  2. Hackboot starts up. Attach the OS X Mavericks bootable ISO image
  3. Hackboot complains

Can't find /mach_kernel

Booting up directly from the ISO with EFI enabled also fails.

How can I install OS X Mavericks using either Hackboot, or to boot up directly from the ISO image?

           

Lista de respostas

29
 
vote

Se o seu sistema host é OS X, você poderá seguir as instruções em: http //ntk.me/2012/09/07/OS-X-ON-OS-X/

Requisito:
- Instalar OS X.App comprado na App Store do Mac
- IESD

Configurações do VirtualBox:
- Versão do sistema operacional: Mac OS X (64 bits)
- Memória Base: 2048 MB (maior é melhor)
- Ativar EFI

Na última VirtualBox, todas as configurações padrão funcionam bem. Algumas pessoas encontraram tela preta ao inicializar a máquina virtual. Eles relataram que alterar o chipset padrão Ich9 para Piix3 corrige esse problema.

    .
  1. Prepare a instalação do disco

      gem install iesd    

    IESD requer Ruby-1.9.2 ou posterior.

  2. yosemite & amp; Mavericks : O novo abcdefghgjklmnabcdefghijklmn1 não é inicializável. Portanto, precisamos criar um disco de instalação inicializável com Basesystem.dmg.

      iesd -i /Applications/Install OS X Mavericks.app -o Mavericks.dmg -t BaseSystem    
  3. Todos os Macs usando o Intel Haswell CPU (Macs depois de 2013) precisam fingir sua CPU como Ivy Bridge, a fim de inicializar a máquina virtual. Obrigado @danmccombs para esta dica.

      VBoxManage modifyvm <vmname> --cpuidset 00000001 000306a9 00020800 80000201 178bfbff    

    No Mac Pro Início de 2009 e outros Macs que possuem memória ECC, AppleTyMCEDriver.kext causará um pânico do kernel durante a inicialização. Assim, precisamos removê-lo.

      iesd -i /Applications/Install OS X Mavericks.app -o Mavericks.dmg -t BaseSystem --uninstall-extension AppleTyMCEDriver.kext    
  4. leão da montanha & amp; Leão : O último virtualbox não requer mais instalaçõesD.dmg mais. No entanto, se a sua máquina virtual fosse congelada durante o processo de inicialização devido a AppleIntelCPUPowerManagement.kext , você precisa instalar NullCPUPowerManagement.kext .

      iesd -i /Applications/Install OS X Mountain Lion.app -o Mountain Lion.dmg --install-extension NullCPUPowerManagement.kext    
  5. O processo de instalação é o mesmo que o OS X normal instalar no Mac

 

If your host system is OS X, you can follow the instructions on: http://ntk.me/2012/09/07/os-x-on-os-x/

Requirement:
- Install OS X.app purchased in Mac App Store
- iesd

VirtualBox Settings:
- Operating System Version: Mac OS X (64 bit)
- Base Memory: 2048 MB (larger is better)
- Enable EFI

In the lastest VirtualBox, all the default settings work well. Some people encountered black screen upon booting the virtual machine. They reported that changing the default chipset ICH9 to PIIX3 fixes this issue.

  1. Prepare Install Disk

    gem install iesd 

    iESD requires ruby-1.9.2 or later.

  2. Yosemite & Mavericks: The the new InstallESD.dmg is not bootable. Therefore, we need to create a bootable install disk with BaseSystem.dmg.

    iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSystem 
  3. All Macs using Intel Haswell CPU (Macs after 2013) need to fake their CPU as Ivy Bridge in order to boot the virtual machine. Thank @danmccombs for this tip.

    VBoxManage modifyvm <vmname> --cpuidset 00000001 000306a9 00020800 80000201 178bfbff 

    On Mac Pro Early 2009 and other Macs that have ECC memory, AppleTyMCEDriver.kext will cause a kernel panic during the boot. Thus we need to remove it.

    iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSystem --uninstall-extension AppleTyMCEDriver.kext 
  4. Mountain Lion & Lion: The lastest VirtualBox does not require modifying InstallESD.dmg any more. However, if your virtual machine was freezed during the boot process due to AppleIntelCPUPowerManagement.kext, you need to install NullCPUPowerManagement.kext.

    iesd -i /Applications/Install\ OS\ X\ Mountain\ Lion.app -o Mountain\ Lion.dmg --install-extension NullCPUPowerManagement.kext 
  5. The install process is same as normal OS X install on Mac

 
 
         
         
3
 
vote

Eu estava tendo problema com a resposta @ Mark exatamente onde ele diz - Install OS X.app purchased in Mac App Store .

Acende-se para obter isso, você precisa abrir o Mac AppStore, segure alt , vá para Purchased guia, selecione para baixar o seu OS X mais antigo e solte a tecla .

(tentou comentar isso em sua resposta, mas eu não tenho reputação suficiente para fazer isso)

Fonte: Onde posso (legalmente) obter um arquivo Mac OS X .ISO para virtualizar OS X?

 

I was having problem with @Mark's answer exactly where he says - Install OS X.app purchased in Mac App Store.

Turns out to get that, you need to open Mac AppStore, hold Alt, go to Purchased tab, select to download your older OS X, and release the key.

(Tried to comment this on his answer but I don't have enough reputation to do that)

Source: Where May I (legally) get a Mac OS X .iso File to Virtualize OS X?

 
 
0
 
vote

Talvez seja você não pode inicializar diretamente do ISO com EFI ativado, e você precisa de uma versão compatível para começar com Hackboot. Isso depende do seu host, eu tenho as 3 versões anteriores instaladas no host do Windows usando versões diff hackboot.

de qualquer maneira você pode copiar mach_kernel para a raiz de sua iso, é dentro do sistema / instalação / pacotes / basesystembinaries.pkg; Use 7z para extrai-lo, conecte-o na carga / payload ~ /./ mach_kernel

Agora, Hackboot1 não está funcionando para mim ...

 

Maybe be you can't boot directly from ISO with EFI enabled, and you need a compatible version to start with HackBoot. That depends on your host, I have the previous 3 OSX versions installed in windows host using diff HackBoot versions.

Anyway you can copy mach_kernel to your ISO's root, it is inside System/Installation/Packages/BaseSystemBinaries.pkg; use 7z to extract it, fount it at Payload/Payload~/./mach_kernel

Now, HackBoot1 isn't working for me...

 
 
0
 
vote

Pressione F5 na tela Hackboot para atualizar o disco e pressione ENTER. Não é atualizado automaticamente.

 

Press F5 in the hackboot screen to refresh the disk, then press enter. It doesn't automatically refresh.

 
 
0
 
vote

Eu li em algum lugar que inicializar diretamente em Hackboot2 pode resolver o problema. Talvez você possa experimentar isso.

 

I read somewhere that booting straight into HackBoot2 might solve the problem. Perhaps you could try that.

 
 

Perguntas relacionadas

1  Como posso executar o Windows em uma VM usando o VirtualBox? Minha imagem é sempre permissão negada  ( How can i run windows in a vm using virtualbox my image is always permission de ) 
Estou tentando executar uma partição bootcamp em uma máquina virtual usando o VirtualBox. É uma instalação do Windows 10 com os últimos drivers Bootcamp (que ...

2  É possível direcionar o tráfego do lado de fora para uma VM VirtualBox no interior de um Macos Mojave?  ( Is it possible to route traffic from the outside to a virtualbox vm on the insid ) 
Eu tenho um Mac (Hermione, IP 192.168.2.86) que executa uma VirtualBox VM com o endereço 192.168.97.1. netstat -rn nessa máquina diz: 192.168.97 ...

1  macos como convidado e no hospedeiro  ( Macos as a guest and in the host ) 
Eu quero instalar a MacOS High Sierra como um convidado com macos no host, mas quer saber qual software de virtualização a virtualbox do VMware fornece as mel...

9  Instalar OS X na Virtualbox no IMAC?  ( Install os x in virtualbox on imac ) 
É possível instalar o OS X 10.6 Snow Leopard na VirtualBox em um iMac (i3) executando o OS X 10.6.8? Eu tenho o 10.6 Install CD, DMG e ISO, mas não consigo in...

22  Ativando as adições dos hóspedes da máquina virtual em um host Mac e ao Mac Guest  ( Enabling virtual machine guest additions on a mac host and mac guest ) 
Eu quero ativar Shared folders no virtualbox. Eu fui para Devices tab e clicou - & gt; Insert guest additions CD image . Nada aconteceu. Esta é uma image...

1  Como faço para criar uma VirualBox VM de um volume existente de APFs MacOS Mojave?  ( How do i create a virtualbox vm from an existing macos mojave apfs volume ) 
Eu vi uma postagem relacionada, mas as instruções foram específicas para o VMware Fusion, que eu não estou usando. Com o cloner de cópia de carbono, criei u...

26  Como instalar o OS X Mavericks no VirtualBox?  ( How to install os x mavericks in virtualbox ) 
Eu tenho tentado usar hackboot para instalar o OSX Mavericks na VirtualBox, e usando uma imagem ISO criada seguindo as etapas em Como criar ISO inicializável...

18  Run Boot Camp Windows10 Partition Inside VirtualBox  ( Run boot camp windows10 partition inside virtualbox ) 
Eu tenho uma partição separada do Windows10, cortesia do Assistente de Boot Camp. Eu gostaria da opção de acertar dentro da minha sessão do OS X usando o Vi...

10  VirtualBox NS_Error_Failure (0x80004005) Mac  ( Virtualbox ns error failure 0x80004005 mac ) 
Então, eu reiniciei meu Mac pela manhã e recebo esse erro ao tentar iniciar meu vbox normal, mas não começou, em vez disso, deu um erro. Esta é a imagem de er...

3  Números de saída de teclas de seta Ao conectar o hóspede do Ubuntu Virtualbox no host Windows 7 via conexão de área de trabalho remota  ( Arrow keys output numbers when connecting to ubuntu virtualbox guest on windows ) 
Eu tenho um convidado Ubuntu em execução no host do Windows 7. Eu então queria me conectar remotamente do meu MacBook Air na cama, e assim acessei a VM via cl...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.