Seguir esses procedimentos não garante que a atualização vá correr sem erros, mas aumenta a chance de você conseguir consertar sem ter que reinstalar tudo.
1 - Faça backup da kernel e das kexts
Code:
sudo cp /mach_kernel /mach_kernel.bak
sudo cp -R /System/Library/Extensions /System/Library/Extensions.bak
2 - Caso seu CPU não rode kernel vanilla, baixe a kernel
Voodoo 9.8.0 (por
qoopz), renomeie para
mach_kernel.voodoo e coloque na raiz do HD do Leopard.
3 - Proceda com a atualização pelo "Software Update", ou baixe e instale o "
Combo Update".
4 - Se precisar kernel voodoo, nos próximos 2 boots após a atualização digite o nome da kernel
Code:
boot: mach_kernel.voodoo -v
No primeiro boot é normal o sistema reiniciar automaticamente.
Com o sistema rodando, renomeie a kernel para não precisar digitar o nome a cada boot
Code:
sudo mv /mach_kernel /mach_kernel.orig
sudo mv /mach_kernel.voodoo /mach_kernel
Outra opção ao invés de renomear a kernel voodoo é alterar o nome da kernel padrão no arquivo com.apple.Boot.plist, se você usa o Chameleon v1 este arquivo fica em /Library/Preferences/SystemConfiguration, se usa o Chameleon v2 ele fica em /Extra
Code:
<key>Kernel</key>
<string>mach_kernel.voodoo</string>
5 - Caso tenha removido a AppleIntelCPUPowerManagement, instale a kext
Disabler.
6 - Caso algo der errado, ainda pode ser corrigido usando o DVD de instalação (distro). Se você precisou algum "fix" na instalação, é provável que precise novamente, pode procurar um atualizado ou usar as kexts antigas (backup).
7 - Se algum dispositivo parar de funcionar (áudio, rede) também pode tentar usar as kexts do backup, ou procurar por versões atualizadas.