Pular para o conteúdo

Preparando a VM para virtualização do Mac OSX no VirtualBox

Dica publicada em Linux / Comandos
Mauricio Ferrari (LinuxProativo) maurixnovatrento
Hits: 6.101 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Preparando a VM para virtualização do Mac OSX no VirtualBox

Esses dias fiquei com vontade de testar o MacOS. Só que eu não quis fazer hackintosh para instalar no PC, pois não sabia se eu ia me agradar. Então, resolvi dar uma pesquisada e descobri que era possível instalar no VirtualBox usando alguns macetes.

Não vou entrar em detalhes de como a VM deve ser criada no VirtualBox, mas já adianto que toda a otimização de performance que você puder fazer será de grande utilidade, principalmente na parte de vídeo.

Para poder instalar o MacOS na VM é preciso que a ISO enxergue a VM como um MacBook e para isso, é necessários alguns comandos para essas alterações. Para agilizar eu criei um script simples para isso:

#!/bin/bash
# Script pra fazer funcionar o Mac OS X Sierra na Máquina Virtual no Linux

VBoxManage modifyvm "$1" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
#VBoxManage setextradata "$1" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "$1" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro15,1"
#VBoxManage setextradata "$1" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
#VBoxManage setextradata "$1" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "$1" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-551B86E5744E2388"
VBoxManage setextradata "$1" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "$1" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

VBoxManage setextradata "$1" "VBoxInternal2/EfiGraphicsResolution" 1920x1080
#VBoxManage setextradata "$1" "VBoxInternal2/EfiGopMode" 4

#VBoxManage modifyvm "$1" --cpu-profile "Intel Core i7-6700K"
#VBoxManage modifyvm "$1" --cpu-profile "Intel Core i7-8565U"
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Para quem tem processador AMD, desmarque um dos últimos campos. Ali, tem algumas opções extras caso alguém precisar. O argumento a ser passado nesse script é o nome da máquina virtual. No meu caso, eu coloquei o nome da VM apenas de MacOS. Então, ficaria assim:

./vm-mac.sh MacOS

Vou postar o link do vídeo no qual eu tirei como base para fazer esse procedimento:
Espero que eu tenha ajudado.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Função para Abrir uma Interface do tkinter no Centro da Tela em Python

Incluindo o libmediainfo corretamente em um arquivo CMakeFiles.txt para uso em seus projetos

Gambiarra para Atualizar o Menu de Aplicativos no KDE

Resolvendo o "Could not open /dev/vmmon" do VMWare no Linux

Google Earth Pro no Debian, Ubuntu, Linux Mint e derivados

Usando o mailx

Tecla ponto do teclado numérico mostrando vírgula em programas instalados via Wine

apt-get update/upgrade - Atualização automática

RAC - Rows and Columns

flags de comando para ls

#1 Comentário enviado por danniel-lara em 24/04/2021 - 23:26h
Bacana a dica
#2 Comentário enviado por maurixnovatrento em 25/04/2021 - 22:05h

[1] Comentário enviado por danniel-lara em 24/04/2021 - 23:26h

Bacana a dica



Opa. Valeu.
#3 Comentário enviado por removido em 26/04/2021 - 18:06h
Show!!!
#4 Comentário enviado por tatalotinha em 25/05/2021 - 16:59h
Muito obrigado. Ryuk, agradeço de coração, tenho certeza que este é o caminho, porém, como sou muito cru neste assunto, pode ser que eu não consiga seguir estes caminhos apontados, pois, sou novo no Linux, e não tenho conhecimento memhum para trabalhar no "Terminal" do Linux, pois depende de linguagem específica e eu não sei nada a respeito, mas, agradeço de coração, e prometo que vou tentar muito. Espero conseguir. e caso consigo a implantação da Máquin Virtual, voltarei aqui para contar sobre a conclusão. Mutíssimo obrigado, não somente a você, mas, à toda a comunidade "Viva o Linux" que acabei de conhecer, e espero continuar a ter estas precisosas colaborações. Um forte abraço para todos, estão de parabéns, pois não esperava uma resposta tao repidamente.
Fiquem com Deus.

Contribuir com comentário

Entre na sua conta para comentar.