15Jul
Se você deseja ocasionalmente testar um site no Safari, ou experimentar um pouco de software no ambiente Mac, ter acesso à versão mais recente do macoss em uma máquina virtual é útil. Infelizmente, você não é realmente o suposto para fazer isso - então, fazer com que o MacOS em execução no VirtualBox seja, pelo menos, complicado.
Não é, no entanto, impossível. Algumas das pessoas nos fóruns InsanelyMac descobriram um processo que funciona. A única coisa que não funciona é som, o que, por algum motivo, é altamente distorcido ou inexistente. Além disso, no entanto, este é o MacOS High Sierra, funcionando sem problemas no VirtualBox.
Para tornar as coisas um pouco mais fáceis para as pessoas, combinamos métodos de alguns tópicos diferentes do fórum em um único tutorial passo a passo, completo com capturas de tela. Vamos mergulhar.
NOTA: Para que isso funcione, você precisará acessar um Mac real para baixar o High Sierra. Você poderia, suponho, obter um ISO High Sierra por outros meios, mas não o recomendamos. Pegue o Mac de um amigo por uma hora se você não tiver um, e você deveria estar bem - tudo além do passo um deste tutorial pode ser feito em seu PC com Windows.
Se você estiver em um Mac e quer uma máquina virtual MacOS para usar nesse Mac, recomendamos fazer o check-out no Parallels Desktop Lite, pois pode criar máquinas virtuais do MacOS gratuitamente e é muito mais fácil de trabalhar.
Pronto para começar? Vamos pular!
Etapa 1: crie um arquivo ISO de alta ISO do macOS
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 o seu Mac emprestado, vá para a Mac App Store, pesquise Sierra e clique em "Download".
Quando o processo for concluído, o instalador será iniciado - está tudo bem, basta fechar 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, precisamos usar o Terminal, que você pode encontrar em Aplicativos & gt;Serviços de utilidade pública.
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 + JEm seguida, monte sua imagem em branco:
hdiutil anexe /tmp/ HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/ install_buildAgora você vai restaurar BaseSystem.dmg do instalador para a imagem recém-montada:
asr restore -source /Applications/ Instale \ macOS \ High \ Sierra.app /Contents/SharedSupport/ BaseSystem.dmg -alvo /Volumes/ install_build -noprompt -noverify -areaseObserve que, depois de fazer isso, o nome do nosso ponto de montagem do destino foi alterado para "Sistema / Sistema Base OS X." Você está quase pronto! Desmonte a imagem:
hdiutil separe /Volumes/ OS \ X \ Base \ SystemE, finalmente, converta a imagem que você criou em um arquivo ISO:
hdiutil convert /tmp/ HighSierra.cdr.dmg -formate UDTO -o /tmp/ HighSierra.isoMoveo ISO para a área de trabalho:
mv /tmp/ HighSierra.iso.cdr ~ /Desktop/ HighSierra.isoE você possui um arquivo ISO High Sierra de inicialização!
Copie para sua máquina Windows usando uma unidade flash grande, um disco rígido externo ou sua rede local.
Etapa 2: crie sua máquina virtual no VirtualBox
Em seguida, vá para a máquina do Windows e instale o VirtualBox se ainda não o fez, certificando-se de ter a versão mais recente( no serio, as versões antigas podem não funcionar).
Abra-oe clique no botão "Novo".Nomeie sua máquina virtual "High Sierra" e escolha "Mac OS X" para o sistema operacional e "Mac OS X( 64 bits)" para a versão( a partir desta gravação, "MacOS High Sierra" não é oferecido, masIsso está bem.)
Continue através do processo. Para a memória, recomendamos que você use pelo menos 4096MB, embora você possa optar por mais se você tiver RAM suficiente para gastar em sua máquina Windows.
Em seguida, você será questionado 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 você quer uma unidade de tamanho dinâmico ou fixo. Recomendamos o Tamanho fixo, uma vez que é um pouco mais rápido, embora ocupe um pouco mais de espaço no disco rígido na sua máquina Windows.
Clique em Avançar. Ser-lhe-á perguntado quão grande é a sua vontade;Recomendamos pelo menos 25 GB, que é grande o suficiente para o sistema operacional e algumas aplicações. Dependendo da sua situação de armazenamento, você poderia oferecer mais, mas não achamos que você realmente pode usar muito menos do que isso.
Clique nos prompts e crie uma entrada para sua máquina virtual! Agora é hora de fazer uma pequena configuração.
Passo três: Configure sua máquina virtual no VirtualBox
Você deve ver sua máquina virtual na janela principal do VirtualBox.
Selecione-o, então clique no botão "Configurações" amarelo grande. Primeiro, vá para "Sistema" na barra lateral esquerda. Na aba Placa-mãe, verifique se "Floppy" está desmarcado.
Em seguida, vá para a guia "Processador" e verifique se você possui pelo menos duas CPUs alocadas para a máquina virtual.
Em seguida, clique em "Exibir" na barra lateral esquerda e certifique-se de que a Memória de Vídeo esteja configurada para pelo menos 128MB.
Em seguida, clique em "Armazenamento" na barra lateral esquerda e, em seguida, clique na unidade de CD "Vazio".Clique no ícone do CD no canto superior direito e, em seguida, navegue até o arquivo ISO High Sierra que você criou anteriormente.
Certifique-se de clicar em "OK" para finalizar todas as alterações que você fez e, em seguida, feche o VirtualBox. Não, sério: feche VirtualBox agora, ou as próximas etapas não funcionarão.
Passo quatro: Configure sua máquina virtual a partir do prompt de comando
Fazemos alguns ajustes, mas precisamos fazer mais alguns mais para convencer o sistema operacional que está executando em um Mac real. Infelizmente, não há opções para isso na interface do VirtualBox, então você precisará abrir o prompt de comando.
Abra o menu Iniciar, procure "Sinal de comando", clique com o botão direito do mouse e selecione "Executar como administrador".
Você precisa executar um número de comandos, por ordem. Cole os seguintes comandos, pressionando Enter após cada um 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! Se tudo funcionasse, você não deveria ver nenhum comentário;os comandos simplesmente serão executados. Se o comando não funcionou, verifique se a sua máquina virtual é chamada "High Sierra" exatamente;se não estiver, 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.
Passo cinco: Inicialize e execute o instalador
Reabra o VirtualBox, clique na sua máquina Sierra e, em seguida, clique em "Iniciar". Sua máquina começará a inicializar. Você verá uma grande quantidade de informações supérfluas, pois isso acontece - e eu quero dizer um lot - mas não se preocupe com isso.É normal, mesmo algumas das coisas que se parecem com erros.
Você só deve se preocupar se um erro específico for suspenso por cinco minutos ou mais. Apenas vá embora e deixe-o correr um pouco. Se você fez tudo certo, ele será iniciado.
Eventualmente, você verá o instalador pedindo que você escolha um idioma:
Escolha "Inglês", ou qualquer idioma que você preferir, depois clique em "Avançar." Antes de fazer qualquer outra coisa, no entanto, clique em "Utilitário de disco" e depois "Continuar".. "
Você não verá a unidade: não entre em pânico, a High Sierra esconde unidades em branco por padrão. Na barra de menus, clique em "Exibir", seguido de "Mostrar todos os dispositivos".
Agora você deve ver sua unidade virtual vazia na barra lateral. Clique nele e, em seguida, clique na opção "Apagar".
Nomeie a unidade "Macintosh HD" e deixe as outras duas configurações como: "Mac OS Extended Journaled" e "GUID Partition Map". Não crie uma partição AFS , porque não funcionará e você terá que começar de novo com um novo disco rígido virtual. Clique em "Apagar" e, em seguida, feche o Utilitário do disco quando o processo estiver concluído. Você será levado de volta à janela principal.
Selecione "Reinstalar MacOS" e clique em "Continuar". Você será convidado a concordar com os termos.
Concordo e você será eventualmente solicitado a escolher um disco rígido;selecione a partição que você acabou de fazer.
A instalação começará!Isso pode demorar um pouco, então seja paciente. Eventualmente, sua máquina virtual irá reiniciar e levá-lo. .. de volta ao instalador. Não entre em pânico: isso é de se esperar.
Passo Seis: Instalador de inicialização Etapa dois 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 qualquer motivo, 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 "Árvore de armazenamento" e, em seguida, clique no ícone do CD no canto superior direito e clique em "Remover disco da unidade virtual". Isso desconectará completamente o nosso ISO de instalação.
Agora, inicie a máquina virtual e você verá esta bela tela.
Este é o Shell interno EFI e, enquanto você vê "FS1" listado em amarelo, você pode usá-lo para iniciar o resto do instalador. Clique na máquina virtual e permita que você capture o mouse e o teclado, então digite fs1: e pressione Enter. Isso irá mudar os diretórios para FS1, onde o resto do instalador está localizado.
Em seguida, vamos executar alguns comandos para mudar para o diretório que precisamos:
cd "MacOS Install Data" cd "Locked Files" cd "Boot Files"Agora podemos executar o próprio instalador com o seguinte comando:
boot.efiO instalador irá retirar onde ele deixou. Primeiro você verá uma série de texto, como antes, mas, eventualmente, você verá o instalador da GUI voltar.(Não se preocupe, você só precisa passar por esse processo uma vez).
Estamos chegando lá, precisamos de um pouco mais de paciência.
Passo Oito: Faça 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 a High Sierra for iniciada, você precisará escolher a escolha do seu país, configurar um usuário e o resto do processo de configuração inicial.
Eventualmente, você chegará ao desktop 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 coisas básicas devem funcionar. Diverta-se!
Passo Oito( Opcional): mude sua resolução
Por padrão, sua máquina virtual terá uma resolução de 1024 × 768, que não é muito espaço para trabalhar. Se você tentar alterar a resolução no MacOS, no entanto, você não verá nenhuma opção para fazê-lo. Em vez disso, você precisa inserir alguns comandos.
Desligue sua máquina virtual ao desligar o macoss: clique na Apple na barra de menu e clique em "Desligar". Em seguida, feche o VirtualBox inteiramente( sério, este passo não funcionará se o VirtualBox ainda estiver aberto!) E volte paraSinal de comando do Windows como administrador. Você precisa executar os seguintes dois comandos:
cd "C: Program FilesOracleVirtualBox" VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" NNo segundo comando, você precisa substituir o N por um número de um a cinco, dependendoem qual resolução você quer:
- 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 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 aparecerem durante a inicialização, mas 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 é de se esperar de uma configuração totalmente não suportada. Mas é macos, em uma máquina virtual, e isso não é ruim! Certifique-se de verificar o nosso guia sobre os recursos avançados do VirtualBox para aproveitar ao máximo sua máquina.
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!