Como instalar o macOS High Sierra no VirtualBox no Windows 10
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, então, ficar macOS rodando no VirtualBox é, para dizer o mínimo, complicado.
Não é impossível, no entanto. Algumas das pessoas nos fóruns da InsanelyMac descobriram um processo que funciona. A única coisa não o trabalho é sólido, o que, por alguma razão, é 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. Emprestar 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 Windows.
Se você está em um Mac e quer uma máquina virtual macOS para uso naquele 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 trabalhar.
Pronto para começar? Vamos pular!
Etapa 1: criar um arquivo ISO do macOS High Sierra
Para começar, precisaremos 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.
Para converter esses arquivos para 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:
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 / Aplicativos / Instalar \ macOS \ Alta \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -arase
Observe que, depois de fazer isso, o nome do nosso ponto de montagem de destino foi alterado para “OS X Sistema Básico / Sistema”. Você está quase pronto! Desmonte a imagem:
hdiutil desanexar / Volumes / OS \ X \ Base \ System
E, finalmente, converta a imagem que você criou em um arquivo ISO:
hdiutil converter /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 sobre 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 (sério, 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 (no momento em que esta escrita, “macOS High Sierra” não é oferecida, mas isso é bom.)
Continue com o processo. Para memória, recomendamos que você use pelo menos 4096MB, mas você pode optar por mais se tiver memória RAM suficiente em sua máquina Windows.
Em seguida, você será perguntado sobre o 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..
Clique em Next. Você será perguntado quão grande é a unidade desejada; 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 realmente 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: Configure 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 Placa-mãe, certifique-se de que "Disquete" esteja 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, 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.
Certifique-se de clicar em "OK" para finalizar todas as alterações feitas e feche o VirtualBox. Não, sério: feche o VirtualBox agora, ou os próximos passos 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:
cd "C: Program FilesOracleVirtualBox"
VBoxManage.exe modifyvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "High Sierra" "VBoxInternal / Dispositivos / efi / 0 / Config / DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "High Sierra" "VBoxInternal / Dispositivos / efi / 0 / Config / DmiSystemVersion" "1.0"
VBoxManage setextradata "High Sierra" "VBoxInterno / Dispositivos / efi / 0 / Config / DmiBoardProduct" "Mac-2BD1B31983FE1663"
VBoxManage setextradata "High Sierra" "VBoxInternal / Dispositivos / smc / 0 / Config / DeviceKey" "nosso trabalho de hardware pelos novos e respeitados diretórios contidos (c) AppleComputerInc"
VBoxManage setextradata "High Sierra" "VBoxInternal / Dispositivos / smc / 0 / Config / GetKeyFromRealSMC" 1
É isso aí! Se tudo funcionasse, você não deveria 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.
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".
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 e, em seguida, clique na opção "Apagar".
Nomeie a unidade como “Macintosh HD” e deixe as outras duas configurações como estão: “Mac OS Extended Journaled” e “GUID Partition Map”. Não crie uma partição do AFS, porque não vai funcionar e você terá que começar 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 para a janela principal.
Selecione “Reinstalar o macOS” e clique em “Continuar”. Você será solicitado a concordar com os termos.
Concordar e você eventualmente 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 é de se esperar.
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 da unidade virtual”. Isso desconectará completamente a instalação ISO.
Agora inicie a máquina virtual e você verá esta 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 fs1:
e aperte Enter. Isso alternará os diretórios para FS1, onde o restante do instalador está localizado.
Em seguida, vamos executar alguns comandos para alternar para o diretório de que precisamos:
cd "macOS Instalar Dados" cd "Bloqueado Arquivos" 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 texto, como antes, mas eventualmente verá o instalador da GUI voltar. (Não se preocupe, você só tem que passar por este processo uma vez.)
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á reinicializada novamente, desta vez no macOS High Sierra. Se isso não acontecer, tente ejetar o ISO da máquina virtual. Quando o High Sierra inicializa, você precisa escolher o 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!
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 muitas das coisas básicas devem funcionar. Diverta-se!
Etapa Oito (Opcional): Altere 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 funcionará, 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! Certifique-se de verificar o nosso guia para recursos avançados do VirtualBox para tirar o máximo proveito da sua máquina, também.
Mais uma coisa: um enorme grito para Chad S. Samuels, sem o qual eu não poderia ter atualizado este guia para High Sierra. muito obrigado!