Vamos a empezar por lo primero, de todo que lo que hice.

-tener con time machine una copia de todos MIS DATOS ,por si tuviera que arreglar cualquier estropicio que pudiera salir.
-Para la instalación de snow leopard ES ACONSEJABLE tener un leopard ya instalado al lado ¿porqué? para que podamos instalar comodamente los ketxs que fallen, o falten y reparar los permisos y en caso necesario buscar lo que nos falte en internet o en mi caso kernel pacnics una solucion

Como regla general seria que tuvieramos a mano un listado sacado del everest,o con la información del sistema (los que tengan windows con leo), o a lo mejor tu portatil viene con una guia con las especificaciones de tu equipo a nivel hardware cuando te lo compraste

Recordar a todos que cuando se tiene una duda google te saca de apuros por ejemplo supongamos una placa base como la mia una acer, pues reunir la informacion de tu hardware es decir que tienes ,tarjetas graficas,sonido etc ,todo y tenerla a mano en mi caso seria:

Acer Aspire 5610Z ESPECIFICACIONES
Genuine 1.7 GHz Intel T2080 Pentium Dual-Core Processor
2GB (2 x 1024MB) Hynix DDR2 SDRAM a 533 MHz Velocidad de bus
Genuine Intel 945 Express Chipset (GMA 950) Graphics Adapter Genuino Intel 945
Express Chipset (GMA 950) Adaptador de gráficos
Sonido integrado Realtek ALC883 High Definition Audio Built-In Realtek ALC883 Audio de Alta Definición
Intel 82801G (ICH7 Family) Chipset Intel 82801G (ICH7 Familia) Chipset
Hitachi 160GB SATA Hard Drive disco duro SATA
Broadcom 440x 10/100 Integrated Ethernet Broadcom 440x Ethernet 10/100 integrada
Broadcom 4311 BCM94311MCAG Mini PCI-E Wireless Card Broadcom 4311
BCM94311MCAG Mini PCI-E Tarjeta inalámbrica
ENE CB-712/714/810 CardBus Controller ENE CB-712/714/810 Controlador CardBus
Built-In 5-in-1 Card Reader Built-In 5-in-1 Card Reader Synaptics TouchPad


En el caso de tener dudas o por que se ha perdido la documentación del equipo nos vamos a buscarla A NUESTRA MARCA por ej: acer aspire WW.ACER.ES y buscamos nuestro modelo y el manual con las especificaciones .
Tambien tenemos que tener en cuenta algo muy importante en snow, al ser nuevo no tenemos referencias de como instalarlo y con que opciones de cara a los kexts ,en este caso inmaginemos que tenemos leopard ya puesto nos vamos a la manzanita y acerca de este mac y pinchamos en más informacion y seleccionamos en la barra arriba
visualizacion perfil completo ,luego el apartado de extensiones y con el raton marcamos todo lo que sale ,abimos texedit y pegamos la info y la guardamos como por ej lista de extensiones, la tendremos como consulta para comparar si falta algo en snow despues yo lo hice asi porque luego compare las extensiones de snow comparando las que lleva mi leopard cargadas .

ya teniendo esto empezamos :


Ahora empezemos con las utilidades basicas a tener a mano: nos lo bajamos , Tools.zip , y los kexts de
leopard (no es obligatorio) que tenia por si me hicieran falta ,(snow acepta drivers de leopard solo 32bits) no los llegue a usar, excepto los de mi grafica que tenia en leopard ,(por un viejo problema de no poder cambiar la resolucion de la pantalla ,los que tengo si me lo permiten), pero el que tenga leopard los puede sacar comodamente con pacifist ,solo lo extraeremos, (no instalar con pacifist ) y lo agregamos a la carpeta tools/kexts snow, en caso de que falle algo a nivel de kexts que ponga snow al instalar, pero pensemos que si algun kext no va algunos de estos quizas podriamos usar alguno de los que hay aqui acorde con tu hard, pero recordar que son de 32 bits todos por lo que solo funcionarian en arranque de 32 bits. en 64 olvidarse NO FUNCIONARAN.
Mi instalación fue partiendo de un disco 160gb MBR , 2 particiones una 100gb con
leopard 10.5.8 y la otra 60 con xp .
nos vamos a utilidad de discos
seleccionamos la partición a borrar, XP Y creamos una hpfs + journaled o mejor dicho
MacOS PLUS CON REGISTRO


Una vez hecha nos vamos al escritorio señalamos con el raton la unidad creada y boton
derecho propiedades y darle al candado y ponemos nuestro pass de usuario ,ya sin
candado marcamos ignorar infomarción del propietario de este volumen


Una vez marcado cerramos utilidad de disco y demás , cogemos el SNOW OSX Y
GRABAMOS LA ISO EN DISCO .
precauciones que tome :
-En la instalacion recomendable quitar todo lo que tengamos y no sea estrictamente
necesario , impresoras , unidades usb , solo tendremos el ratón USB.
El que Quiera que Desconecte el monitor externo al portatil , yo no lo hice porque al
arrancar el disco de snow osx me salia la pantalla en azul sin ver nada . con el monitor
externo ningun problema.
-Ponemos el disco en la unidad de dvd ,y apagamos el sistema y lo encendemos otra vez
iniciamos el equipo, seleccionamos F11 (EN LOS ACER ES COMÚN) y seleccionamos el
dispositivo de arranque marcamos el dvd ,y esperamos que arranque la instalación ,a continuación seleccionamos idioma y aceptar ,eleccionamos la particion de destino y
pinchamos abajo en personalizar y en mi caso seleccione todo ,volvemos al menu
principal y siguiente omitimos la verificación del disco y esperamos que acabe, y reinicie
al salir el arranque pulsamos enter y nos vamos a la otra particion, en mi caso
leopard ,una vez dentro empezamos jeje .
abrimos la carpeta tools que nos hemos bajado,entramos en programas abrimos
OSX86TOOLS



y pinchamos en Install Kexts y seleccionamos la carpeta Tools/KEXTS snow y instalamos uno a uno cada Kext de la carpeta ¡¡OJO SIN REINICIAR EN NINGUN KEXT!! .(Los que tengan otra tarjeta grafica no instalen los kexts de las gma que hay puestos), los que tengan gma950 lo instalamos todo ,una vez acabado cerramos el programa.


- Ahora vamos a crear nuestro fichero DST ,es como una id de cada cosa de nuestro portatil ,y entre otras cosas sirve para arreglar el bug que nos evitará que se pierda la configuración de nuestro portatil cada vez que arranquemos snow leopard .

abrimos la carpeta DSTPatcherGUI_1.0 y pinchamos en el DST Patcher GUI y veremos esto un menu principal con opciones de creacion de nuestro dst ,seleccionamos esto Darwin/Mac OS X y en DST Patcher options :
Force compile ,New hpet option, Apply DST patch to nombrede tu unidad donde este snow instalado

Una vez acabado en la imagen ,que vemos nuestro dst.aml creado lo arrastramos encima del programa iaslme ,nos creara el fichero descompilado ,dst.dsl necesario para cambiar el RTC en la carpeta sessions .Abrimos la carpeta sessions y vereis que hay un DST.DSL que abrimos con texedit , y una vez abierto buscamos la siguiente cadena:
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (ATT0, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x04, // Length
)
Lo único que tenemos que hacer aquí es cambiar el 4 que tenemos en Length por un 2

guardamos simplemente cerrando el documento (para que sea dst.dsl)

Ahora compilamos el DSDT.dsl soltando el archivo encima del iaslMe, nos dejara el DSDT.aml con todos los parches puestos , ya tenemos el DSDT listo

Copiamos el dst.aml parcheado a la unidad donde esta snow y lo ponemos en la raiz de la unidad.
Ahora nos vamos a por el arranque nos vamos a tools / ficheros arranque y si abris el com.apple.boot.plist con texedit veremos que solo hay que modificar esta linea y poner lo de la imagen segun te salga ati en utilidad de discos.

<string>hd(0,1)</string> es para que sepa la unidad de snow como arrancar ,en mi caso 2 particiones
snow 0,1 (se puede comprobar en utilidad de discos informacion de tu unidad ,y numero partición.


una vez puesto el numero de partición 0,1 o el que tengas guardamos y copiamos el fichero a la unidad donde esta snow puesto . ejemplo /volumes/SNOW/libreria/Preferences/SystemConfiguration y sosbreescribimos el com.apple.boot.plist que hay ahi. comprobareis tambien que la resolucion de pantalla la he puesto a 1024x768X32 para evitar problemas con el monitor y que snow no ponga la mas alta de momento.
ya casi estamos , entramos en tools / ficheros arranque y señalamos el PlatformUUID.kext y boton derecho
mostrar contenido del paquete , abrimos contents/info.plist con texedit buscamos la linea siguiente,

<key>PlatformUUID</key>
<string></

lo cambiamos numero de tu unidad (utilidad de disco ,numero identificador unico universal llo subrayamos y boton drcho copiar a la linea que sigue ejemplo:

<string>2122C739-050A-3613-9B73-6F5B177FE2A5</
ya hecho esto lo guardamos (recordar guardar ,simplemente cerrando el documento)


Por ultimo abrimos osx86tools y lo de antes ,install kexts buscamos la carpeta tools/
ficheros arranque el fichero editado ,y lo instalamos en donde este snow instalado .
Una vez hecho copiamos la carpeta tools desde leo a volumes/nonbre _unidad. solo queda el apagar el sistema .

ARRANQUE :
Encendemos el equipo, y justo al salir el menu pulsamos barra enter, y lo paramos y escribimos en la pantalla en minusculas con mucha atención -v arch=x86_32 en los teclados de acer la combinacion de teclas para el signo - es ? ,( -v arch) para conseguir el signo = pulsa blq may y pulsa ¿(-v arch=), por ultimo para el signo _ apagamos blq mayus y pulsa shit derecho y sin soltar pulsa ? (-v arch=x86_32) y ya puesto pulsa enter u marca tu unidad donde este snow

si todo va bien arrancara y veremos como realiza la carga ,es importante entrar ahora , si todo va bien entramos , video bienvenido , etc configuramos ,nonbre ,cuenta etc.

ahora viene lo crucial los permisos, es muy importante arreglar esto , abrimos la carpeta tools copiada antes y kexts utility y copiamos este fichero a System/library. y pinchamos sobre la carpeta extensions y la arrastramos al programa kext utility , y veremos como nos repara los los permisos y nos creara un nuevo extensions.mket nuevo (es como un contenedor de todo los kexts que hay en extensions ) una vez acabado cierra el programa kext utility y nos vamos a utilidad de discos y reparamos los permisos de la unidad entera.

una vez hecho esto estamos a salvo, ya solo nos queda instalar el idioma spanish y luego nos vamos preferencias del sistema y internacional y seleccionamos el idioma español y revisamos cada apartado para que quede como debe .

listo ahora nos vamos a la pantalla y ponemos la que teniamos en leopard o la que sepais que iba en el otro .
y hecho esto reiniciamos y no hace falta volver a poner el -v bla bla , arrancara automatico ,cuando entremos por segunda vez instalamos la battery.pkg que esta en la carpeta tools/ programas y reiniciamos .

y ya esta todo listo ,a partir de aqui actualizamos el sistema ,yo no he tenido ningun problema en hacerlo y te dejara snow leopard 10.6.1

ERRORES
En la carpeta tools teneis una llamada ayuda fallos viene una guia estupenda con los fallos de instalacion mas comunes ,me guie para el fallo de kernel panic IOATAFAMILY ,SI NOS PASA REINSTALAR EL KEXT PROBLEMATICO CON OSX86TOOLS O MEJOR BORRARLO DE LA CARPETA EXTENSIONS DEL SNOW Y VOLVER A INSTALAR EL DE LA CARPETA TOOLS/KEXTS SNOW.


sobre todo si ahi un error manzanita etc arrancamos con -v -x -f arch=x86_32 e intentamos entrar a modo de fallos ,si se para fijarse en en el kext ,si pone not cant load .

nos vamos a leopard y reinstalamos con osx86tools. en algun caso raro de que no carge un kext , mirar de copiar el de leopard o buscar alguno compatible podemos buscarlos mirar el translate.html , y arrancar con - arch=x86_32 .


Por ultimo recordar siempre al salir de leopard no reiniciar apagar y encender (es para
que no queden residentes en memoria, kexts del leopard ,si no dara error en el arranque
de snow).

Tambien recordar que teneis como consulta la lista de compatibilidad de hardware con snow leopard en OSX86WIKI y se va actualizando regularmente.

por ultimo recordar que no hago responsable de lo que te pueda pasar a tu ordenador.
Lo que he escrito aqui es como yo lo he hecho en el mio. y espero que os sirva como guia, una más de los que lo han hecho cada uno a su manera
pd: estoy subiendo el drivers kexts de leopard para todos, en un rato estara colgado para bajar.
ya estan puestos mirar al principio de la guia.