Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC
@macpinty, listo tu DSDT con las correcciones más importantes para Snow. Por favor lee todo este comentario antes hacer algo. Puedes descargar el archivo "DSDT_corregido.zip" desde
AQUÍ. Solo estará temporalmente. De igual manera, para ti y para tod@s, como opción ahí también encuentras el instalador de Chameleon r611, que es el que uso actualmente porque es el que me resulta más estable hasta los momentos. Entonces:
- Tu DSDT ha quedado libre de errores: "Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 113 Optimizations".
- Usa de inmediato el dsdt.aml dentro de la carpeta "Con shutdown", colócalo en /Extra (requiere chamRC5). El archivo "macpinty_acpi_dsdt_ShutdownFix.dsl" es tu base para editar y hacer modificaciones adicionales. Puedes abrirlo y buscar la palabra "corregido" sin comillas para que sepas lo que hice. Quita la Evoreboot para probar si tu ACPI tolera el fix del Apagado. Por supuesto, requiere reconstruir CACHE y reiniciar para hagan efecto los cambios con el nuevo dsdt puesto. Es importante arrancar con -v para diagnosticar problemas.
Nota: Si no funciona el apagado, significa que no lo tolera, así que vuelve con Evoreboot y usa entonces el dsdt.aml que esta afuera de la carpeta mencionada (la cual puedes eliminar). Sería innecesario usar un dsdt con código adicional no útil.
- Elimina "LegacyAppleRTC", "NullCPUPower management", y "SleepEnabler (opcional)". Y también quita cualquier flag y/o string que tenga relación con la CPU, como por ejemplo cpus=1, ForceHPET, etc. Si tienes éxito al bootear, revisa el número de Cores en el Monitor de Actividad. Ah y por favor, cuéntame otra historia, muy diferente.
- La sección de los USB tenía errores, los cuales fueron completamente corregidos, por lo tanto "tal vez" funcionen bien en la 10.6.5. De lo contrario (repito: De lo contrario) haría falta también renombrarlos con nombres Mac (mac-like), por ejemplo UHC1, UHC2, EHC1, EHC2, etc. Ese sería tu trabajo pendiente. Mientras tanto, hay flags que cubren dicha deficiencia.
Saludos, suerte y éxitos.
P.D. La partición EFI (de 200MB aproximadamente) que ves kakaro, es la que que crea la instalación retail como partición protectora de arranque, es perfectamente normal que esté allí, pero está oculta por seguridad. Por lo tanto es común que la primera partición sea disk0s2, ya que la partición EFI es disk0s1. El problema de keeper se soluciona instalando OS X en el primer disco (por el orden en el booteo), y windows en el disco 2. De esa manera Chameleon desde el primer disco gestionará el arranque dual sin problemas. Espero haber entendido la problemática correctamente, según lo planteado por keeper... y la posible solución de kakaro. Saludos.