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

Publicado por Mauricio Ferrari em 23/04/2021

[ Hits: 428 ]

Blog: https://github.com/MauricioFerrari-NovaTrento

 


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"

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.

Outras dicas deste autor

Usando Vídeo Wallpaper no KDE

Criando Atalhos para Diretórios Ocultos no Linux

Clonando uma tag específica no GIT

deb2appimage - Crie AppImage facilmente

Integrando AppImage no Slackware

Leitura recomendada

Convertendo alguns arquivos

Obtendo informações sobre o processador.

As melhores coisas a fazer depois de instalar o Ubuntu 14

Utilizando o Aptitude

Comandos de compactação / descompactação

  

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

Bacana a dica

[2] Comentário enviado por mauricio123 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 izaias em 26/04/2021 - 18:06h

Show!!!



Contribuir com comentário