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
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
macOS Sierra VMWare