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

Publicado por Mauricio Ferrari em 23/04/2021

[ Hits: 421 ]

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

Skype Atualizado no Ubuntu e Linux Mint

Instalando o BootUp Manager (BUM) no Ubuntu 20.04 e Linux Mint 20

Flacon no Debian e Linux Mint 20

Inserindo Scripts Durante a Inicialização e o Desligamento do Sistema no KDE

Instalando o BootUp Manager no Deepin 20

Leitura recomendada

Wget: Verificando existência de arquivo remoto

Executar comandos ao efetuar login ou logout no Linux

[ LinuxTips ] - Docker Tutorial #4 - DOCKER UPDATE, CPU e MEM

sed - Removendo caracteres acentuados

Como usar o Zenshot

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts