Como virtualizar o macOS Sierra VirtualBox no Windows 10

Uma das ferramentas mais importantes que, como administradores e pessoal de suporte de TI, são as ferramentas que nos dão a possibilidade de virtualizar um sistema operacional em um físico.

Isso é útil nos seguintes casos

  • Crie ambientes de teste
  • Teste ou use aplicativos ou programas antes de serem lançados em um ambiente produtivo
  • Ter vários sistemas operacionais para saber e configurar seu uso
  • Evite problemas de compatibilidade
  • Evite despesas administrativas, entre outras.

Uma das ferramentas mais populares e fáceis de usar para criar um ambiente de virtualização é indiscutivelmente o VirtualBox. O VirtualBox é uma ferramenta gratuita que pode ser baixada no seguinte link:

Recursos que temos ao usar o VirtualBox

  • Não requer virtualização de hardware
  • Grátis e portátil
  • Excelente suporte de hardware
  • Podemos instalar vários sistemas operacionais, como Linux, Windows, Mac OS, Android, etc.
  • É possível criar grupos de virtualização
  • Podemos implantar máquinas remotamente
  • Suporta arquiteturas de 32 e 64 bits

Hoje saberemos como podemos instalar a última versão da Apple chamada macOS Sierra, ou tecnicamente MAC OS X 10.12. O macOS Sierra foi pensado visando renovar muitas das tarefas diárias que realizamos nos nossos dispositivos, oferecendo-nos segurança, compatibilidade e rapidez. Alguns dos recursos mais importantes do macOS Sierra são os seguintes.

Destaques do MacOS Sierra

  • Prancheta universal
  • iCloud Drive
  • Melhorias nos utilitários Mensagens, Fotos e iTunes
  • Siri

Requisitos de nível de máquina para instalar ou atualizar o macOS Sierra

  • MacBook (final de 2009 e mais tarde)
  • iMac (final de 2009 e posterior)
  • MacBook Air (2010 e posterior)
  • MacBook Pro (2010 e posterior)
  • Mac Mini (2010 e posterior)
  • Mac Pro (2010 e posterior)

Como podemos ver, muitas pessoas podem não atender a esses requisitos e é aqui que O VirtualBox será uma peça fundamental para a instalação e uso do macOS Sierra. O melhor de tudo é que podemos fazer isso no Windows 10 sem ter que comprar uma máquina Mac física cujo valor é um pouco caro.

1. Imagem MacOS Sierra


Antes de iniciar a análise devemos ter baixado o VirtualBox e instalado no Windows 10 e será necessário obter a imagem do macOS Sierra que pode ser baixada de qualquer um dos seguintes links:

Depois de descarregar a imagem com o tamanho de 4,95 GB, será necessário executar um processo de conversão da imagem para um formato de imagem reconhecido pelo VirtualBox no Windows 10: ISO. Isso simplificará muito o processo de instalação do macOS Sierra no VirtualBox em um ambiente Windows 10.

Passo 1
Em primeiro lugar, será necessário ir à AppStore para fazer o download da imagem do macOS Sierra que está armazenada em Aplicativos por padrão. O processo de download do macOS Sierra leva cerca de 3 horas, dependendo da velocidade de rede disponível no momento.

A tarefa para executar isso deve ser feita a partir do terminal no macOS Sierra, que pode ser aberto com um dos seguintes métodos:

  • Usando o Spotlight, inserimos a palavra terminal e selecionamos a opção apropriada.
  • Indo para o caminho Go / Utilities / Terminal
No terminal exibido, inseriremos o seguinte comando:
 hdiutil attach / Applications / Install \ macOS \ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint / Volumes / install_app

Passo 2
Esse comando é responsável por criar a partição de inicialização da imagem do macOS Sierra que baixamos para um disco rígido virtual. Em seguida, executaremos o seguinte comando para criar uma imagem de disco em branco:

 Em seguida, execute o seguinte comando para criar uma imagem de disco em branco: hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS + J

etapa 3
Podemos ver que a imagem do disco foi criada corretamente:

Passo 4
Agora, vamos montar a imagem em branco usando o seguinte comando:

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

Etapa 5
Agora o próximo passo é restaurar o BaseSystem.dmg de base para a imagem que montamos, para isso usaremos o seguinte comando:

 asr restore -source /Volumes/install_app/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase

Etapa 6
Assim que o processo for concluído, veremos que o ponto de montagem criado foi renomeado para Sistema OS X Base.

Será necessário remover alguns arquivos que não são úteis no referido ponto de montagem, para isso utilizaremos o seguinte comando:

 rm / Volumes / OS \ X \ Base \ System / System / Installation / Packages

Etapa 7
A seguir, copiaremos para nosso ponto de montagem uma série de arquivos necessários para o funcionamento ideal do macOS Sierra. Vamos inserir os seguintes comandos:

 cp -rp / Volumes / install_app / Packages / Volumes / OS \ X \ Base \ System / System / Installation /

 cp -rp /Volumes/install_app/BaseSystem.chunklist / Volumes / OS \ X \ Base \ System / BaseSystem.chunklist

 cp -rp /Volumes/install_app/BaseSystem.dmg / Volumes / OS \ X \ Base \ System / BaseSystem.dmg

Etapa 8
Em seguida, inseriremos os seguintes comandos para desmontar as imagens:

 hdiutil detach / Volumes / install_app

 hdiutil detach / Volumes / OS \ X \ Base \ System

Etapa 9
Uma das etapas mais importantes é converter a imagem criada do macOS Sierra em uma imagem ISO para que seja reconhecida pelo VirtualBox. Para fazer isso, executaremos o seguinte comando:

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

Podemos ver o resultado obtido:

Etapa 10
Por fim, resta apenas mover a referida imagem para o desktop e armazená-la em um disco externo ou memória USB com capacidade mínima de 8GB. Para isso, usaremos o seguinte comando:

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

Podemos ver a imagem ISO do macOS Sierra na área de trabalho.

Após este processo procederemos à instalação no VirtualBox do macOS Sierra.

2. Instalação do macOS Sierra no VirtualBox

Passo 1
Antes de iniciar a análise devemos ter baixado o VirtualBox e instalado no Windows 10 e será necessário obter a imagem do macOS Sierra que acabamos de criar.

Passo 2
Em segundo lugar, devemos extrair a imagem baixada para uso. Com isso, abrimos o VirtualBox e continuamos a criar uma nova máquina virtual usando qualquer uma das seguintes opções:

  • Vá para o arquivo Máquina / Novo
  • Clicando no ícone Novo no painel central do VirtualBox

etapa 3
Feito este processo, veremos a seguinte janela onde devemos configurar os seguintes passos:

  • Nome da máquina: macOS Sierra
  • Tipo: Mac OS X
  • Versão: Mac OS X 10.11 El Capitan (64 bits)

Passo 4
Em lpara a configuração do tamanho da memória, atribuímos a quantidade desejada de memória RAM sendo o tamanho recomendado 4 GB. Finalmente, no campo Disco Rígido, devemos ativar a caixa Usar um arquivo de disco rígido virtual existente, devemos selecionar o disco que baixamos e extraímos. Uma vez que esses valores tenham sido definidos, clique no Botão Criar e veremos nossa máquina virtual criada.

3. Configuração de hardware no VirtualBox para macOS Sierra


Em seguida, clicaremos na opção Configuração para editar alguns valores da máquina, são eles:

Passo 1
Na guia Sistema vamos para a guia Processador e lá estabelecemos um mínimo de 2 CPUs

Passo 2
Agora na guia Placa-mãe será necessário desmarcar a caixa do disquete e ativar a caixa Habilitar EFI (somente SO especial)

etapa 3
Na guia Tela, vamos para a guia Tela e configuramos a memória de vídeo para 128 MB.

Passo 4
Na guia Armazenamento, validamos se a porta SATA 0 está no campo Disco Rígido.

Com esses valores definidos, clique em OK para salvar as alterações.

4. Modificando os valores do código no VirtualBox


A próxima etapa é adicionar um código ao VirtualBox para que o sistema tenha a capacidade de executar o macOS Sierra, uma vez que conhecemos a incompatibilidade entre o Windows e o Mac OS. Para isso, será necessário executar o prompt de comando como administradores (clique com o botão direito) e aí digitar o seguinte código baseado na versão do VirtualBox utilizada:

VirtualBox versão 5.0 em diante

 cd "C: \ Arquivos de programas \ Oracle \ VirtualBox \" VBoxManage.exe modifyvm "VM name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "VM name" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct", 3 "VBoxManage setextradata" VM name "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" VM name "" VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct "" Iloveapple "VBotexManage" se VM Name "" VBoxInternal / Devices / smc / 0 / Config / DeviceKey "" ourhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC "1

VirtualBox versão 4.0

 cd "C: \ Arquivos de programas \ Oracle \ VirtualBox \" VBoxManage.exe modifyvm "VM name" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff VBoxManage setextradata "VM name" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProct11", 3 "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct "" Iloveapple "VBotexManage" se VM Name "" VBoxInternal / Devices / smc / 0 / Config / DeviceKey "" ourhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC "1

No nosso caso, usamos a versão 5.0.26 para a qual usaremos o primeiro código:

5. Instalação do MacOS Sierra


Com esta configuração podemos clicar no botão Iniciar e veremos que inicia o processo de instalação do macOS Sierra no VirtualBox no Windows 10.

Seguiremos o já conhecido processo de instalação do macOS Sierra. Assim que o processo for concluído, podemos ver que acessamos corretamente o macOS Sierra e podemos desfrutar dos muitos recursos deste ótimo sistema operacional da Apple.

Usando esse método, podemos usar com segurança o macOS Sierra no Windows 10 sem sofrer problemas de compatibilidade e, portanto, ter dois dos melhores sistemas operacionais atuais do mundo: Windows 10 e macOS Sierra.

Finalmente, temos a opção de ajustar a resolução de nossa máquina virtual para uma experiência visual muito mais atraente. Para isso, acessamos o prompt de comando como administradores e primeiro digitamos o seguinte comando:

 cd "C: \ Arquivos de programas \ Oracle \ VirtualBox \"
Posteriormente, usaremos a seguinte sintaxe:
 VBoxManage setextradata "macOS Sierra" "VBoxInternal2 / EfiGopMode" #
O valor # deve ser substituído por um dos seguintes valores:
  • 1: Obtenha resolução de 800 x 600
  • 2: Obtenha resolução de 1024 x 768
  • 3: Obtenha resolução de 1280 x 1024
  • 4: Obtenha resolução de 1440 x 900
  • 5: Obtenha resolução de 1920 x 1200
Desta forma, instalamos o macOS Sierra usando o formato compatível para ambientes Windows: ISO.

macOS Sierra VMWare

wave wave wave wave wave