[Tutorial] Atualizando seu Hackintosh [Snow Leopard 10.6.8]

HACKINTOSH HMBT

HACKINTOSH HMBT

BOOTCD FOR HACKINTOSH
Olá amigos, pretendo reunir as dicas universais, porém as peculiaridades e os detalhes devem ser postados pelos usuários, enriquecendo assim o tópico e evitando a perda de seus dados.
Alguns passos deste post não são obrigatórios, porém recomendo pelo amor de sua vozinha que você siga os passos propostos. Leia todo o post antes de agir, certos modelos, placas e Laptops possuem peculiaridades, use o oráculo google para descobri-las.
 
GUIA VOLTADO A USUÁRIOS INTEL DO Mac OS 10.6 Snow Leopard usando versão RETAIL, ou seja, seu disco de instalação não foi modificado.

[ Passo α ] Downloads

Existem algumas duvidas em relação a usar ou não o software update do Mac OS ou baixar cada update Delta ou ainda baixar a Combo. No momento que escrevo esse post a versão atual é a 10.6.6, se você se encontra na versão imediatamente anterior da atual – 10.6.5, ou digamos que a atual seja 10.6.10 e você usa a 10.6.9 – baixe o Delta, se você se encontra em outra versão qualquer do sistema como a 10.6.3 e a atual é a 10.6.8, use a COMBO .

Você encontra a versão DELTA e COMBO nesta pagina
http://support.apple.com/downloads/

ps. só use o software update caso você tenha certeza do sucesso, consulte o forum para saber se alguma coisa mudou..

[ Passo β ] Pasta/Partição Extra

Essa etapa não é obrigatória, mas é altamente recomendada. Use a partição/ pasta Extra para suas kexts pessoais como Audio, Rede, VoodooPS2, VoodooHDA. Use a busca para mais informações

[ Passo Gama] Backup

Não é obrigatório, mas no fim ninguém tem certeza se vai dar tudo certo, então o Time Machine é serventia da casa.
Também recomendo o backup das kexts
no Terminal:
sudo cp -R /System/Library/Extensions /System/Library/Extensions.bak

[Passo 1 ] Removendo Coisas Perigosas

Certas Kexts são fontes constantes de problemas, destaca-se a Sleep.kext , logo se você instalou ou não tem certeza, visite:

Sleep.kext

1. /Extra/Extensions e apague Sleep.kext caso exista;
2./Sistema/Biblioteca/Extensions e remova Sleep.kext caso exista;
Instale a versão mais nova quando estiver seguro depois do update

Use um kext disabler se você não tem a AppleIntelCPUPowerManagement funcionando

[Passo 2] Instalando

É só abrir o pacote baixado e instalar, MAS NÃO REINICIE O SISTEMA

Alguns usuários possuem problemas com kexts originais do sistema que serão instaladas logo depois de atualizar – eu tenho problemas com tudo que envolve Firewire – então se for o seu caso volte na /Sistema/Biblioteca/Extensions e APAGUE todas as kexts do sistema que você tem problemas.
Depois de eliminar possíveis problemas, volte na tela de instalação e agora sim reinicie o sistema.

[Passo 4 ] Iniciando

[Passo SOS ] Resolvendo Problemas

Seu sistema não subiu?
Boot infinito?
KERNEL PANIC?
NÃO SAIA FORMATANDO DE UMA VEZ

Quando acontecem problemas o passo básico é subir o sistema com -v e ver onde a coisa vai parar, você da uma procurada no que deu problema e resolve a situação, costuma ser removendo a kext que deu problema.

Inicia com -v, descobre o que deu errado na tela de erro, e se aventura na internet descobrindo a solução, você provavelmente vai cair no insanelymac, mas sempre pode vir aqui no HMBT, neste tópico que alguém vai te ajudar.
Se não conseguir nada com -v, tenta o pacote completo, -v -x -f arch=i386 cpus=1

O que costuma dar erro?

- DSMOS.kext
- Sleep.kext
- Smbios.kext
- AppleIntelCPUPowerManagement.kext
- com.apple.iokit.ioatafamily

Tela comum de erro em boot normal, sem nenhum – coisa

Tela comum de erro com -v


No caso, o erro foi com o IOATAFamily, muito comum no 10.6.0 até 10.6.2

Alterando os arquivos/ removendo Kexts.

Métodos

- Use outro MacOS, solução mais rápida e simples, retire o HD, faça o que for necessário.

- Boot com -s (abre uma versão simplificada do terminal) lá você usa comandos para retirar a kext com problema. Google it.

- Acesso a partição do MacOS usando um Windows ( tendo instalado em outro HD ou colocando o HD em outra maquina). Use um programa chamado MacDrive, ele vai lhe dar acesso a leitura/ escrita da partição mac ( HFS+)

- Linux, você deve desativar o journalig da partição usando o terminal do disco de instalação do MacOS (google it) e bootar o live cd do seu linux (recomendo ubuntu), abrir o nautilus ( gerenciador de pastas do ubuntu, aka finder ou explorer) em modo root e assim você vai poder ler/escrever na partição.

Refazendo caches, permissões e outros detalhes 
Depois de alterar pastas do sistema como a Extensions, é recomendado refazer as permissões e recriar o cache, use o programa KextHelper para isso.

 

 

Agradecimentos, IGO1911, member HMBT

HMBT