You are on page 1of 19

DICAS & TUTORIAIS, HARDWARE & SOFTWARE

INSTALE E EXECUTE O MAC OS EM UMA VM


VIRTUALBOX
11 OUTUBRO, 2013 ORGULHOGEEK . 25 COMENTRIOS
Em 9 de Abril de 2009, publiquei aqui (quando esse blog ainda se chamava O Pirata Digital) um dos
artigos que est at hoje entre os cinco mais acessados. Tutorial: Como instalar um Mac OS X em um
VMWare instiga at hoje o pblico a testar esse excelente sistema.
Mais de quatro anos depois, estou trazendo um tutorial ensinando como instalar o sistema da ma em uma
mquina virtual VirtualBox. Antes de mais nada, necessrio saber que no somos favor da pirataria de
software e esse artigo exclusivamente voltado para fins tcnicos ou experimentais e recomendamos a
aquisio da mdia de instalao original caso voc venha utilizar o OS X.
Ingredientes
Vamos ao que voc ir precisar:
1. Um computador com processador Intel (recomendamos um Core i5 ou i7 partir da segunda gerao) e
no mnimo 4GB de RAM;
2. Um sistema operacional 64bits;
3. A verso mais recente do VirtualBox (utilizamos a verso 2.2.18) e o VirtualBox Expasion Pack
4. A iso de instalao modificada OS X 10.8 Mountain Lion bootable DVD for Intel PCs by Olarila;
5. Hackboot 1, para dar boot no disco de instalao (clique para fazer o download agora).
6. Hackboot 2, para dar boot no disco rgido aps a instalao (clique para fazer o download agora).
7. Multibeast 4.6.1, para instalar os arquivos necessrios aps a instalao (clique para fazer o download
agora. Registro de usurio necessrio).

Preparando a instalao
Aps instalado o software Oracle VirtualBox, ser necessrio instalar o Expansion Pack. Para instalar,
acesse Arquivo > Configurao > Extenses > Acrescentar Pacote e siga o passo a passo do assistente de
instalao.
Criando a VM
No VirtualBox, clique em Novo e ser aberto o assistente de criao de Mquinas Virtuais. na primeira tela
Nome e Sistema Operacional, d um nome sua mquina virtual e selecione como tipo Mac OS X e
com verso Mac OS X (64 bit).

Em seguida, ser necessrio alocar a quantidade de memria RAM destinada VM na tela Tamanho de
Memria. No deixe menos memria no sistema operacional instalado em seu computador fsico do que na
VM. Se tiver 4GB, deixe 2GB para o OS X e 2 para o sistema hospedeiro, mas lembre-se que o Mac OS
necessita de no mnimo 2GB.

Ao avanar para o prximo passo, ser necessrio criar um disco virtual. Avance para o prximo passo e
em deixe em Tipo de arquivo de Disco Rgido, deixe marcada a opo VDI. Clique em Prximo
Caso queira definir o espao total desde o incio, em Armazenamento em Disco Rgido, marque a opo
Tamanho Fixo, mas no h problemas em deixar marcada a opo Dinamicamente Alocado, que ir
utilizar o espao de acordo com a necessidade.Clique em Prximo. Em seguida, ser necessrio definir o
tamanho do disco rgido virtual. O OS X precisa de no mnimo 10GB. Em nosso exemplo, utilizei 20GB.
(lembre-se de cri-lo em uma partio com espao suficiente). Para selecionar o local de criao do disco
rgido virtual, clique no cone Pasta com a seta verde.

Clique em Criar e pronto! Sua Mquina virtual est criada e precisa apenas receber alguns ajustes para que
possa ser dada a largada da instalao.
Ajustando o motor
Agora que a VM est criada, vamos configur-la para que tudo d certo. Clique no boto Configuraes e
selecione a opo Sistema. Em seguida, desmarque a opo Habilitar EFI. Embora o OS X suporte
EFI, a EFI do VirtualBox no exatamente a que ele precisa para rodar, ento, dispensaremos-na e o
sistema alterado utilizar o mtodo tradicional para inicializao.

Na aba Processador, deixe marcada a opo Habilitar PAE/NX e na aba Acelerao, deixe marcadas
as opes Habilitar VT-x/AMD-V e Habilitar paginao aninhada. Em Monitor, aumente o tamanho
da memria de vdeo para o mximo possvel.
Em Armazenamento >
rvore de Armazenamento > Controladora IDE clique em Vazio. direita da tela, um cone de CD
ser habilitado. Clique no cone e selecione a opo Selecione um arquivo de CD/DVD virtual e
localize no seu computador a iso do Hackboot
1. Feito esses passos, clique em
OK.
Iniciando a Instalao
Clique no boto Iniciar na janela mquinas virtuais do VirtualBox. Voc ver uma bela tela do disco de
boot do Hackboot. No faa nada ainda. Localize na parte inferior direita da tela o cone de CD e clique
em Selecione um arquivo de CD/DVD virtual e localize a iso previamente baixada OS X 10.8 Install
DVD. Em seguida, clique na janela do Hackboot e pressione a tecla F5. O cone HackBoot agora se
chamar OS X 10.8 Install DVD. Tecle Enter.

O processo de boot ser inicializado. Poder demorar alguns minutos. Em meu primeiro teste, foi necessrio
reiniciar o processo de boot uma vez. Iniciado o processo de instalao, selecione o idioma desejado e clique
no cone abaixo da tela de seleo para avanar.

Na prxima tela, clique em Continuar. Embora voc tenha criado um disco rgido virtual, ele no estar
aparecendo em Selecione o disco no qual deseja instalar o OS X. Isso porque o disco rgido no est
corretamente formatado. Para formatar o disco, na barra superior do instalador, clique em Utilitrios >
Utilitrio de Disco

Na lateral esquerda, voc ver o disco rgido virtual. Clique nele e selecione a opo Apagar. Em formato,
selecione Mac OS Expandido (Reg. Cronologicamente) e d um nome ao seu HD Virtual, em seguida,
clique no boto Apagar, localizado abaixo na janela, conforme mostra a imagem abaixo.

Ao final do processo de formatao, feche a janela do utilitrio de disco e o novo HD virtual ir aparecer.
Clique para selecionar em seguida, no boto Instalar.

Todo o processo de instalao levar em mdia 20 minutos. Aproveite para tomar uma xcara de caf.

Aps finalizar a instalao, o OS X ir sofrer um crash, exibindo uma tela preta com letras brancas.
Relaxe. Apenas clique no cone do CD (direita inferior da janela do VirtualBox) e selecione a iso do
Hackboot 2 e reinicie a VM.

Pressione F5 para que ele atualize e com as teclas de seta, selecione o cone da ma e tecle Enter. O boot
ser iniciado.

Faa as configuraes iniciais do sistema.


Wooooooow! Finalmente estamos dentro do OS X! Mas as coisas no terminaram por aqui. Precisamos
fazer alguns ajustes para que tudo funcione da melhor maneira possvel. Siga-me os bons!
Ajustando o sistema
Para que possamos rodar o sistema em nossa mquina virtual de forma minimamente satisfatria, ser
necessrio baixar o Multibeast. Voc pode baix-lo diretamente pelo Safari de dentro do OS X. Aproveite e
faa isso logo aps inicializar o sistema. Mas lembre-se de baixar a verso 4.6.1, que melhor do que as
verses posteriores para o Mountain Lion. Enquanto o download feito, vamos alterar o sistema para que
possamos instalar aplicativos de no-assinados. Para isso, clique em Preferncias de Sistema > Segurana e
Privacidade > aba Geral, clique no cadeado na parte inferior da tela para desbloquear os ajustes (ser
necessrio digitar a senha de usurio) e em Permitir aplicativos transferidos de marque Qualquer lugar.

Opa! Quase pronto. Vamos agora instalar o Multibeast. Vamos instalar o UserDSDT, System Utilities,
AppleHDA Rollback e em miscelnea, marque a opo NullCPUPowerManagement, conforme exibido na
imagem abaixo. Clique em continuar.

O Finder, por padro, no exibe os discos rgidos do sistema. Vamos ajust-lo para que possamos acessar e
alterar conforme nossa necessidade os arquivos do sistema. Enquanto a instalao prossegue, execute o
Finder e no menu superior do Mac, selecione Finder > Preferncias > clique em Barra Lateral e marque a
opo Exibir Discos Rgidos.

Em seguida, acesse o disco rgido na barra lateral do Finder e acesse a pasta Sistema > Biblioteca >
Extensions, localize o arquivoAppleGraphicsControl.kext, clique com boto direito do mouse e selecione
a opo Mover para o lixo.

Quase pronto! Ainda no Finder, retorne raiz do HD e selecione a pasta Extra, abra o
arquivo org.chamaleon.Boot.plist e adicione a seguintes linhas, entre as
tags <dict> e </dict>: <key>Graphics Mode</key><string>1920x1080x32</string> Entre <string> e
</string>. insira o valor da resoluo de vdeo desejada, mantendo o x32 no final.

Caso o arquivo esteja bloqueado, ele no poder ser editado, mas uma cpia poder ser criada em
Documentos. Salve-o com as alteraes propostas (no se esquecendo do .plist no final), exclua o original e
copie o arquivo alterado para a pasta Extra. Finalmente, o ltimo passo alterar a resoluo do monitor
interno do VirtualBox. Para isso, acesse o Prompt de Comando do Windows (procure no menu de
aplicativos do Windows por CMD). No prompt de comando, digite o seguinte comando: cd C:Program
FilesOracleVirtualBox Pressione Enter e prossiga com o prximo comando: VboxManage setextradata
Nome de sua mquina Virtual CustomVideoMode1 1920x1080x32 Em 1920x1080x32, insira a
mesma resoluo que voc colocou em no arquivo org.chamaleon.Boot.plist. Tecle Enter.


Para quem vai criar a VM no Linux, o comando parecido:
VBoxManage setextradata Mountain Lion CustomVideoMode1 1366x768x32

Ou seja, apenas no utilize as aspas duplas em CustumVideoMode1 e na resoluo.
Reinicialize a VM e finalmente, curta seu Mac OS virtualizado!



Como Instalar O MAC OS X 10.6.6 By Hazard No
Vmware(Vmplayer) Em Kubuntu Linux
Posted by Emerson Esteves in segunda-feira, 6 de junho de 2011
VIDE : MAC OS X Lion 10.7 (iAtkos) no vmplayer em Kubuntu Linux

Pessoal, nesse passo a passo fiz uma juno de vrias informaes divulgadas na prpria internet para se montar uma boa vm
com o MAC OS X
Pre-requisitos/recomendaes mnimas:

Processador com mais de um core e com VT (Virutalization Tecnology). A maioria dos artigos na internet indicam isso.
Mnimo de 2.5 GB de memria RAM a vm ter 1GB.
A memria RAM limita bastante o desempenho da vm, considero que 4G ou acima seria o ideal. Assim possvel reservar 2G
para a vm sem comprometer o desempenho do SO Host. Como exemplo, a instalao funciona perfeita em um Core 2 Duo T7300
com 4G de RAM e SO Kubuntu Natty. O MAC parece estar instalado sem vm.
Arquivos necessrios:
Download do ISO do MAC OS X 10.6.6 by Hazard, sugiro esse:
http://www.filestube.com/6Asc6H61GfvRX3bDfF1lsb/SL-10-6-6i-by-Hazard.html
Mas voc pode baixar de vrios locais, veja:
http://www.google.com.br/search?hl=pt-
BR&q=download+%22SL_10.6.6i_by_Hazard%22&oq=download+%22SL_10.6.6i_by_Hazard%22&aq=f&aqi=&aql=
&gs_sm=e&gs_upl=547984l557890l0l29l12l1l0l0l0l1944l2745l6-1.0.1
Baixar o vmplayer www.vmware.com/go/downloadplayer
Baixar o vmwaretools, com uma vm pr-configurada, caso voc no queira criar sua prpria
vmhttp://rapidshare.com/files/328900565/Snowy_Vmware_files.zip
Para o caso do link acima deixar de existir, pesquise por snowy_vmware no google:
http://www.google.com.br/search?hl=pt-BR&q=download+snowy_vm&oq=download+snowy&aq=0L&aqi=g-
L10&aql=&gs_sm=e&gs_upl=200468l205036l0l14l11l0l0l0l0l762l2153l5-1.2
Baixar o driver de som para completar o
vmwaretoolshttp://sourceforge.net/projects/vmsvga2/files/Audio/EnsoniqAudioPCI_v1.0.3_Common_Installer.pkg/
download
Baixar o mapa de teclado ABNT2 (se for o caso) https://github.com/lailsonbm/ABNT2-Layout
Nesse passo a passo vou seguir duas formas de se fazer essa instalao, a que indicada na maioria dos artigos na internet
usando a vm pre-preparada Snowy_VM e uma vm criada no prprio vmplayer.
Metodo de instalao usando o Snowy_Vmware_files.zip
Passo 1 Instale o vmplayer. Aps o download, voc deve dar permisso de execuo para o arquivo baixado e execut-lo como
root, em um terminal (no Kubuntu, voc pode usar o 'dolphin' por exemplo)
sudo chmod +x ./Vmware-Player-3.1.4-385536.x86_64.bundle
sudo ./Vmware-Player-3.1.4-385536.x86_64.bundle
Siga as instrues de instalao.


Passo2 Montar o ambiente da vm. Descompacte o arquivo Snowy_Vmware_files.zip

Aps descompactar, v ao diretrio 'Snowy_VM/Mac OS X Server 10.6 (experimental).vmwarevm/' e clique em 'Mac OS X Server
10.6 (experimental).vmx', isso abrir o vmplayer instalado no passo 1. O vmplayer tentar rodar a vm, sem exito, pare a vm
(Power Off).

Ns colocaremos a vm para iniciar pelo DVD do MAC by hazard ('SL_10.6.6i_by_Hazard.iso'). Com a vm 'Mac OS X Server 10.6
(experimental)' selecionada, clique em 'Edit virtual machine settings', depois em 'CD/DVD' e por fim em 'Browse'. Isso abriar uma
janela para que voc indique onde est o arquivo 'SL_10.6.6i_by_Hazard.iso'. Feito isso clique em 'Save'. Nossa vm est pronta
para iniciar a instalao.
Passo 3 Instalando o MAC by Hazard. Inicie a vm (clique em 'Play
virutal machine'), a vm ir parar no Boot Manager Chameleon (d um clique com o mouse, apenas para o foco ir para dentro da
vm), aperte enter para que o instalador do MAC se inicie.

Aps iniciar o instalador, escolha uma linguagem e aperte enter. Nessa vm pre-preparada, o HD virutal j est formatado no
necessrio reformat-lo. Mas se voc quiser alterar algo basta entrar no utilitrio de disco conforme abaixo.

Continuando a instalao, confirme as mensagens a seguir e clique no Macintosh HD (figura abaixo). Nesse ponto alguns artigos
indicam que voc faa ajustes na instalao, clicando em 'Customize' e marcar o seguinte:
- Chameleon_Boot_Loaders > Chameleon_RC4 (ou RC5)
- Chameleon_Boot_Loaders > Chameleon_options > Ethernet_builtin
- Chameleon_Boot_Loaders > Chameleon_options > Graphics_enabler
- Patches > USBFix
Particularmente, no mudei nada e fui direto para a instalao. No vi diferena se as opes acima forem marcadas em uma
instao em vm.

Aguarde o processo de instao concluir, ao final aparecer a tela abaixo. Clique em 'Continue' e 'Restart' na tela seguinte.

Quando a vm reiniciar, aparecer o Boot Manager Chameleon, aperte a tecla F8, para que no inicie o instalador novamente. O
Boot Manager ficar parado esperando voc digitar algo, selecione o 'Machintosh HD' (usando as setas do teclado) e aperte
'enter'. O MAC iniciar, siga as instrues do instalador para concluir. Segue algumas observaes neste momento:
Teclado: ser corrigido mais tarde, o MAC no tem ABNT2.
Apple ID: no necessrio.
Registration Information: no necessrio.
IMPORTANTE: A vm sempre ser iniciada com o iso Hazard configurado no CD/DVD. E voc ter que apertar F8 para que no
entre no modo de instalao e escolher o HD onde est instalado o MAC. Ainda no encontrei um meio de instalar o Chameleon
no HD virtual e de fato o boot funcionar sem o iso.

Feito isso, a instalao estar concluda.
Passo4 Configurar o vmwaretools. Nosso vmwaretools est dentro do darwin_snow.iso (esse arquivo est no
Snowy_vmware_files.zip) portanto teremos que ejetar o iso Hazard e conectar o CD/DVD no darwin_snow.iso. Para ejectar o iso
Hazard clique com o boto esquerdo no icone do Hazard no ambiente de trabalho e escolha a opo eject.

Feito isso, configure novamente o CD/DVD em 'Virtual Machine > Removeable Devices > CD/DVD > Connect to Disk image File'.
Ser aberta uma janela para que voc possa selecionar o arquivo darwin_snow.iso (que estava no Snowy_vmware_files.zip). Aps
clicar no boto ok, aparecer no ambiente de trabalho um icone do vmwaretools.

D um duplo clique no icone do vmwaretools ser aberta uma janela com o icone de instalao, clique nele e siga as instrues.
Esse vmwaretools instalar o driver de video e o servio de compartilhamento de arquivos com o sistema operacional Host (no
caso o Kubuntu). Aps a instalao concluda mude o CD/DVD, no vmplayer, novamente para o iso Hazard.

ATENO : No esquea de configurar o compartilhamento no vmplayer, basta entrar no menu 'Virtual Machine > Virtual Machine
Settings' e indicar qual diretrio em sua mquina ser compartilhado, no exemplo abaixo usei o '/opt/vm/share'.

Aps a instalao do vmwaretools ser necessrio reiniciar. Feito isso, configure a resoluo de video em 'System Preferences >
Display'.

Passo 5 - Agora vamos instalar o driver de som, utilize o compartilhamento criado para acessar o arquivo
EnsoniqAudioPCI_v1.0.3_Common_Installer.pkg (depois de baixado, voc deve copia-lo para o diretrio compartilhado no
Kubuntu Linux - aqui usamos o /opt/vm/share). D um duplo clique nele e siga as instrues.

Aps isso o menu bar ter o icone de um alto falante indicando que o som est funcionando (observe a figura seguinte).
Passo 6 Instalando o teclado ABNT2, vamos usar o compatilhamento para isso tambm. Aps descompactar o arquivo zip, copie
o arquivo 'Brazilian ABNT2.bundle' (para o Linux esse arquivo aparece como um diretrio) para o diretrio 'Machintosh HD >
Library > Keyboard Layouts'
ATENO: Esse mapa de teclado ABNT2 s no funcionou para a tecla ' \ | ' na vm.

Aps isso, configure o teclado em 'System Preferences > Languages & Text > Input Sources'. Marque o 'Brasilian ABNT2' e
tambm o item 'Show Input Menu in menu Bar', isso mostrar uma bandeira no menu bar para voc ativar o teclado ABNT2.

Com isso, concluimos a instalao do MAC OS X by Hazard.
Mtodo de instalao sem usar o Snowy_Vmware.zip
Desse mtodo para o outro, muda apenas o 'Passo 2', que fica assim:
Passo 2 Criar ambiente no vmplayer. Crie um ambiente para Freebsd 64 bits (no tentei o 32 bits) - mais tarde o
transformaremos em MAC OS X. Para fazer isso, basta clicar em 'Create a New Virtual Machine' e seguir as instrues. A vm que
criei ficou assim:
OS: freebsd64
Memria: 2024 MB
Processador: 2
Disco virtual: 30G - mnimo de 10G segundo alguns artigos
CD/DVD : SL_10.6.6i_by_Hazard.iso - baixado
Network : tanto faz bridge ou NAT
Sound Card : Auto detect
Display : Auto detect
USB Controler : Present
Printer : Present
Lembrando: a mquina onde est essa vm um Core 2 Duo T7300 com 4GB de RAM. Ajuste a quantidade de processadores e a
memria de acordo com a capacidade de sua mquina.
Feito isso, feche o vmplayer, abra um editor de textos (no Kubuntu usei o Kate) e modifique manualmente as propriedades do
arquivo '.vmx' (Esse arquivo foi criado pelo vmplayer no diretrio onde esto os arquivos de sua nova vm):
guestOS = "darwin-64"
smc.present = "FALSE"
Essa mudana suficiente para usar a vm para verses do MAC OS X 10.5 e posteriores, ou voc pode alterar para:
guestOS = "darwin10"
keyboardAndMouseProfile = "macProfile"
smc.present = "FALSE"
Dessa forma, a compatibilidade da vm da verso 10.6 e posteriores.
Particularmente, a nica diferena que percebi entre essas configuraes foi uma pequena instabilidade na segunda configirao.
A vm de vez em quando, pra no Boot do MAC, quando isso acontece, normalmente apago o arquivo '.vmxf' (o vmplayer sempre o
recria) correspondente ao '.vmx' e a vm volta a realizar o boot.
Com isso, finalizo o Passo 2 e esse mtodo de instalao.
Dica : Se houver algum problema como demora no boot do MAC OS, voc poder no Chameleon apertar F8, escolher o
dispositivo para o boot, digitar -v e enter. Assim voc ver o que est acontecendo durante o boot. Outra dica interessante
conhecer as opes de boot, para isso, ao invs do -v pressione ? e enter.
Dica : Um exelente configurador do Chameleon o Lizard que pode ser baixado no
linkhttp://forum.voodooprojects.org/index.php/topic,842.0.html
Dica: Para a vm no ficar congelada (travada) depois de um longo tempo sem usar. V em 'System Preferences', abra as
configuraes do 'Energy Saver' e mude o valor dos campos 'Computer Sleep' e 'Display Sleep' para 'Never'.
Conforme j mensionei nesse passo a passo, ainda existem dois incovenientes, que no atrapalham o bom uso da vm com o
MAC.
Boot apenas pelo iso de instalao. No testei ainda, mas talvez isso se resolva se for criada uma pequena partio
primria FAT, no disco virtual, para a instalao do Chamaleon.
Teclado onde o '\' e '|' no funcionam, para amenizar esse problema, voc pode editar as configuraes do teclado
usando o Ukelele e colocar esses caracteres em outra parte do teclado.Na minha vm o Ukelele no reconhece quando
se pressiona a tecla com '\' e '|'. Criei uma configurao alternativa para o teclado ABNT2 (baseada na que o Lailson fez,
vide tpico 'Arquivos necessrios'), com o '\' na posio 'Alt Gr+z' e '|' na posio 'Alt Gr+a', para quem se interessar
basta fazer odownload.
Em vrios artigos, li relatos de pessoas que instalaram o MAC OS X by Hazard como um dos sistemas operacionais da mquina,
ou seja sem vm, e nesse caso os dois incovenientes acima no aparecem.
Seguem alguns links interessantes, para quem quiser saber mais:
http://leohazard.com/
http://leohazard.com/Forum/index.php
http://www.hackint0sh.org/
http://www.insanelymac.com
http://geeknizer.com/how-to-install-snow-leopard-vmware-workstation-windows/
http://www.ihackintosh.com/2009/12/install-snow-leopard-in-vmware-7-windows-edition/
http://www.redmondpie.com/how-to-install-os-x-snow-leopard-in-vmware-windows-7-9140301/
http://www.hackint0sh.org/f213/229712.htm

You might also like