jueves, 25 de abril de 2013

Mountain Lion 10.8.3 en GA-B75M-HD3

Hola a todos, hoy posteare un tutorial (solo texto, por ahora) de como instalar Mountain Lion 10.8.3 en el siguiente hardware. Esta instalacion me ha dado unos cuantos de dolores de cabeza, pero al final he podido instalar el sistema funcionando correctamente.

El Hardware utilizado es el siguiente:

-Placa Base: GA-B75M-HD3
-Procesador: Intel core i5-3470
-Memoria Ram: kingston Hyperx Blu 2x4Gb 1600Mhz
-Grafica: Asus ENGTX550 Ti 1Gb gddr5

Vamos con el proceso de instalacion. Necesitaremos una maquina virtual de OSx, otro mac u otro hackintosh para crear un usb booteable de nuestra copia de Mountain Lion. El proceso que se tiene que utilizar para crear el pendrive es el de UniBeast. Cuando tengamos el pen creado, tenemos que ejecutar este comando en la terminal de Mac:

1.- defaults write com.apple.finder AppleShowAllFiles TRUE
2.- Killall Finder

Estos comandos lo que haran es mostrar los archivos ocultos de mac. Entramos en el Pendrive y vamos a la ruta System/Library/Extensions aqui tendremos que buscar todos los archivos que comiencen con la cadena NV* (NVEnabler, NVDAhal, etc...). Ahora nos descargamos los combo update de 10.8.2 y 10.8.3,  Multibeast para Mountain Lion, KextBeast, LocalTime Toggle y la solucion a las graficas Fermi 10.8.2 y lo pasamos a la raiz del Pendrive. (NOTA: Si queremos volver a ocultar los archivos en mac tenemos que cambiar donde pone TRUE en la primera instruccion por FALSE).

Antes de comenzar a instalar nada, es recomendable actualizar la bios de la placa a la ultima version (F4). Si ya tenemos todo esto hecho, procedemos a instalar. Apagamos el equipo, conectamos el pendrive, encendemos el ordenador y pulsamos F12, le indicamos que inicie desde nuestro dispositivo usb.
Cuando inicie el asistente de instalacion, procederemos como una instalacion normal de mac.

            -Preparamos el disco de destino con Utilidades de disco:
                 - 1 Particion (Mac Os Plus (Con Registro)).
                 - Tabla de particiones GUID.
                 - Aplicamos los cambios y formateamos.
            -Cerramos La Utilidad de discos.
            -Continuamos con la instalacion, seleccionamos el disco de destino e instalamos.
Esperaremos a que termine de instalar y cuando termine, le dejamos que reinicie, configuramos el sistema con el asistente.
Cuando estemos en el Escritorio de mac iremos al pendrive y copiaremos todos los archivos que hemos puesto anteriormente en la raiz del pendrive a excepcion de la instalacion de mountain lion.

Instalamos el combo update 10.8.2, cuando termine, reiniciamos con el pendrive puesto y cuando estemos en la pantalla de boot, seleccionamos otra vez el pendrive de instalacion. 
Aparecera el asistente de instalacion, seleccionamos el idioma y despues vamos a Utilidades > Terminal y tecleamos:

1.- cd ..
2.- cd ..
3.- cd ..
4.- cd Volumes
5.- cd
6.- cd System
7.- cd Library
8.- cd Extensions
9.- rm -r NV*
10.- Exit

Ahora cerramos la terminal, damos en la manzana de arriba a la izquierda y pulsamos en reiniciar. Ahora cuando salga el boot, seleccionamos nuestro disco duro, cuando haya iniciado ejecutamos Preferencias del sistema > Seguridad y Privacidad  desbloqueamos el candado, introducimos nuestra clave de usuario y en el apartado de "Permitir aplicaciones descargadas de:" seleccionamos "Cualquier sitio", aceptamos el mensaje emergente y cerramos las Preferencias del sistema.

Ejecutamos Multibeast con las siguientes configuraciones seleccionadas:

    -USER DSDT or DSDT-Free Installation
    -ALC887/888b Current
    -3rd Part Sata
    -Realtek - Lnx2Mac's RealtekRTL81xx v0.0.90 (seleccionamos la version release en la configuracion posterior).

Despues de que finalice la instalacion de Multibeast, instalamos el LocalTime toggle y luego aplicamos el parche para tarjetas graficas Fermi, reiniciamos y cuando vuelva a iniciar el sistema, aplicamos el combo update 10.8.3, reiniciamos cuando nos lo pida y ya tendremos funcionando a full nuestro osx 10.8.3. 
Con esta instalacion funciona el reposo, cambio de resolucion y los graficos QE/CI.

El Proceso del Parche para las graficas Fermi es el siguiente:


1.- cd /
2.- sudo rm -r /System/Library/{Frameworks/{OpenGL.framework,OpenCL.framework},PrivateFrameworks/GPUSupport.framework}
3.- sudo ditto --hfsCompression OpenGL.framework /System/Library/Frameworks/OpenGL.framework
4.- sudo ditto --hfsCompression OpenCL.framework /System/Library/Frameworks/OpenCL.framework
5.- sudo ditto --hfsCompression GPUSupport.framework /System/Library/PrivateFrameworks/GPUSupport.framework
6.- sudo chown -R root:wheel /System/Library/{Frameworks/{OpenGL.framework,OpenCL.framework},PrivateFrameworks/GPUSupport.framework}

Despues instalamos los kext con KextBeast y aplicamos el ultimo comando para habilitar los graficos QE/CI:


1.- sudo perl -p -i.old -e '$c+=s/\x8b\x81\x1c\x0c\x00\x00\xeb\x06\x8b\x81\x20\x0c\x00\x00/\xb8\x02\x00\x00\x00\x90\xeb\x06\xb8\x00\x00\x00\x00\x90/; END { printf "%s: %d substitution%s made.\n",($c==1 ? "Success" : "Error"),$c,(!$c || $c>1 ? "s" : ""); $?=($c!=1); } ' /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib

Un saludo!

sábado, 13 de abril de 2013

gigabyte GA-B75M-HD3

Se aproximan nuevos tutoriales y mas novedades tras mi ultima adquisición:

-Intel Core i5-3470
-2x Kingston HyperX blu DDR3 1600MHz de 4Gb cada modulo en total 8Gb
-Placa base Gigabyte GA-B75M-HD3

Un saludo a todos y a hacer hackintosh! :)