string(14) "attribute >>>>" array(0) { }

Hackintosh con arranque dual

string(14) "attribute >>>>" array(6) { ["width"]=> string(3) "500" ["height"]=> string(3) "370" ["hwstring_small"]=> string(23) "height='94' width='128'" ["file"]=> string(13) "2011/08/1.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(13) "1-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(13) "1-300x222.jpg" ["width"]=> string(3) "300" ["height"]=> string(3) "222" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "422" ["height"]=> string(3) "323" ["hwstring_small"]=> string(23) "height='96' width='125'" ["file"]=> string(13) "2011/08/2.png" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(13) "2-150x150.png" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(13) "2-300x229.png" ["width"]=> string(3) "300" ["height"]=> string(3) "229" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "764" ["height"]=> string(3) "465" ["hwstring_small"]=> string(23) "height='77' width='128'" ["file"]=> string(13) "2011/08/3.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(13) "3-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(13) "3-300x182.jpg" ["width"]=> string(3) "300" ["height"]=> string(3) "182" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "487" ["height"]=> string(3) "542" ["hwstring_small"]=> string(22) "height='96' width='86'" ["file"]=> string(13) "2011/08/4.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(13) "4-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(13) "4-269x300.jpg" ["width"]=> string(3) "269" ["height"]=> string(3) "300" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "584" ["height"]=> string(3) "513" ["hwstring_small"]=> string(23) "height='96' width='109'" ["file"]=> string(13) "2011/08/5.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(13) "5-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(13) "5-300x263.jpg" ["width"]=> string(3) "300" ["height"]=> string(3) "263" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "806" ["height"]=> string(3) "489" ["hwstring_small"]=> string(23) "height='77' width='128'" ["file"]=> string(13) "2011/08/6.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(13) "6-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(13) "6-300x182.jpg" ["width"]=> string(3) "300" ["height"]=> string(3) "182" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "598" ["height"]=> string(3) "259" ["hwstring_small"]=> string(23) "height='55' width='128'" ["file"]=> string(13) "2011/08/7.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(13) "7-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(13) "7-300x129.jpg" ["width"]=> string(3) "300" ["height"]=> string(3) "129" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "604" ["height"]=> string(3) "274" ["hwstring_small"]=> string(23) "height='58' width='128'" ["file"]=> string(13) "2011/08/8.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(13) "8-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(13) "8-300x136.jpg" ["width"]=> string(3) "300" ["height"]=> string(3) "136" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "596" ["height"]=> string(3) "267" ["hwstring_small"]=> string(23) "height='57' width='128'" ["file"]=> string(13) "2011/08/9.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(13) "9-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(13) "9-300x134.jpg" ["width"]=> string(3) "300" ["height"]=> string(3) "134" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "750" ["height"]=> string(3) "544" ["hwstring_small"]=> string(23) "height='92' width='128'" ["file"]=> string(14) "2011/08/10.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(14) "10-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(14) "10-300x217.jpg" ["width"]=> string(3) "300" ["height"]=> string(3) "217" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "506" ["height"]=> string(3) "382" ["hwstring_small"]=> string(23) "height='96' width='128'" ["file"]=> string(14) "2011/08/11.jpg" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(14) "11-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(14) "11-300x226.jpg" ["width"]=> string(3) "300" ["height"]=> string(3) "226" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "258" ["height"]=> string(3) "209" ["hwstring_small"]=> string(23) "height='96' width='118'" ["file"]=> string(14) "2011/08/12.jpg" ["sizes"]=> array(1) { ["thumbnail"]=> array(3) { ["file"]=> string(14) "12-150x150.jpg" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(6) { ["width"]=> string(3) "658" ["height"]=> string(3) "236" ["hwstring_small"]=> string(23) "height='45' width='128'" ["file"]=> string(14) "2011/08/13.png" ["sizes"]=> array(2) { ["thumbnail"]=> array(3) { ["file"]=> string(14) "13-150x150.png" ["width"]=> string(3) "150" ["height"]=> string(3) "150" } ["medium"]=> array(3) { ["file"]=> string(14) "13-300x107.png" ["width"]=> string(3) "300" ["height"]=> string(3) "107" } } ["image_meta"]=> array(10) { ["aperture"]=> string(1) "0" ["credit"]=> string(0) "" ["camera"]=> string(0) "" ["caption"]=> string(0) "" ["created_timestamp"]=> string(1) "0" ["copyright"]=> string(0) "" ["focal_length"]=> string(1) "0" ["iso"]=> string(1) "0" ["shutter_speed"]=> string(1) "0" ["title"]=> string(0) "" } } array(0) { }
news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

La semana pasada, un familiar me encargó la instalación del sistema operativo Mac OS X Snow Leopard en un ordenador clónico y voy a detallar en este post el proceso que he seguido.  De hecho, la instalación ha sido dual, contando con la posibilidad de arrancar desde Mac OS y desde Windows 7 Professional.Leopard vs Windows 7

Cuando nos introducimos en la instalación de un sistema de Apple en una máquina que no es de Apple, el problema que nos encontramos no es la falta de información, sino el exceso de ella.  Podemos encontrar en la red multitud de tutoriales con diferentes formas de realizar la instalación.  Algunas de ellas hacen uso de distribuciones modificadas y otras utilizan el DVD Retail de Mac OS.

Además, otra dificultad añadida es que no es válido cualquier método de instalación para cualquier máquina.  Mac OS X está diseñado para trabajar sobre hardware de Apple, y si queremos que lo haga sobre otro hardware, habrá que “engañarle”.  Es precisamente este proceso de engañar al sistema operativo el más dependiente de nuestro hardware y el que más dolores de cabeza puede darnos.  Es importante investigar un poco antes de ponernos manos a la obra, y una excelente fuente de información es la página del proyecto OSX86:

http://www.osx86project.org/

En esta página podemos encontrar diferentes guías de instalación, así como una lista de hardware compatible para intentar evitar problemas posteriores.  Desde ella también podemos acceder a uno de los mejores foros relacionados, donde podremos resolver las dudas que nos vayan surgiendo.

En mi caso concreto, he hecho la instalación sobre una máquina con las siguientes características:

  • Placa Base: Gigabyte H67A-UD3-B3.  Las placas Gigabytes están entre las que más compatibilidad están ofreciendo con el sistema operativo de Apple, aunque también puede instalarse sobre Asus, MSI, …
  • Procesador: Intel Core i5 2400 3.1 GHz.  Es un poco más simple instalar el sistema operativo en un Intel que en un AMD, aunque esta última opción también es posible.  Lo que si es importante es que el procesador elegido soporte instrucciones SSE2 o, mejor aún, SSE3.
  • Memoria: 8 GB de RAM en dos módulos de 4 GB DDR3.
  • Disco Duro: 2×500 GB SATA2 Seagate.
  • Tarjeta Gráfica: Nvidia Geforce GT520 1GB.
  • Lector de tarjetas interno.
  • Regrabadora DVD.
  • Teclado y Ratón USB.  Este punto es importante, ya que puede dar problemas con PS/2.

Para simplificar el proceso de instalación he utilizado la distribución iATKOS S3 v2, que instala el sistema operativo MacOS X Snow Leopard 10.6.3, así como el bootloader que luego nos permitirá disponer de un arranque dual.  Aunque esta distribución nos permite seleccionar entre un buen número de extensiones para la instalación, en este caso la haremos lo más simple posible y después añadiremos las que sean necesarias según el hardware que estamos usando.

Antes de empezar con la instalación, tenemos que configurar la BIOS del sistema.  El único cambio que he hecho respecto a la configuración de fábrica es establecer los discos duros en modo AHCI al tratarse de discos SATA.

Más información en:

http://apple2pc.blogspot.com/2008/03/bios-options-for-hackintosh.html

Una vez seleccionado el modo AHCI podemos pasar a la instalación de los sistemas operativos.  Como casi siempre que instalamos en una misma máquina un sistema operativo de Microsoft con otro que no es de Microsoft, es recomendable instalar en primer lugar Windows 7 Professional.  Cuando hayamos instalado Mac OS, nos reconocerá Windows 7 y el gestor de arranque nos dará la posibilidad de elegir el sistema operativo.

No voy a explicar el proceso de instalación de Windows 7, ya que es muy simple.  Sólo decir que usaremos este sistema operativo para crear la partición, sin formatear, en la que instalaremos después Leopard.  Será una partición primaria con un mínimo de 80 GB (el mínimo absoluto son 15 GB) sin formatear y sin asignarle ninguna letra:

Una vez creada la partición podemos empezar la instalación de Leopard.  Para ello, arrancamos la máquina con el DVD de iATKOS S3 V2.  Tras unos minutos, nos preguntará el idioma en el que queremos realizar la instalación:

Empezaremos la instalación formateando la partición en la que se alojará nuestro Leopard.  Usando la “Utilidad de Discos”, seleccionaremos la partición y en la pestaña “Borrar” elegiremos el tipo “Mac OS Plus (con registro)” y luego pulsaremos el botón borrar.

Una vez formateada la partición, salimos de la “Utilidad de Discos” y seleccionamos con un click la partición que acabamos de crear, y antes de pulsar en “Instalar”, pulsamos en “Personalizar”:

Como BootLoader elegimos PC_EFI v10.6:

No seleccionamos ninguna opción para el BootLoader, pero sí el kernel que queremos instalar:

Deseleccionamos todos los drivers, ya que posteriormente instalaremos las extensiones que necesitemos para nuestro hardware:

Aceptamos y ya podemos iniciar el proceso de instalación:

Una vez finalizado el proceso de instalación, tenemos que modificar algunos parámetros del kernel para que arranque correctamente en nuestra máquina.

Veremos que al terminar la instalación se reiniciará el equipo y tratará de iniciar el sistema operativo Leopard que ya está en el disco duro.  Cuando salga la siguiente pantalla, pulsaremos cualquier tecla para introducir los parámetros de arranque necesarios:

Los parámetros son los siguientes:

-force64 arch=i386 busratio=29

Para evitar el tener que introducir estos parámetros en cada arranque, una vez que tengamos acceso a nuestro nuevo sistema Leopard vamos a modificar el archivo siguiente:

/Library/Preferences/SystemConfiguration/com.apple.Boot.plist

Cambiamos la línea:

<string></string>

Por:

<string>-force64 arch=i386 busratio=29</string>

Y de esta forma no tendremos que volver a introducir los parámetros anteriores en el arranque.

En este momento tendremos instalado MacOS X Snow Leopard pero no tendremos sonido.  Para resolverlo tendremos que añadir las extensiones del kernel necesarias.  Para nuestro equipo son tres extensiones que podemos descargar en un único archivo en la siguiente dirección:

http://www.kexts.com/view/469-10.6.5_-10h529-_alc889_sound_binary_patched_appleh.html

La forma más sencilla para instalarlas es usar Kext Helper b7:

http://cheetha.net/

De esta forma, y tras reiniciar la máquina, tendremos instalado Mac OS X Leopard 10.6.3 en un equipo clónico.