Eu tenho algum software legado de missão crítica que só será executado no OSX 10.13.
Eu tenho algum outro software que só rodará no OSX 10.14.
Para contornar esse problema, quero instalar o OSX 10.14 no meu laptop usando o Virtual Box. Mas não consigo ver nas especificações de compatibilidade se posso instalar uma versão virtual do 10.14 usando o Virtual Box.
Alguém sabe se isso é possível?
Deve funcionar com a ressalva de que o MacOS/OS X é um recurso experimental e sem suporte do VirtualBox.
3.1.1. Convidados do Mac OS X
O Oracle VM VirtualBox permite que você instale e execute versões não modificadas de convidados do Mac OS X em hardware de host compatível. Observe que esse recurso é experimental e, portanto, sem suporte.
O Oracle VM VirtualBox é o primeiro produto a fornecer a arquitetura de PC moderna esperada pelo OS X sem exigir nenhuma das modificações usadas pelas soluções de virtualização concorrentes. Por exemplo, algumas soluções concorrentes realizam modificações nos DVDs de instalação do Mac OS X, como um carregador de inicialização diferente e arquivos substituídos.
Esteja ciente dos seguintes problemas importantes antes de tentar instalar um convidado do Mac OS X:
O Mac OS X é um software comercial licenciado e contém restrições técnicas e de licença que limitam seu uso a determinados cenários de uso e hardware. Você deve entender e cumprir essas restrições.
Em particular, a Apple proíbe a instalação da maioria das versões do Mac OS X em hardware que não seja da Apple.
Essas restrições de licença também são aplicadas em nível técnico. O Mac OS X verifica se está sendo executado no hardware da Apple. A maioria dos DVDs que acompanham o hardware da Apple verifica o modelo exato. Essas restrições não são contornadas pelo Oracle VM VirtualBox e continuam a se aplicar.
Apenas CPUs conhecidas e testadas pela Apple são suportadas. Como resultado, se sua CPU Intel for mais recente que a compilação do Mac OS X, ou se você tiver uma CPU não Intel, provavelmente encontrará um pânico durante a inicialização com uma exceção "Unsupported CPU".
Certifique-se de usar o DVD do Mac OS X que acompanha o hardware da Apple.
O instalador do Mac OS X espera que o disco rígido seja particionado. Portanto, o instalador não oferecerá uma seleção de partição para você. Antes de instalar o software com sucesso, inicie o Utilitário de Disco no menu Ferramentas e particione o disco rígido. Feche o Utilitário de Disco e prossiga com a instalação.
Além disso, o suporte para Mac OS X no Oracle VM VirtualBox é um recurso experimental. Consulte o Capítulo 14, Limitações conhecidas.
Limitações conhecidas Em hosts Mac OS X , os seguintes recursos ainda não foram implementados:
Emulação Numlock
Métrica de frequência da CPU
balão de memória
Convidados do Mac OS X :
Os convidados do Mac OS X só podem ser executados em um determinado hardware host. Para obter detalhes sobre licença e limitações de hardware do host. Consulte a Seção 3.1.1, “Convidados do Mac OS X” e verifique as condições de licença do software Apple.
O Oracle VM VirtualBox não fornece adições de convidados para Mac OS X no momento.
A resolução gráfica atualmente é padronizada para 1024x768, pois o Mac OS X volta para o suporte de exibição EFI integrado. Consulte a Seção 3.14.1, “Modos de vídeo em EFI” para obter mais informações sobre como alterar os modos de vídeo EFI.
Os convidados do Mac OS X funcionam apenas com uma CPU atribuída à VM. O suporte para SMP será fornecido em uma versão futura.
Dependendo do seu sistema e da versão do Mac OS X, você pode enfrentar travamentos de convidado após algum tempo. Isso pode ser corrigido desativando a economia de energia. Defina o tempo limite como "Nunca" nas preferências do sistema.
Por padrão, o Oracle VM VirtualBox EFI habilita a saída de depuração do kernel do Mac OS X para ajudá-lo a diagnosticar problemas de inicialização. Observe que há muita saída e nem todos os erros são fatais. Eles também apareceriam ao usar um computador Apple Macintosh físico. Você pode desativar essas mensagens usando o seguinte comando:
VBoxManage setextradata "Nome da VM" "VBoxInternal2/EfiBootArgs" ""
Para voltar ao comportamento anterior, use o seguinte comando:
VBoxManage setextradata "nome da VM" "VBoxInternal2/EfiBootArgs" ""
No momento, não é possível iniciar um convidado do Mac OS X no modo de segurança especificando a opção "-x" nos dados extras "VBoxInternal2/EfiBootArgs".
Fontes: https://www.virtualbox.org/manual/UserManual.html#intro-macosxguests https://www.virtualbox.org/manual/UserManual.html#KnownIssues
Embora não seja gratuito, o VMware Fusion 11.5 oferece suporte oficial ao MacOS Mojave e High Sierra. https://www.vmware.com/products/fusion/faqs.html#virtual-machines https://www.vmware.com/go/fusionoperatingsystems
Considerando que é um aplicativo de missão crítica, você pode querer considerar o Fusion.