Mostrando entradas con la etiqueta windows 7. Mostrar todas las entradas
Mostrando entradas con la etiqueta windows 7. Mostrar todas las entradas

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



viernes, 14 de mayo de 2010

Dell Studio 1555: Windows 7 no reconoce el disco sata

Un alumno me trajo a clase su portátil Dell Studio 1555 (una cucada). En el disco duro tenía la partición original con Vista y una partición con Windows 7. Quería eliminar la partición de Vista e instalar Ubuntu en su lugar.

Y a continuación llegó el desastre. Nos ponemos con Ubuntu 10.04 y borramos, desde el instalador del mismo la partición de Windows Vista. Se instala Ubuntu perfectamente (le reconoce bien todo el hardware) peeeeero: no aparece la opción de arrancar en Windows 7 por ninguna parte.

Me pongo a editar el grub. Admito que la nueva versión de grub me resulta bastante incomprensible, acostumbrada como estaba a la simple edición del menu.lst. Deshecho esta opción.

Decidimos machacar Ubuntu 10.04 con Ubuntu 9.04. Mismo resultado, mismo problema. Pero ahora sé manipular el grub. Estupendo peeeeeero: al instalar el grub me equivoco de partición y lo instalo en la de Windows 7. Resultado: al escoger la opción de Windows 7 entramos en un bucle infinito de grubs. Al menos compruebo que los datos de Windows 7 son accesibles montando la partición en Ubuntu. Respiro tranquila: "los datos no se han perdido". Poco sabía yo lo equivocada que estaba, como comprobaría más tarde.

Descartando la opción de pegarme un tiro decido arrancar desde el CD de Windows 7 para restaurar el sector de arranque, estilo fixmbr de Windows XP. Pues hete aquí que Windows 7 no reconoce el disco SATA. Ni Windows 7, ni Vista, ni cargando los controladores desde pen-drive descargados de Dell... Me quiero morir. Pruebo las opciones de la BIOS de poner el disco SATA en modo IDE en lugar de AHCI. Nada, le da igual. Desesperada, pruebo a instalar un XP y... sí, se instala, peeeeeero. No se puede lanzar la instalación de Windows 7 desde XP, porque uno es de 64 bits y el otro de 32.


Llega la hora de irse a casa. El chaval se lleva su maltrecho portátil y me mira con ganas de asesinarme. Yo me voy a casa y tengo pesadillas toda la noche.

Día siguiente: el chaval trae el portátil y los discos de recuperación. Pues el disco de recuperación de Sistema Operativo (Vista) sigue arranca la instalación de Windows igual que el día anterior con Windows 7: no reconoce el disco duro. Pruebo el CD de drivers de DELL: nada. Y lo peor de todo es que la partición de Windows 7 aparece ahora como dañada desde Ubuntu con lo que hemos perdido el acceso a los datos. Seguimos pensando en el suicidio.

"Ha llegado el momento de bajarse los pantalones y llamar al servicio técnico de Dell". Con el portátil delante marco el número que aparece en www.dell.es. Me derivan al 902 100 130. Una locución me pregunta por el tipo de portátil, pero no aparece el "studio", así que elijo al azar. Una mujer muy agradable toma nota de mi problema y me indica que tengo razón, que en la locución no aparece el "studio" y que para la próxima elija la opción 2. A continuación me deriva al departamento adecuado.

Allí me atiende un chico muy agradable que me explica que puede suceder que Vista y 7 no reconozcan el disco duro porque la tabla de particiones ha sido modificada por otro sistema operativo, así que hay que borrar la tabla de particiones, (lo que, eso sí, supone perder todos los datos) para lo cual:

  1. Introducimos el CD de DELL etiquetado como DRIVERS & UTILITIES (el gris).
  2. Arrancamos desde ese CD
  3. Elegimos "Q". A continuación tanscribo los comandos uno por uno:
  4. debug
  5. a 100
  6. int 13
  7. rax
  8. 0301
  9. rbx
  10. 0200
  11. f 200 l 200 0 (Ojo que es una "ele", no un "uno")
  12. rcx
  13. 0001
  14. rdx
  15. 0080
  16. p
  17. q
Con esto, queda borrada la tabla de particiones y el disco aparecerá como nuevo a ojos de los detallistas Vista y 7. Efectivamente, arrancando ya desde el CD de Windows 7 podemos hacer una instalación normal.
El chaval consiguió lo que quería (borrar la partición de Vista) pero a base de pasar un día de infarto y perder todos los datos que tenía en el disco (afortunadamente ninguno era imprescindible). Yo intento sacar en claro varias cosas: 
  1. Que a veces llamar al servicio técnico ayuda.
  2. Que equivocarse con el grub-install puede ser FATAl
  3. Que antes de hacer cualquier reinstalación de sistema operativo HAY que sacar copias de seguridad de todo.
  4. Que los sistemas de Microsoft son cada vez más difíciles de administrar para que el usuario tenga que hacer todo llamando al servicio técnico.

Espero que si alguien se ve en un problema similar pueda encontrar ayuda leyendo esto, porque en mi caso jamás se me habría ocurrido que Windows Vista y Windows 7 no son capaces de leer una tabla de particiones que sí lee Windows XP.