domingo, 17 de octubre de 2010

Instalar Snow Leopard en PC

Mi pareja estudia diseño y necesitaba un buen ordenador para ello. Exactamente hace un año nos planteamos si comprar un PC o un Mac. Me pareció escandalosa la diferencia de prestaciones/precio que existía entre ambas alternativas, así que insistí en comprar un PC, con la promesa de intentar instalar el sistema operativo de Mac en un futuro.

Con esa premisa, compré el ordenador con un hardware orientado a ser compatible con Mac, siguiendo las ideas de este post. Finalmente, el equipo quedó como sigue:

- CPU: Intel Core2 QUAD q8400 2,66 GHz
- Placa base: GigaByte Core 2 QUAD GA-EP43-DS3L
- RAM: 2 módulos de 2 GB de RAM, en total 4 GB
- Disco duro 1: Sata, Seagate de 1 TB
- Tarjeta gráfica: ATI HD4870 1Gb PCI-Express GDDR5

Añadiendo grabadora, teclado, ratón, altavoces, pantalla, etc. el precio fue de unos 900 €, menos de la mitad de lo que me habría gastado en un MAC de peores características.

El problema vino con la tarjeta gráfica. Con el procedimiento de instalación que describo, esta tarjeta gráfica no es reconocida. Así que pinché una nVidia GeForce 8500 GT de mi otro ordenador. Después de la instalación, volveremos a poner la ATI, como se describe más adelante.

Se supone que en el disco duro en el que vamos a instalarlo no hay nada que conservar. Si se quiere tener Windows y Mac en el mismo equipo, recomiendo comprar un disco adicional (es lo que yo hice, así que sumad 50 € a los 900 € de antes).

A. MATERIALES:
0. Quitar la tarjeta gráfica ATI y poner la nVidia GeForce 8500 GT.
1. Descargar y quemar en un CD la ISO de Empire EFI. En mi caso probé dos versiones y me funcionó esta, la 1.08.
2. Debemos obtener un DVD de instalación del Snow Leopard. Este link puede ser interesante. Si partís de una imagen ISO, tened en cuenta que debe ser un DVD de doble capa.

B. LOS DISCOS DUROS:
1. Partimos de un disco duro SATA, ya existente, con todo el sistema Windows instalado. Lo conectaremos al puerto SATA0. Además, tenemos un disco duro adicional en el que instalaremos Snow Leopard. Lo conectamos al puerto SATA1.
2. Entramos en la BIOS y ponemos el modo SATA-AHCI en "enabled". ¡OJO! Si el modo AHCI no estaba activado previamente, el hecho de activarlo hará que Windows 7 no arranque. Para evitar esto, antes de activar el modo AHCI, entramos en Windows 7 y editamos el registro (regedit). Entramos en HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci. Ahí modificaremos la clave "Start", sustituyendo el valor 3 por 0. Tras esto, se puede reiniciar, entrar en la BIOS y habilitar el modo SATA-AHCI. Ahora no habrá problemas con el arranque de Windows 7.

C. LA INSTALACIÓN DE SNOW LEOPARD:
1. Arrancar desde el CD de Empire EFI. Esperamos a que aparezca la imagen de Darth Vader.
2. Sacar el CD de Empire EFI y meter el DVD de Snow Leopard. Presionar F5.
3. Seleccionar el DVD de Snow Leopard y presionar Enter. Con esto, arranca el programa de instalación de Snow Leopard. En este punto, durante el arranque del programa de instalación, es donde pueden surgir problemas de compatibilidad de hardware, como me sucedió con la ATI.
4. Cuando arranca el programa de instalación, elegimos el idioma. A continuación hay que abrir la utilidad de discos en el menú "Utilidades". En ella, seleccionaremos el disco en el que vamos a instalar Snow Leopard e iremos a "particiones". Personalmente elegí dos particiones:
a) Partición de 100 GB, etiquetada SL. Formato: Mac Os Plus con registro.
b) Partición de 400 GB, etiquetada DATOS. Formato: Mac Os Plus con registro.

5. Una vez creadas las particiones, se cierra la utilidad de discos, con lo que se vuelve al programa de instalación, donde nos aparecerán la particiones que hemos creado. Se selecciona la partición SL, presionamos "Continuar" y a esperar. Tarda unos 45 minutos o así.
6. Al finalizar la instalación da un error. Es normal, no pasa nada.

D. LA POST-INSTALACIÓN:
1. Arrancamos con el CD de Empire EFI otra vez. Nos saldrá otra vez el menú de antes con Darth Vader de fondo, pero ahora hay un icono de una manzana. Elegiremos ese icono.
2. Por fin arranca nuestro Snow Leopard. Completaremos el asistente de configuración, etc.
3. Ahora vamos a instalar los drivers de la tarjeta buena, la ATI HD4870. Para ello necesitamos dos cosas:
a) La utilidad Kext Helper.
b) Este kext.
Para instalar el kext se sigue el siguiente procedimiento:
  • Descomprimir el archivo zip.
  • Ejecutar el programita Kext Helper.
  • Arrastrar el EVOHandler.kext al programita Kext Helper.
  • En éste, introducir la contraseña y presionar "Run". Esto instalará nuestro driver.
4. Reiniciamos en SL (con el cd de EFI otra vez) y entramos en Aplicaciones -> Utilidades -> Perfil del sistema. Ahí, seleccionamos Gráficos/Pantallas y veremos que el nombre de la tarjeta de vídeo ahora es ATI Radeon HD 4870, lo que significa que el driver está bien instalado.
5. Apagamos el equipo y cambiamos la tarjeta gráfica, introduciendo nuestra querida ATI.
6. Iniciamos de nuevo con EFI y entramos en Snow Leopard. Ahora, en Preferencias del Sistema -> Pantallas, podemos cambiar la resolución.
7. Abrimos el CD de Empire EFI, vamos a Extras -> Post Instalation y lanzamos la instalación del myHack. Aceptamos el acuerdo de licencia, etc y lo instalamos (en la partición etiquetada como SL, ojo). Tarda un buen rato.

Ahora, cuando queramos entrar en Snow Leopard, presionaremos F12 tras encender el equipo para que salga el menú de dispositivos de arranque. Elegiremos Hard Disk y pasaremos a otro menú en el que podremos elegir entre los dos discos duros. Con el primero entraríamos en Windows (lo que sucederá por defecto, si no presionamos F12 ni nada) y con el segundo arranca nuestro Snow Leopard.

Aún está pendiente de funcionar el sonido. He probado varios kexts y aún no lo he conseguido, pero estoy en ello. Por supuesto, cualquier ayuda será bienvenida.

Salu2.

EDICIÓN: Al fín conseguí que me funcionase el sonido, gracias a este kext: http://www.kexts.com/downloads.php?do=file&id=567