Instalar Mountain Lion

Instalar Mac OS X 10.8 Mountain Lion en Gigabyte P55-USB3 (UniBeast + MultiBeast)

Tonymacx86 y Macman nos proponen un método de instalar Mountain Lion (ML en adelante) en una serie de placas base compatibles de las marcas Gigabyte y Asus, con procesadores Intel que van desde Core 2 Duo hasta los recientes Ivy Bridge pasando por los primeros i3, i5 e i7 y la generación posterior Sandy Bridge.

La placa referenciada en este artículo es el modelo Gigabyte P55-USB3 (audio ALC892 y red Realtek RTL 8111E) con micro Core i5 750 y gráfica Radeon 6850 de 1gb.

Encontrarás información detallada sobre el método de instalación y las herramientas utilizadas en foros y blog del sitio tonymacx86.

1. Comprar ML en la tienda de Apple

ML ha de ser comprado desde la aplicación Mac App Store y solamente cuesta 16€. Se descarga en la carpeta /Aplicaciones con el nombre “Instalar OS X Mountain Lion”. Ahí es donde lo buscará UniBeast más adelante.

2. Descargar UniBeast y MultiBeast

Ambos desde el sitio tonymacx86. Las versiones utilizadas han sido UniBeast 1.5.2 y MultiBeast 5.0.1, ambas específicas de ML.

3. Preparar la memoria USB

Con Utilidad de Discos hay que formatear una memoria USB de al menos 8gb de tamaño con el formato “Mac OS Plus (con registro)” pero recuerda crear en ella previamente la partición con esquema MBR porque el esquema GUID propio de Apple suele impedir que las unidades USB arranquen bien en muchas placas Gigabyte. Puedes darle el nombre que desees, por ejemplo “USB”.

4. Crear en la memoria USB una copia de ML

Ahora es el momento de ejecutar UniBeast, teniendo ML en la carpeta /Aplicaciones y la memoria USB montada en el Escritorio:

  • en las opciones de UniBeast marca “Legacy USB support”
  • al terminar (tarda varios minutos) tendrás en la memoria USB una copia de ML desde la que arrancar el PC para proceder a su instalación
  • ejecuta este comando en Terminal para mostrar los archivos ocultos en el Finder:
    defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
  • copia a la carpeta /Extra de la memoria USB un DSDT válido (sirve el que ya usas en Lion, también puedes conseguirlo en la sección DSDT del sitio tonymacx86)
  • revisa el archivo /Extra/org.chameleon.boot.plist de la memoria USB, en mi hardware estas son las opciones que mejor resultado dan:
    <key>Boot Banner</key>
    <string>No</string>
    <key>GUI</key>
    <string>No</string>
    <key>GraphicsEnabler</key>
    <string>No</string>
    <key>Instant Menu</key>
    <string>Yes</string>
    <key>Kernel Flags</key>
    <string></string>
    <key>Legacy Logo</key>
    <string>Yes</string>

5. Instalar ML desde la memoria USB

Arranca el PC desde la memoria USB (pulsa F12 para mostrar el menú de selección de dispositivos de arranque en placas Gigabyte) e instala ML en el destino deseado, puede ser una partición en blanco o un sistema con Lion que se actualizará a ML.

Al terminar, arranca de nuevo desde la memoria USB pero elige como destino la partición con ML recién instalado.

6. Ejecutar MultiBeast

Las opciones que selecciono son:

  • UserDSDT install (coloca el archivo DSDT.aml en el Escritorio) si no lo copiaste a la memoria USB antes de instalar ML
  • System Utilities
  • ALC8xxHDA for legacy… (versiones no recientes de ALC888, ALC888b/887, ALC889, ALC889a/885, ALC892 o ALC898)
  • Patched AppleHDA (ALC892)
  • IOAHCIBlockStorageInjector
  • 3rdParty SATA
  • FakeSMC (imprescindible)
  • FakeSMC plugins (Motherboard plugins + HWMonitor application)
  • AppleRTC patch for CMOS reset
  • Lnx2mac’s Realtek RTL81xx Ethernet
  • Chimera 1.10
  • 64-bit GraphicsEnabler=No
  • Generate CPU States
  • Use kernel cache
  • System definition iMac 12,1
  • Extension migration tool

7. Reiniciar el PC sin la memoria USB.

OBSERVACIONES


Tarjetas gráficas Radeon de la serie 6xxxx

Las tarjetas gráficas Radeon de la serie 6xxx presentan un problema que impide a la memoria USB arrancar correctamente, algunos usuarios lo han resuelto simplemente configurando el modificador GraphicsEnabler del archivo /Extra/org.chameleon.boot.plist de la memoria USB en No. Si con ésto no es suficiente:

  • haz copia de seguridad de la extensión ATI6000controller.kext que está en la carpeta /System/Library/Extensions de la memoria USB (la necesitarás de nuevo cuando ML esté instalado) y bórrala
  • el modificador GraphicsEnabler del archivo /Extra/org.chameleon.boot.plist de la memoria USB ha de estar en No
  • cuando ML arranque ya instalado lo hará con resolución de pantalla básica, instala con Kext Wizard, en la carpeta /System/Library/Extensions, la extensión ATI6000controller.kext que guardaste anteriormente
  • ejecuta en Terminal el comando “sudo touch /System/Libray/Extensions”
  • el modificador GraphicsEnabler del archivo /Extra/org.chameleon.boot.plist de ML puede cambiarse a Yes para tener aceleración gráfica completa
  • reinicia el PC.

Tienes información detallada sobre la instalación de esta tarjeta en Lion en 2 artículos anteriores: Radeon 6850 (1) y Radeon 6850 (2).

Si usas tarjeta gráfica nVidia no es necesario realizar esta tarea, la mayoría de las tarjetas con chip nVidia suelen funcionar bien simplemente con poner el modificador GraphicsEnabler del archivo /Extra/org.chameleon.boot.plist de ML en Yes.


Si el sistema se cuelga al arrancar cuando aparece la línea “PCI Configuration Begin” lee este artículo para solucionarlo.


Si falla la opción de MultiBeast “AppleRTC patch for CMOS reset” y el PC resetea su BIOS cuando reinicias después de haber entrado en el modo de reposo y salido de él, ejecuta en Terminal:

sudo perl -pi -e 's|x75x30x89xd8|xebx30x89xd8|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC

Si tienes un error al arrancar DVD Player que se manifiesta en un mensaje de que no hay dispositivo válido y en que, si usas teclado Apple, el botón Eject no funciona, busca información ampliada en el hilo titulado “Eject button in ML” en el foro de tonymacx86, este problema parece estar relacionado con un mal reconocimiento de la conexión SATA del DVD, por ahora las opciones para solucionarlo son:

  • usar la aplicación DVDDriveSwitcher que cambia la configuración del DVD como Interno o como Externo, corrige el error de DVD Player pero no el del botón Eject
  • instalar la extensión AHCI_3rdParty_SATA.kext que corrige ambas cosas (es la opción “3rdParty SATA” de MultiBeast pero desde el hilo “Eject button in ML” puedes descargar una versión modificada que parece dar mejor resultado).

En mi PC la gráfica Radeon 6850 funciona muy bien con GraphicsEnabler en No y la inyección de código específico de esta tarjeta, creado por el usuario Hard233, que ha de ir colocado en la sección Device (PCI0) así.


AVISO: las instrucciones y propuestas de esta página se proporcionan sin garantía de ningún tipo a la hora de llevarlas a la práctica. Lo que ha funcionado bien en mi caso pudiera no hacerlo en el tuyo.

Anuncios

92 pensamientos en “Instalar Mountain Lion

  1. Conseguí el ISO instalador original descargado desde la web del fabricante.
    El instalador también me fallaba con algún otro programa como el update del 10.8.1 o el instalador del sintetizador. Yo no estoy seguro si es problema de los USB porque todas esas cosas menos el update llevan USB.

  2. No me digas cómo pero he probado ahora nuevamente despues de modificar los PLIST como me dijiste e intenté instalar el soft sin tener conectado el controlador USB y ahora lo instaló bien.

    Mira que es rara la cosa… Mil gracias no obstante!!!

    • Así que no falla solamente el instalador de Maschine y que con los cambios en los PLIST parece haber mejorado. ¿Si instalas algún otro programa de esta forma se deja instalar bien?

  3. Sí, ahora instala todo ok, hasta he podido instalar el Maschine correctamente y también otros programas sin ningún problema.

    • Bueno, pues sirve de solución por ahora aunque no tengamos claro el problema original.

  4. Bueno, pues sirve de solución por ahora aunque no tengamos claro el problema original.

  5. Buenas: Disculpe, éstas son las especificaciones de en mi laptop. ¿Usted cree que pueda instalar Mountain Lion 10.8?

    Microprocesador Intel Core i3-350M a 2.26 GHz
    Caché del microprocesador 3MB de caché de nivel 3
    Memoria 2 GB DDR3 (1 DIMM)
    Gráficos de video Intel HD Graphics con memoria hasta 726 MB
    Disco duro 320 GB (5400 RPM)
    Unidad SuperMulti DVD±R/RW 8x
    Pantalla LED de 14,0 pulgadas
    Tarjeta de red LAN Ethernet 10/100BASE-T integrada
    Conectividad inalámbrica WLAN 802.11b/g/n
    … / …

  6. El procesador es compatible pero creo que la gráfica que le acompaña no. De cualquier forma, faltan datos imprescindibles para aconsejarte, sobre todo modelo concreto de portátil y de los chips de audio y de red (Ethernet y wireless).

    • Gracias por su repuesta.
      El modelo es Notebook HP G42-461LA.
      Aqui el link de les especificaciones. Mil gracias.
      Saludos.

  7. Tendrás que probar a instalarlo si quieres ver qué tal funciona pero muy probablemente no consigas que ande la wifi y la pantalla tendá resoluciones básicas sin aceleración gráfica.
    Si te decides a probar, mira en iAtkos que tiene un DVD con Lion apto para máquinas diferentes, las instrucciones en el enlace que pone
    >>>> What is iATKOS L2? <<<<
    y el DVD para descargar en
    >>>> Download iATKOS L2 <<<<.

  8. Hola !
    He logrado instalar Mountain Lion en mi pc pero el problema sucede cuando quiero instalar Multibeast. Mi placa es una DX58so Intel y mi tarjeta grafica Ati Radeon 4670, procesador i7.

    Mi placa no tiene DSDT especifico pero buscando encontré esta guía. Seguí todo paso a paso pero en el paso 11, donde se supone que tiene que quedarse la pantalla negra luego de la manzana de carga (se supone que así es, que tiene que ser), bueno… no sucede. Igual sigo los demás pasos.
    Cuando finalmente logro arrancar desde el disco duro, ahí si que se queda la pantalla negra y no logro ni entrar ni volver arrancar desde el USB.

    He intentado reinstalar todo y simplemente instalar el multibeast haciendo click en “EasyBeast” en vez de “UserDSDT” y al elegir los drivers de audio elijo de la lista “Without DSDT”. Ssucede lo mismo cuando llego a la menzana, pasan unos segundos y me sale un mensaje que dice que necesito reiniciar mi máquina.

    La verdad es que no soy ningún experto en el tema. Espero que me puedas dar una mano :) Muchas gracias y felicitaciones por tu página!. Saludos.

  9. Hola Miliuco, pude solucionarlo de otra forma. Igual muchas gracias.

    Por ahora en cuestión de graficos va bien pero he tenido que instalar Multibeast con la opción GraphicsEnabler=No ¿esto realmente podría repercutir en la calidad de imagen? Es decir, ¿el hecho que no haya ningún controlador influye en algo? Soy fotógrafo y me importa bastante ese asunto.

    El driver de red ok. Del audio no me reconoce dispositivo alguno seguiré intentando. ¿Tú sabes por qué podría estar pasando esto?
    Gracias! Es muy difícil encontrar ayuda en español!

  10. Pero, Héctor, comenta cómo lo arreglaste para que nos sirva a otros, solamente con decir ya lo arreglé no es útil para los demás.

    La guía que has seguido para instalar ML en placas Intel DX58so es lo suficientemente completa para conseguirlo con éxito, y respecto al sonido es raro porque parece un chip bastante compatible, siguiendo las instrucciones de la guía debería funcionar bien.

  11. Hola de nuevo! Lo que hice fue descargarme el DSDT auto patcher de acá . Ejecuté el archivo .jar del programa y generé, con el parche incluido en la carpeta, el archivo DSDT.aml para mi placa. Una vez hecho esto instalé Multibeast de la forma más normal. Seleccioné UserDSDT y reinicié.

    Cuando reinicié me apareció la pantalla en negro nuevamente. Entré con el flag GraphicsEnabler=No, fui a Multibeast > Drivers > Bootlooaders, busqué la casilla para poder bootear siempre en con ese flag. Eso fue todo. Pensaba hacer un tuto cuando tenga todo funcionando :)

    Por ahora el audio sigue sin funcionar y, cuando “reposo” la máquina, se apaga el monitor pero se escucha todo lo demás trabajando (ventiladores etc.). Tengo esas dos cosas pendientes. He probado ya con uno y otro driver de Multibeast pero nada.

    Ah y bueno sigo con la duda sobre si la ausencia de un controlador de video influya en la calidad final de los gráficos.

    Espero haber aportado algo :) Si sabes algo con respecto a mis dudas soy todo ojos.

    Un abrazo y saludos!

  12. Buena solución la de crearte el DSDT para tu placa. El reposo es una de las cosas más difíciles de conseguir junto con SpeedStep del procesador (tener varios estados de carga según los requerimientos del sistema). Sólo sistemas muy compatibles y más aún si son recientes entran y salen del reposo correctamente. Por si acaso revisa en BIOS el modo de reposo (sleep) que tienes configurado, si es S1 no apaga por completo la máquina, si es S3 sí la apaga del todo pero éso no garantiza que en OSX funcione bien.

    En cuanto al sonido, si usas DSDT sigue los pasos básicos de MultiBeast. Marcas ALC8xx, eliges ALC889 (creo que es el que lleva tu placa, si no es ése coges el adecuado) y, dependiendo de si has incluido en DST código de sonido HDEF, eliges HDA Enabler o no, sin código HDEF en DSDT añades HDA Enabler pero el que se corresponda con tu chip de audio.

    Si arrancas con GraphicsEnabler=No solamente significa que Chameleon (Chimera) no va a intentar reconocer la tarjeta que tienes y no va a cargar código para esa tarjeta pero no es sinónimo de no tener gráficos en condiciones, depende de si OSX reconoce bien tu tarjeta o no.
    Algunas indicaciones de si la tienes bien instalada son:
    – en Perfil de Sistema sale como el modelo correcto
    – acepta la resolución nativa del monitor
    – el puntero del ratón tiene sombra
    – las aplicaciones Chess (Ajedrez) y DVD Player funcionan bien
    – en Dashboard si añades un widget se muestran ondulaciones de la pantalla
    – puedes poner translúcida la barra de menús del Escritorio.
    Prueba estas cosas.
    ¿En qué puerto de la tarjeta gráfica conectas el monitor? ¿has probado a cambiar de puerto?

Los comentarios están cerrados.