Cada vez se escucha hablar mas de Hackint0sh, una modificacion del software de la manzanita que permite instalar Leopard y Snow Leopard en ordenadores no-Apple, cosa hasta hace relativamente poco extraña.
Bien, aqui os traigo un manual para instalar Snow Leopard, la ultima version del SO de Apple. Me voy a centrar en la instalacion de este SO en equipos Intel, cosa que concretare mas adelante. De todas maneras, no te des por vencido si tienes un AMD, puesto que existen versiones modificadas de Snow Leopard con kernels de <<chocolate>> que a priori no dan problemas (salvo tener instalado el conversor Marvin para algunos programas). El kernel que vamos a utilizar es el nativo de Snow Leopard, por lo tanto esta sera una instalacion Vanilla.
Por otra parte, quisiera resaltar que este manual esta basado en MI experiencia. Si tenéis problemas, no tenéis mas que preguntar aquí, y os ayudare en todo lo que pueda.
- Procesador Intel (Core2Duo/Core2Quad de cualquier serie. Los i5/i7 y P4 necesitaran un parche)
- Placa con chipset ICH7 o superior. (Si tienes una p5w dh deluxe estas de suerte, tener esa placa un fichaje para Hackint0sh)
- 2Gb de Ram o mas.
- Teclado y raton USB, al menos para la instalacion. Luego podremos instalar un parche para subsanar esto si usais PS2.
- Unidades opticas (lector/grabadora) y discos duros preferiblemente SATA. Aunque si son IDE no hay mayor problema, mis HD y lectores son IDE y van a la perfeccion.
- Grafica preferiblemente nVidia, aunque las ATI e Intel en general tampoco dan problemas.
- DVD de Snow Leopard. Podeis conseguir una imagen tambien (guiño, guiño).
- Un disco duro externo o pendrive de 16Gb o mas.
- Un ordenador con Mac en marcha (aunque en #20 tenemos una solucion. Con eso y un pendrive podemos salvarnos).
1. Preparacion del disco externo o pendrive
Para esto necesitamos un Mac. Yo le pedí el Macbook a mi tío, pero hice un paso mal e instale Leopard para no tener que volver a pedirselo. La instalación de Leopard es bastante mas sencilla que la de Snow Leopard (bajarse un disco de Kalyway 10.5.2, por ejemplo, e instalarlo en un disco duro cualquiera). Los pasos de configuracion de BIOS para que este Leopard funcione correctamente son los mismos que se encuentran abajo, en este tutorial. De esta forma pude realizar los siguientes pasos:
- Formatear debidamente el pendrive/HD externo:
Abrimos la Utilidad de discos (vais a la lupa de arriba a la derecha, escribis "Utilidad de discos" y ahi sale), pinchamos el pendrive a la izquierda, vamos a la pestaña Particiones y elegimos "1 Particion."
El tipo de archivos es Mac OS Plus (con registro/mayus minus). Después pulsad en Opciones y elegid "Tabla de particiones GUID".
Pulsad aplicar y listo.
- Ahora necesitamos tener en nuestro escritorio de Mac la imagen de Snow Leopard. Pinchais en el pendrive de nuevo, vais a la pestaña Restaurar y elegís como origen la imagen de Snow Leopard de la lista de la izquierda. Para ello simplemente arrastrad la imagen hasta Origen. El destino, obviamente es la partición que acabáis de crear. Si observáis la imagen superior, yo la he llamado FuckOff xD. Arrastrad FuckOff hasta Destino. No es necesario pulsar en Borrar Destino, ya que acabamos de formatear la unidad. Pulsais en restaurar y ahora toca esperar a que la imagen pase al pendrive/hd externo.
2. La parte difícil. Tenemos que crear un bootloader, un programa que hará que nuestro PC arranque desde el HD para instalar Snow Leopard, y después para que arranque Snow Leopard.
Vamos a usar el Terminal ahora. Abridlo (vais a la lupa arriba a la derecha, escribís Terminal y ahí aparece) y usad este comando:
diskutil list
A continuación veremos algo así:
Como veis, hay una columna donde pone IDENTIFIER. Bien, localicemos donde esta nuestro querido FuckOff. Como veis, esta abajo del todo, y su identificador es "disk2s2". "disk2s2" quiere decir que es el Disco numero 2, y la partición numero 2. Nos quedamos con su nombre genérico (es decir, "disk2") y también con el nombre de FuckOff (es decir, "disk2s2"). Si vuestro FuckOff fuera disk1s2, su nombre genérico seria disk1. Se trata de, simplemente, quitar el sX (siendo X un numero) del nombre de la partición FuckOff, y así conseguiremos el nombre genérico del disco. Ademas, lo tenemos dos lineas por encima de donde aparece "disk2s2" xD
Bien, bajaros esto y descomprimidlo en el escritorio. Cambiad el nombre de la carpeta a Chameleon. Abrimos la terminal de nuevo y accedemos a esa carpeta con este comando:
cd Users/tunombredeusuario/Desktop/Chameleon/i386
Una vez ahí tenemos que utilizar estos comandos:
sudo fdisk -f boot0 -u -y /dev/rdisk2
ATENCION!! He puesto rdisk2, si, la R no es que aparezca de la nada, es que es necesaria. Como el nombre genérico de FuckOff era disk2, en este comando hay que usar "rdisk2". Si tu nombre genérico fuera disk1, usarías "rdisk1" y listo. Por esto era importante saber el nombre genérico y el nombre concreto.
A continuación escribimos este otro comando:
sudo dd if=boot1h of=/dev/rdisk2s2
ATENCION DE NUEVO!!!: Ahora hemos puesto el nombre de la partición FuckOff, es decir, el disk2s2 pero con la r que comentábamos antes, que una vez mas, es necesaria.
Excelente, solo queda bajarse esto, un archivo llamado boot que dejaremos en el escritorio.
Tenemos que meterlo en FuckOff, pero no, el método de copiar y pegar no sirve, hay que hacerlo por Terminal. No me preguntéis por que xD Usaremos este comando:
sudo cp /Users/tunombredeusuario/Desktop/boot /Volumes/FuckOff
Y como ultimo paso de preparación, bajaros esto. Descomprimidlo en el escritorio, cambiadle el nombre a la carpeta a Extra (si ya venia con ese nombre, dejadlo asi. Es que a mi me cogio el nombre de Extra-1). Ahora si, ahora si que vale el rollo copiapega. Cogeis la carpeta y la copiapegais en FuckOff.
En Extra están los 'drivers' de Mac. Lo normal es que el instalador de Snow Leopard ya sea capaz de arrancar así. Si no lo hace, tendremos que añadir mas 'drivers' a esa carpeta o borrar el archivo DSDT.aml de la carpeta Extra de FuckOff, pero en un principio no debería dar mayores problemas.
3. La BIOS.
He leído muchísimo de las BIOS y lo único realmente relevante es el modo de trabajo del puerto SATA. Debe estar en AHCI.
Para los que no sepáis cambiarlo, entrad a la BIOS pulsando Supr después del pitido de inicio de vuestro PC, entrad al menú Advanced (suele ser el segundo en la lista) y buscad "Sata Mode". Lo poneis en AHCI, salis al menu principal pulsando Esc y pulsais Save and Exit.
Si no queréis complicaros la vida y probarlo tal y como lo tenéis, haced la prueba porque con algunas controladoras funciona... Pero con otras no. Os recomiendo que si para vosotros la BIOS NO es un laberinto, cambieis eso a AHCI.
4. El arranque. Al ataqueeerrr!
Configura tu BIOS para que arranque desde FuckOff. La manzanita de Apple debería brillar en vuestro monitor. Si recibís un mensaje que habla sobre unos threads, que debería haber 3 y solo hay 2, o algo así… No os alarméis. El mensaje es en ingles y no recuerdo que es lo que decía exactamente, pero basta con que borréis el archivo DSDT.aml de la carpeta Extra de FuckOff. Ahora el instalador de Snow Leopard arrancara (a no ser que os falten esos Kext que os he comentado antes. Preguntad aquí si tenéis problemas).
Instalad Snow Leopard en el disco que queráis. Si no os lo detecta es porque no habéis puesto el modo AHCI en la BIOS antes de todo esto, y si no os deja instalar Mac ahí, será porque tenéis que formatearlo en la Utilidad de discos. La tenéis en la barra de herramientas superior, en el propio instalador.
5. Primer arranque y post instalacion
Una vez instalado, haz que tu p.c. arranque desde FuckOff de nuevo. Cuando aparezca el bootloader con el icono de FuckOff, pulsa la tecla Tabulador. Un menú de consola aparecerá, con lo que podrás elegir la partición donde esta instalada Snow Leopard. Ponte encima con la flecha y dale a Intro. Snow Leopard arrancara. Tras su breve proceso de configuración, te toca observar que tienes y que no, y buscar los Kexts para tu hardware.
Recomiendo la búsqueda de los mismos en www.insanelymac.com . Para instalar Kexts, bajaros el Kexthelper. Una vez abierto, arrastráis el Kext a la ventana del Kexthelper, meteis vuestra contraseña y pulsais el boton. Un reinicio y bingo, driver instalado!
Para la gráfica recomiendo esto. Lo abris, seleccionais la grafica con su memoria correspondiente, pulsais Add Device y despues en Write to Apple.boot…..plist y se acabo, otro reinicio y driver grafico instalado.
Ah, y para no tener que volver a seleccionar la unidad FuckOff para que aparezca el bootloader, repetimos el paso 2 de este tutorial pero eligiendo nuestra nueva partición (donde esta instalada Snow Leopard) en lugar de FuckOff.
Atencion!!!! Si antes has necesitado borrar el archivo DSDT.aml para que el instalador arrancase, ahora borralo también para este ultimo paso, o te comerás un brick como una catedral xD
... de pronto noto que el PC (o Mac segun como se mire), al poco de arrancar, va lentisimo?
Entra a Aplicaciones -> Utilidades -> Activity Monitor (Monitor de actividad)
Selecciona arriba Todos los procesos y ordenalos por uso de CPU. Si el kernel_task esta dando la matraca, prueba a activar el ACPI en placa, pero sobre todo presta atencion al AHCI. AHCI es un modo de conectar el disco duro al PC que interpreta los datos de forma diferente a colocarlo en IDE. Algunas controladoras NO dan ningun problema en Hackintosh usando Native IDE (o IDE a secas), pero algunas -como la mia xD- si. Todo esto esta en la BIOS, obviamente.
Pues nada chicos, esto es todo. Espero que la instalación de Snow Leopard se os haga tan sencilla como a mi. No soy experto en Hackint0sh pero me defiendo un poco, así que ya sabéis, si tenéis alguna duda, no os lo penséis y postead
Un saludo.
edit: las tildes no son mias :/ hice el tutorial en Textedit y ha hecho lo que queria el cabron, yo escribo sin tildes por pura comodidad xDDD
Por rellenar
Por rellenar
Soporte: #osx86 en irc.freenode.org