Brincar de instalar um sistema operacional customizado em um hardware para o qual o SO não foi feito, não é muito fácil.
A primeira coisa (partindo do principio que você já tem o VirtualBox instalado) que precisei fazer foi baixar o torrent do .ISO com a imagem do Yosemite modificada para VirtualBox: link. (são 5GB e é preciso criar uma conta para baixar, o botão de download está na lateral direita, e confunde-se um pouco com uma propaganda)
Crie a sua máquina virtual no VirtualBox do tipo MAC OS X (64 bits), escolhi 8GB RAM (mas todos os tutoriais dizem que com 4GB tb roda). Recomenda-se colocar 40GB para o disco, mas eu rodei com 20GB sem problemas.
Importante: Depois de criar sua máquina, vá em Configurações -> System e desative a opção "Enable EFI". Depois em "Storage" coloque o CD apontando para o arquivo .ISO que você baixou do torrent.
Ligue a máquina.
Vamos entrar na tela de instalação do Hackintosh Zone. Você vai selecionar o idioma e cair numa tela de Escolher o disco no qual instalar. Temos que formatar o disco para que ele apareça: vá em Utilities -> Disk Utility, selecione o disco no painel da esquerda (1a opção) e clique na aba Erase. Dê um nome para o seu disco e clique em Erase.
Feche essa janelinha e você irá ver o seu disco recém-formatado. Clique nele e selecione o botão "Customize" na esquerda inferior que irá aparecer ao clicar no disco.
Abrirá uma janelinha de configurações, nela, de-selecione:
- Graphics -> GraphicEnabler=YES
- Drivers -> Install Audio Drivers
- Drivers -> Install Network Drivers
Feche a janelinha e clique em Continue, para aguardar os 20 minutos que podem chegar a 30 ou até 60 minutos.
Se você ficar travado no "About 2 minutes", não desanime! Aconteceu comigo tb! Deixe passar uns 10 minutos nessa tela e pode reiniciar depois disso.
Vá para a tela de boot (pressionando F8) e nessa tela selecione o HD que você acabou de criar e digite: -s -v -x (e ENTER)
Aí você executa os comandos que ele mesmo sugere: /sbin/fsck -fy e /sbin/mount -uw /
Depois acesse a pasta cd /.OSInstallSandboxPath/Scripts/Hackintosh.Zone.Post-Script.xxxxx (o xxxxx varia de instalação para instalação, faça um ls na pasta pai para verificar, ou digite o nome até a parte "Post-Script" e tecle TAB para auto-completar o caminho.
Então execute:
./postinstall e depois exit para reiniciar novamente.
Agora começa a configuração da máquina, aí vem uma dica importante:
Comigo, eu tentei duas vezes criar a conta nesse setup, mas depois eu não conseguia fazer mais o login. A dica que funcionou foi: no momento da criação da conta, espere por 10minutos. Esse hackintosh tem um sistema de timeout que te joga para o login, então use as credenciais: root e niresh. Estou conseguindo usar apenas com esse usuário administrador.
Assim estará concluído o seu primeiro acesso ao Yosemite, mas o jogo ainda não está ganho!
Espere o Hackintosh fazer as instalações (ele vai te informando com pop-ups na direita do sistema).
Ao reiniciar, chegamos no problema de ficar travados no logo da Apple (falei, o processo é doloroso!). Você desliga a máquina, faz o boot passando a flag -v. Confirma que o erro é ficar travado na mensagem "MissingBluetooth Controller Transport". Força o desligamento e passa a flag -s para o boot, então roda os comandos:
/sbin/mount -uw /
cd /System/Library/Extensions
mkdir intel_back
mv AppleIntelHD* AppleIntelF* intel_back/
touch ../ExtensionsReboot -v
A partir daí, fazendo login com root, estou conseguindo acesso. Mesmo assim, ainda frustrado de não conseguir logar com outro usuário.
Mas o desenvolvimento em iOS nos chama, então deixamos esse problema para ser analisado futuramente.