Como instalar o macOS High Sierra no VirtualBox no Windows 10

Índice:

Como instalar o macOS High Sierra no VirtualBox no Windows 10
Como instalar o macOS High Sierra no VirtualBox no Windows 10

Vídeo: Como instalar o macOS High Sierra no VirtualBox no Windows 10

Vídeo: Como instalar o macOS High Sierra no VirtualBox no Windows 10
Vídeo: Acer Mixed Reality (MR). Vale a pena? - Análise PC World Brasil - YouTube 2024, Abril
Anonim
Image
Image

Se você deseja testar um site ocasionalmente no Safari ou experimentar um pouco de software no ambiente Mac, é útil ter acesso à versão mais recente do macOS em uma máquina virtual. Infelizmente, você não é realmente suposto para fazer isso, para que o macOS rodando no VirtualBox seja, no mínimo, complicado.

Não é impossível, no entanto. Algumas das pessoas nos fóruns do InsanelyMac descobriram um processo que funciona. A única coisanão o trabalho é sólido, o que, por algum motivo, é altamente distorcido ou inexistente. Fora isso, porém, isso é macOS High Sierra, rodando sem problemas no VirtualBox.

Para tornar as coisas um pouco mais fáceis para as pessoas, combinamos métodos de alguns tópicos de fórum diferentes em um único tutorial passo a passo, completo com capturas de tela. Vamos mergulhar.

NOTA: Para que isso funcione, você precisará de acesso a um Mac real para fazer o download do High Sierra. Você poderia, suponhamos, obter um ISO da High Sierra por outros meios, mas não o recomendamos. Peça emprestado o Mac de um amigo por uma hora, se você não tiver um, e você deve estar bem - tudo além do primeiro passo deste tutorial pode ser feito no seu PC com Windows.

Se você está usando um Mac e deseja uma máquina virtual macOS para uso no Mac, recomendamos que você faça o check-out do Parallels Desktop Lite, pois ele pode criar máquinas virtuais do macOS gratuitamente e é muito mais fácil de se trabalhar.

Pronto para começar? Vamos pular!

Etapa 1: Criar um arquivo ISO do MacOS High Sierra

Para começar, precisamos criar um arquivo ISO do instalador do macOS High Sierra, para que possamos carregá-lo no VirtualBox em nossa máquina Windows. Pegue seu Mac emprestado, vá até a Mac App Store, pesquise por Sierra e clique em "Download".

Quando o processo estiver concluído, o instalador será iniciado, tudo bem, basta fechá-lo com Command + Q. Não queremos atualizar o Mac do seu amigo. nós só precisamos dos arquivos baixados.
Quando o processo estiver concluído, o instalador será iniciado, tudo bem, basta fechá-lo com Command + Q. Não queremos atualizar o Mac do seu amigo. nós só precisamos dos arquivos baixados.

Para converter esses arquivos em um ISO, precisaremos usar o Terminal, que você pode encontrar em Aplicativos> Utilitários.

Primeiro, execute o seguinte comando para criar uma imagem de disco em branco:
Primeiro, execute o seguinte comando para criar uma imagem de disco em branco:

hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J

Em seguida, monte sua imagem em branco:

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

Agora você vai restaurar o BaseSystem.dmg do instalador para a imagem recém-montada:

asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

Observe que, depois de fazer isso, o nome do ponto de montagem de destino foi alterado para "OS X Sistema básico / sistema". Você está quase pronto! Desmonte a imagem:

hdiutil detach /Volumes/OS X Base System

E, finalmente, converta a imagem que você criou em um arquivo ISO:

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

Mova o ISO para a área de trabalho:

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

E você tem um arquivo ISO inicializável da High Sierra!

Copie-o para sua máquina Windows usando uma unidade flash grande, um disco rígido externo ou a sua rede local.
Copie-o para sua máquina Windows usando uma unidade flash grande, um disco rígido externo ou a sua rede local.

Segundo passo: Crie sua máquina virtual no VirtualBox

Em seguida, dirija-se à sua máquina Windows e instale o VirtualBox, se ainda não o fez, certificando-se de ter a versão mais recente (seriamente, versões mais antigas podem não funcionar).

Abra-o e clique no botão "Novo". Nomeie sua máquina virtual como “High Sierra” e escolha “Mac OS X” para o sistema operacional e “Mac OS X (64 bits)” para a versão (até o momento desta publicação, “macOS High Sierra” não é oferecido, mas isso é bom.)

Continue com o processo. Para memória, recomendamos que você use pelo menos 4096MB, embora você possa optar por mais se tiver memória RAM suficiente em sua máquina Windows.
Continue com o processo. Para memória, recomendamos que você use pelo menos 4096MB, embora você possa optar por mais se tiver memória RAM suficiente em sua máquina Windows.
Em seguida, você será perguntado sobre seu disco rígido. Escolha “Criar um Disco Rígido Virtual Agora” e clique em Criar.
Em seguida, você será perguntado sobre seu disco rígido. Escolha “Criar um Disco Rígido Virtual Agora” e clique em Criar.
Escolha VDI para o tipo de disco rígido e clique em Avançar. Você será perguntado se deseja uma unidade de tamanho dinâmico ou fixa. Recomendamos o tamanho fixo, pois é um pouco mais rápido, embora ocupe um pouco mais de espaço no disco rígido da sua máquina Windows.
Escolha VDI para o tipo de disco rígido e clique em Avançar. Você será perguntado se deseja uma unidade de tamanho dinâmico ou fixa. Recomendamos o tamanho fixo, pois é um pouco mais rápido, embora ocupe um pouco mais de espaço no disco rígido da sua máquina Windows.
Clique em Next. Ser-lhe-á perguntado o tamanho da unidade pretendida. Recomendamos pelo menos 25 GB, o que é grande o suficiente para o sistema operacional e alguns aplicativos. Dependendo da sua situação de armazenamento, você poderia oferecer mais, mas não achamos que você possa usar muito menos do que isso.
Clique em Next. Ser-lhe-á perguntado o tamanho da unidade pretendida. Recomendamos pelo menos 25 GB, o que é grande o suficiente para o sistema operacional e alguns aplicativos. Dependendo da sua situação de armazenamento, você poderia oferecer mais, mas não achamos que você possa usar muito menos do que isso.

Clique nos prompts e você criou uma entrada para sua máquina virtual. Agora é hora de fazer uma pequena configuração.

Etapa 3: Configurar sua máquina virtual no VirtualBox

Você deve ver sua máquina virtual na janela principal do VirtualBox.

Selecione-o e clique no grande botão amarelo “Configurações”. Primeiro, vá para "Sistema" na barra lateral esquerda. Na guia Motherboard, verifique se “Floppy” está desmarcado.
Selecione-o e clique no grande botão amarelo “Configurações”. Primeiro, vá para "Sistema" na barra lateral esquerda. Na guia Motherboard, verifique se “Floppy” está desmarcado.
Em seguida, vá para a guia "Processador" e verifique se você tem pelo menos duas CPUs alocadas para a máquina virtual.
Em seguida, vá para a guia "Processador" e verifique se você tem pelo menos duas CPUs alocadas para a máquina virtual.
Em seguida, clique em "Display" na barra lateral esquerda e verifique se a memória de vídeo está definida para pelo menos 128MB.
Em seguida, clique em "Display" na barra lateral esquerda e verifique se a memória de vídeo está definida para pelo menos 128MB.
Em seguida, clique em "Storage" na barra lateral esquerda, clique na unidade de CD "Empty". Clique no ícone do CD no canto superior direito e, em seguida, navegue até o arquivo ISO do High Sierra que você criou anteriormente.
Em seguida, clique em "Storage" na barra lateral esquerda, clique na unidade de CD "Empty". Clique no ícone do CD no canto superior direito e, em seguida, navegue até o arquivo ISO do High Sierra que você criou anteriormente.
Clique em "OK" para finalizar todas as alterações feitas e feche o VirtualBox.Não, sério: feche o VirtualBox agora ou as próximas etapas não funcionarão.
Clique em "OK" para finalizar todas as alterações feitas e feche o VirtualBox.Não, sério: feche o VirtualBox agora ou as próximas etapas não funcionarão.

Etapa 4: Configurar sua máquina virtual no prompt de comando

Fizemos alguns ajustes, mas precisamos fazer mais alguns para convencer o sistema operacional que está sendo executado em um Mac real. Infelizmente, não há opções para isso na interface do VirtualBox, então você precisa abrir o Prompt de Comando.

Abra o menu Iniciar, procure por "Prompt de comando", clique com o botão direito e selecione "Executar como administrador".

Você precisa executar um número de comandos, em ordem. Cole os seguintes comandos, pressionando Enter após cada um deles e aguardando a conclusão:
Você precisa executar um número de comandos, em ordem. Cole os seguintes comandos, pressionando Enter após cada um deles e aguardando a conclusão:

cd 'C:Program FilesOracleVirtualBox'

VBoxManage.exe modifyvm 'High Sierra' --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiSystemProduct' 'MacBookPro11,3'

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiSystemVersion' '1.0'

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiBoardProduct' 'Mac-2BD1B31983FE1663'

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/smc/0/Config/DeviceKey' 'ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc'

VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC' 1

É isso aí! Se tudo funcionou, você não verá nenhum feedback; os comandos serão simplesmente executados. Se o comando não funcionou, certifique-se de que sua máquina virtual tenha o nome “High Sierra” exatamente; se não for, edite os comandos acima colocando o nome da sua máquina entre aspas. Vá em frente e feche o Prompt de Comando. Estamos voltando para o VirtualBox agora.
É isso aí! Se tudo funcionou, você não verá nenhum feedback; os comandos serão simplesmente executados. Se o comando não funcionou, certifique-se de que sua máquina virtual tenha o nome “High Sierra” exatamente; se não for, edite os comandos acima colocando o nome da sua máquina entre aspas. Vá em frente e feche o Prompt de Comando. Estamos voltando para o VirtualBox agora.

Quinto passo: Inicialize e execute o instalador

Volte a abrir o VirtualBox, clique na sua máquina Sierra e, em seguida, clique em "Iniciar". A sua máquina irá começar a arrancar. Você verá muitas informações supérfluas quando isso acontecer - e eu quero dizer muito- mas não se preocupe com isso. É normal, até mesmo algumas das coisas que parecem erros.

Você só deve se preocupar se um erro específico trava por cinco minutos ou mais. Apenas vá embora e deixe correr um pouco. Se você fez tudo certo, vai arrancar.
Você só deve se preocupar se um erro específico trava por cinco minutos ou mais. Apenas vá embora e deixe correr um pouco. Se você fez tudo certo, vai arrancar.

Eventualmente, você verá o instalador pedindo para você escolher um idioma:

Escolha "Inglês" ou qualquer idioma que preferir e clique em "Avançar". Antes de fazer qualquer outra coisa, clique em "Utilitário de Disco" e depois em "Continuar".
Escolha "Inglês" ou qualquer idioma que preferir e clique em "Avançar". Antes de fazer qualquer outra coisa, clique em "Utilitário de Disco" e depois em "Continuar".
Você não verá a unidade: não entre em pânico, a High Sierra oculta unidades em branco por padrão. Na barra de menus, clique em "Visualizar" seguido por "Mostrar todos os dispositivos".
Você não verá a unidade: não entre em pânico, a High Sierra oculta unidades em branco por padrão. Na barra de menus, clique em "Visualizar" seguido por "Mostrar todos os dispositivos".
Agora você deve ver sua unidade virtual vazia na barra lateral. Clique nele e clique na opção “Apagar”.
Agora você deve ver sua unidade virtual vazia na barra lateral. Clique nele e clique na opção “Apagar”.
Image
Image

Nomeie a unidade como “Macintosh HD” e deixe as outras duas configurações no estado em que se encontra: “Mac OS Extended Journaled” e “GUID Partition Map”. Não crie uma partição do AFSporque não funcionará e você terá que começar tudo de novo com um novo disco rígido virtual. Clique em “Apagar” e feche o Utilitário de Disco quando o processo estiver concluído. Você será levado de volta à janela principal.

Selecione "Reinstalar o macOS" e clique em "Continuar". Você será solicitado a concordar com os termos.
Selecione "Reinstalar o macOS" e clique em "Continuar". Você será solicitado a concordar com os termos.
Concordo e você será solicitado a escolher um disco rígido; selecione a partição que você acabou de criar.
Concordo e você será solicitado a escolher um disco rígido; selecione a partição que você acabou de criar.
A instalação começará! Isso pode demorar um pouco, então seja paciente. Eventualmente, sua máquina virtual será reiniciada e levará você de volta ao instalador. Não entre em pânico: isso é esperado.
A instalação começará! Isso pode demorar um pouco, então seja paciente. Eventualmente, sua máquina virtual será reiniciada e levará você de volta ao instalador. Não entre em pânico: isso é esperado.

Etapa 6: Estágio 2 do instalador de inicialização do disco rígido virtual

Neste ponto, o instalador copiou os arquivos para o disco rígido virtual e espera inicializar a partir daí. Por alguma razão, isso não funciona na máquina virtual, e é por isso que você está vendo o instalador novamente.

Desligue sua máquina virtual e abra suas configurações. Dirija-se ao Armazenamento, clique em “HighSierra.iso” no painel “Storage Tree”, clique no ícone do CD no canto superior direito e clique em “Remover Disco do Drive Virtual”. Isso desconectará completamente o ISO da instalação.

Agora inicie a máquina virtual e você verá essa linda tela.
Agora inicie a máquina virtual e você verá essa linda tela.
Este é o Shell Interno da EFI e, desde que você veja “FS1” listado em amarelo, você pode usá-lo para iniciar o restante do instalador. Clique na máquina virtual e permita que ela capture seu mouse e teclado, depois digite
Este é o Shell Interno da EFI e, desde que você veja “FS1” listado em amarelo, você pode usá-lo para iniciar o restante do instalador. Clique na máquina virtual e permita que ela capture seu mouse e teclado, depois digite

fs1:

e pressione Enter. Isso alternará os diretórios para FS1, onde o restante do instalador está localizado.

Em seguida, executaremos alguns comandos para alternar para o diretório de que precisamos:

cd 'macOS Install Data' cd 'Locked Files' cd 'Boot Files'

Agora podemos executar o próprio instalador com o seguinte comando:

boot.efi

O instalador irá continuar de onde parou. Primeiro, você verá uma série de textos, como antes, mas, no final, verá o instalador da GUI voltar. (Não se preocupe, você só precisa passar por esse processo uma vez.)
O instalador irá continuar de onde parou. Primeiro, você verá uma série de textos, como antes, mas, no final, verá o instalador da GUI voltar. (Não se preocupe, você só precisa passar por esse processo uma vez.)
Estamos chegando lá, só precisamos de um pouco mais de paciência.
Estamos chegando lá, só precisamos de um pouco mais de paciência.

Passo Oito: Faça o login no macOS High Sierra

Eventualmente, a máquina virtual será reiniciada novamente, desta vez no macOS High Sierra. Se isso não acontecer, tente ejetar o ISO da máquina virtual. Quando o High Sierra é inicializado, você precisa escolher seu país, configurar um usuário e o restante do processo de configuração inicial.

Eventualmente, você chegará à área de trabalho do Mac. Yay!
Eventualmente, você chegará à área de trabalho do Mac. Yay!
Agora você pode experimentar qualquer software Mac, embora algumas funções, como FaceTime e Mensagens, não funcionem porque a Apple não reconhecerá seu computador como um Mac real. Mas muito do material básico deveria funcionar. Diverta-se!
Agora você pode experimentar qualquer software Mac, embora algumas funções, como FaceTime e Mensagens, não funcionem porque a Apple não reconhecerá seu computador como um Mac real. Mas muito do material básico deveria funcionar. Diverta-se!

Etapa Oito (Opcional): Alterar sua Resolução

Por padrão, sua máquina virtual terá uma resolução de 1024 × 768, o que não é muito espaço para trabalhar. Se você tentar alterar a resolução de dentro do macOS, não verá opção para isso. Em vez disso, você precisa inserir alguns comandos.

Desligue sua máquina virtual desligando o macOS: clique na Apple na barra de menu, clique em "Desligar". Em seguida, feche o VirtualBox completamente (sério, esta etapa não funcionará se o VirtualBox ainda estiver aberto!) E volte para o Windows 'Prompt de Comando como administrador. Você precisa executar os dois comandos a seguir:

cd 'C:Program FilesOracleVirtualBox'

VBoxManage setextradata 'High Sierra' 'VBoxInternal2/EfiGopMode' N

No segundo comando, você precisa substituir o

N

com um número de um a cinco, dependendo da resolução desejada:

  • 1 dá-lhe uma resolução de 800 × 600
  • 2 dá-lhe uma resolução de 1024 × 768
  • 3 dá-lhe uma resolução de 1280 × 1024
  • 4 dá-lhe uma resolução de 1440 × 900
  • 5 dá-lhe uma resolução de 1920 × 1200

Inicie o VirtualBox, carregue sua máquina virtual e ele deve inicializar a sua resolução preferida!

A partir de agora, você pode abrir o VirtualBox para qualquer teste relacionado ao Mac que você queira fazer. Mais uma vez, você verá muitos erros durante a inicialização, mas eles estão bem; ignore-os. Além disso, lembre-se de que o áudio não funciona, nem coisas como FaceTime ou iMessage, que exigem um Mac real. Isso não será perfeito, o que é esperado de uma configuração totalmente sem suporte. Mas é macOS, em uma máquina virtual, e isso não é ruim! Não deixe de conferir nosso guia sobre os recursos avançados do VirtualBox para aproveitar ao máximo sua máquina também.

Mais uma coisa: um grande grito para Chad S. Samuels, sem o qual eu não poderia ter atualizado este guia para High Sierra. Muito obrigado!

Recomendado: