InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Español (http://infinitemac.com/forumdisplay.php?f=79)
-   -   Instalar Lion 10.7 (método de xMove) (http://infinitemac.com/showthread.php?t=7281)

miliuco 07-22-2011 10:38 AM

Instalar Lion 10.7 (método de xMove)
 
Instalar Mac OS X 10.7 Lion en placas Gigabyte P55 y H55 (xMove)

Es el método propuesto por tonymacx86 y MacMan para instalar Lion en el Hackintosh de forma cómoda sin tener que recurrir a comandos de Terminal. Lo he probado en 3 placas Gigabyte con chipsets P55 y H55 (P55-USB3, H55-UD3H y H55M-USB3) y en las 3 ha funcionado bien.

Apple ha puesto a la venta en la Mac App Store la versión definitiva de Lion que parece ser la misma que la versión GM (Gold Medal) lanzada hace pocos días.
De hecho, al intentar conseguir la versión definitiva de Lion, si ya tienes en el disco la versión GM un cuadro de diálogo te informa de que "la aplicación ya está instalada" y no te lleva a la opción de descargarla.

Requisitos

Un sistema con Mac OS X Snow Leopard 10.6.6 o superior con:

- Intel Core 2 o superior (CPU de 64 bits)
- cuenta en Mac App Store y 29.99 $ para comprar y descargar Mac OS X Lion App (aprox. 4 GB)
- 4GB de espacio libre en /Applicaciones
- 8GB de espacio libre en el disco duro
- DSDT.aml, FakeSMC.kext, definición del sistema como Mac Pro 3,1 y el gestor de arranque Chimera (todo ello obtenido desde MultiBeast).

Comprar Mac OS X Lion en la Mac App Store

1. Arranca el sistema Snow Leopard.
2. Descarga Mac OS X Lion App directamente desde la Mac App Store.
3. Ejecuta /Aplicaciones/Mac OS X Lion App y clic en Continuar.
4. Elige la partición de Snow Leopard como destino y pulsa Instalar. Esto solamente copia los archivos necesarios para instalar Lion en el paso siguiente.
5. Reinicia (el PC arranca de nuevo en Snow Leopard).

Preparar la partición desde la que instalar Lion

1. Abre Utilidad de Discos.
2. Selecciona el disco que contiene Snow Leoparden la columna de la izquierda.
3. En la pestaña Particiones, clic en + para añadir una partición nueva de 8 GB de tamaño con el nombre Installer y pulsa en Aplicar.
4. Cierra Utilidad de Discos.

xMove

1. Descarga xMove desde tonymacx86
2. Doble clic en xMove y elige la partición Installer como destino.
PRECAUCIÓN: no elijas la partición Snow Leopard como destino. No interrumpas este proceso. Al terminar, tienes una nueva partición que contiene el instalador de Mac OS X Lion.
3. Crea una carpeta llamada Extra en la raíz de la partición Installer y dentro de ella otra carpeta llamada Extensions, en Extra has de copiar el DSDT.aml y en Extra/Extensions has de copiar la extensión FakeSMC.kext (ambos archivos copiados desde tu instalación de Snow Leopard).
4. Aunque en teoría no es imprescindible, en mi sistema con nVidia Geforce 9800gt la partición Installer no arranca si en el archivo /Installer/Extra/com.apple.Boot.plist figura GraphicsEnabler en No, ha de estar así:
<key>GraphicsEnabler</key>
<string>Yes</string>

Instalar Mac OS X Lion

1. Reinicia el PC y en la pantalla de arranque de Chimera elige Installer.
2. Arranca el entorno de instalación de Mac OS X desde DVD que ya conoces.
3. Instala Mac OS X Lion en la partición con Snow Leopard o en un nuevo disco o partición vacíos.

Si has instalado sobre Snow Leopard omite el paso siguiente y arranca el PC para entrar en Lion y probar el nuevo sistema. Si has instalado en una partición vacía pasa al siguiente apartado.

MultiBeast

MultiBeast se obtiene desde tonymacx86.

1. Arranca Lion.
2. Completa las rutinas de configuración.
3. Ejecuta MultiBeast.
4. Si tienes un DSDT.aml, colócalo en el Escritorio y elige la opción UserDSDT.
5. Si no tienes DSDT.aml elige la opción EasyBeast.
6. Selecciona la opción System Utilities.
7. Selecciona otros archivos necesarios para tu sistema, por ejemplo en mi caso:

- para el audio las opciones ALC8xxHDA y AppleHDA Rollback
- MacPro3,1 o MacPro5,1 en System Definitions
- FackeSMC es obligatoria para arrancar OSX en PCs (xMove ya la ha instalado en el proceso anterior)
- FakeSMC Plugins para habilitar la lectura de los sensores del hardware (temperatura de procesador, revoluciones del ventilador, temperatura de discos duros, etc.)
- IOAHCIBlockStorageInjector para mostrar los discos duros como internos (por defecto se muestran con el icono de discos externos)

7. Reinicia Lion.
8. Si lo deseas puedes borrar la partición Installer.

CMOS Reset

Muchos usuarios desde las primeras versiones beta de 10.7 han informado de una característica negativa consistente en que si el sistema entra en reposo y sale de él, al siguiente apagado o reinicio aparece el mensaje de CMOS Reset (como cuando se desconfigura la BIOS). En mi sistema instalado con xMove se presenta este fallo.

Existe un hilo específico sobre este asunto en InsanelyMac, iniciado por rayap y titulado "CMOS Resets on Restarts after Sleep and Wake in 10.7 (Lion), BIOS reports CMOS Checksum Error on Startups after Sleep and Wake", el hilo es bastante técnico y varios usuarios (JUNHo, tseug, rayap...) han ido localizando soluciones relacionadas con el archivo AppleRTC.kext, o bien usando el de Snow Leopard o bien modificándolo con editor hexadecimal.

Este problema se soluciona fácilmente con un script de Perl, propuesto por tseug, que realiza las modificaciones pertinentes en
/System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC.
Para ello escribe este texto en un editor y guárdalo como texto sin formato con el nombre que desees (por ej: patch-applertc):

Code:

#!/bin/bash -e

if [ ! -n "$1" ]; then
echo "Usage: `basename $0` " 1>&2
exit 1
fi

TARGET_VOLUME=$1

# Sleep CMOS reset issue
# Source: http://www.insanelymac.com/forum/index.php?s=&showtopic=253992&view=findpost&p=1707182
echo "Patching AppleRTC.kext..."
perl -pi -e 's|\x8b\x45\xc8\x39\x45\xcc\x74\x0b|\x8b\x45\xc8\x39\x45\xcc\xeb\x0b|; s|\x8b\x45\xb4\x39\x45\xb8\x74\x08|\x8b\x45\xb4\x39\x45\xb8\xeb\x08|' "$TARGET_VOLUME/System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC"

echo "All done."

Hazlo ejecutable con este comando en Terminal:

chmod a+x patch-applertc

Y ejecútalo con este otro comando:

sudo ./patch-applertc /Volumes/MAC

(cambia MAC por el nombre del volumen en el que tienes instalado Lion).