mac os em uma vm virtualbox

21
DICAS & TUTORIAIS , HARDWARE & SOFTWARE INSTALE E EXECUTE O MAC OS EM UMA VM VIRTUALBOX 11 OUTUBRO, 2013 ORGULHOGEEK . 25 COMENTÁRIOS 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 público a testar esse excelente sistema. Mais de quatro anos depois, estou trazendo um tutorial ensinando como instalar o sistema da maçã em uma máquina virtual VirtualBox. Antes de mais nada, é necessário saber que não somos à favor da pirataria de software e esse artigo é exclusivamente voltado para fins técnicos ou experimentais e recomendamos a aquisição da mídia de instalação 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 geração) e no mínimo 4GB de RAM; 2. Um sistema operacional 64bits; 3. A versão mais recente do VirtualBox (utilizamos a versão 2.2.18) e o VirtualBox Expasion Pack 4. A iso de instalação modificada “OS X 10.8 Mountain Lion bootable DVD for Intel PCs” by Olarila; 5. Hackboot 1 , para “dar boot” no disco de instalação (clique para fazer o download agora). 6. Hackboot 2 , para “dar boot” no disco rígido após a instalação (clique para fazer o download agora). 7. Multibeast 4.6.1 , para instalar os arquivos necessários após a instalação (clique para fazer o download agora. Registro de usuário necessário). Preparando a instalação

Upload: raimunda-ismaelreis

Post on 23-Nov-2015

191 views

Category:

Documents


4 download

TRANSCRIPT

DICAS & TUTORIAIS,HARDWARE & SOFTWAREINSTALE E EXECUTE O MAC OS EM UMA VM VIRTUALBOX11 OUTUBRO, 2013ORGULHOGEEK . 25 COMENTRIOSEm 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.IngredientesVamos 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 Pack4. 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 instalaoAps 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 VMNo 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 motorAgora 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 InstalaoClique 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 sistemaPara 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 pastaSistema > Biblioteca > Extensions, localize o arquivoAppleGraphicsControl.kext, clique com boto direito do mouse e selecione a opoMover para o lixo.

Quase pronto! Ainda no Finder, retorne raiz do HD e selecione a pasta Extra, abra o arquivoorg.chamaleon.Boot.pliste adicione a seguintes linhas, entre as tagse:Graphics Mode1920x1080x32Entre e . 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 FilesOracleVirtualBoxPressione Enter e prossiga com o prximo comando:VboxManage setextradata Nome de sua mquina Virtual CustomVideoMode1 1920x1080x32Em 1920x1080x32, insira a mesma resoluo que voc colocou em no arquivoorg.chamaleon.Boot.plist. Tecle Enter.

Para quem vai criar a VM noLinux, 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 LinuxPosted by Emerson Esteves in segunda-feira, 6 de junho de 2011VIDE :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 XPre-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.htmlMas 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 vmplayerwww.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.zipPara 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-LayoutNesse 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.zipPasso 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.bundlesudo ./Vmware-Player-3.1.4-385536.x86_64.bundleSiga 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 > USBFixParticularmente, 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.zipDesse 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: freebsd64Memria: 2024 MBProcessador: 2Disco virtual: 30G - mnimo de 10G segundo alguns artigosCD/DVD : SL_10.6.6i_by_Hazard.iso - baixadoNetwork : tanto faz bridge ou NATSound Card : Auto detectDisplay : Auto detectUSB Controler : PresentPrinter : PresentLembrando: 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.htmlDica: 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 oUkelelee 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.phphttp://www.hackint0sh.org/http://www.insanelymac.comhttp://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