dissabte, 25 d’octubre del 2014

Actualitzar Yoquesemite al Hackintosh

Acabo d'actualizar el meu Hackintosh a Yosemite. La veritat, pensava que seria més traumàtic. No ho ha estat desprès de tot. Us explico com ha anat:
El Hardware és el següent:
  • Placa base: Gigabyte GA-Z68X-UD5-B3
  • Processador: 3.49 Ghz Intel Core i7
  • Memoria: 4Gb 1333 Mhz DDR3
  • Tarja gràfica: AMD Radeon HD 6xxx 1024 Mb
  • Dos monitors: 
    • Pantalla DELL U2711 (27 polzades 2560 x 1440)
    • Pantalla BenQ X900W
  • Sò integrat a la placa base. Utilitzo la sortida òptica (no el HDMI)
  • Emmagatzematge:
    • Disc dur 1 de 500Gb
    • Disc dur 2 de 500Gb
    • Disc dur SSD 256Gb
Preparatius:
Partim del Mavericks instal·lat al disc dur SSD, de manera que, per a no cargar-me el sistema del tot, primer instalaré el Yosemite al disc dur 1, deixant el SSD amb el Mavericks.
D'altra banda, faig una copia de seguretat amb Carbon Copy del disc SSD al disc 2.
Comproveu quina versió del firmware de la Bios. Per a fer-ho heu d'entrar al menú d'arranc de la Bios (en el meu cas s'hi accedeix mitjançant la tecla Del d'entrada). Molts cops m'ha donat problemes d'arranc de l'USB per no tenir-la actualitzada. Recomano actualitzar-la a la darrera versió. En el meu cas, tinc la B10. Si no la teniu actualitzada heu d'anar a la web de Gigabyte, baixar la darrera versió, guardar-la en un USB i des del menu de la Bios actualitzar-la. Desprès heu de configurar els paràmetres tal com indica a la pàgina de Tonymacx86.com

Pas 1: Crear un disc USB amb el Yosemite preparat per instalar: Seguir les instrucciones de la página Tonymacx86.com per a preparar el disc. Es pot fer des del Mavericks, evidentment inclou baixar-se el Yosemite des de l'Apple Store com si anessim a actualitzar el sistema.  Són 5Gb per baixar, o sigui que segons la connexió que tingueu, podeu anar al cinema i tornar, mentre es baixa. Per tant, heu de preveure que depen de l'hora que comenceu, potser fins l'endemà no podreu instal·lar-lo realment.

Pas 2: Un cop teniu el disc USB creat, reinicieu l'ordinador i engegueu amb el disc USB pel sistema. Al meu sistema s'accedeix mitjançant la tecla F12. Trieu USB. Us apareixerà el menú anomenat Chimera que us deixa triar entre els diferents sistemes (els dels discs durs i el USB). Escolliu el USB. Si teniu la Bios actualitzada no hauria d'haver-hi cap problema, en el millor dels casos. Aquest és el punt més delicat: Aconseguir que arrenqui l'instal·lador del OSX. En cas de que es quedi penjat, aparegui algun kernel panic, etc... heu de mirar quines opcions hi ha per a modificar aquest arranc. Amb el Chimera prement alguna tecla abans de engegar el sistema us sortirà un menú amb les diferents opcions. Novament consulteu la web TonyMacx86.com per a buscar la solució. Aquest cop jo no he tingut cap problema. Altres cops que havia actualitzat el problema acostumava a ser la Bios no actualitzada o els seus paràmetres no ben configurats.

Pas 3: Si heu aconseguit veure el menú gràfic d'instal·lació del OSX enhorabona!!! heu salvat un 75% dels problemes i teniu un 90% de probabilitats d'instal·lar correctament el nou OSX. A partir d'aquí, al menu teniu la Utilitat de discs que us permetrà esborrar la partició on voleu instal·lar el nou OSX. En el meu cas he escollit el disc dur 1. Formatejeu-lo amb Mac HFS+ amb Journaled. Un cop fet, continueu amb la instal·lació. Escolliu el disc i el programa començarà a copiar tots els paquets. En principi no hi ha d'haver cap problema. Aquesta fase seria idèntica per a un sistema Mac original.

Pas 4: Un cop està instal·lat reinicieu i novament escolliu el disc d'arranc (IMPORTANT: Si arranqueu amb el Chimera vell que tenieu instal·lat i escolliu el nou disc amb el Yosemite no funcionarà i us pot despistar) Heu d'engegar amb el propi USB un altre cop. Us apareixerà novament el Chimera instal·lat a l'USB. Arà però, hi haurà un nou sistema per escollir: la partició amb el Yosemite. Escolliu-la. Si tot va bé, el proper que veureu serà la barra de progrés del sistema carregant-se. I si encara va millor, en algun punt del procés la pantalla farà un parpalleig (indica que està canviant el mode gràfic suposo) i no tardarà en obrir-se la pantalla de presentació del Yosemite. El procés de càrrega és l'altre punt negre. Si es queda la barra massa estona parada és que s'ha quedat penjat això si no surt algun Kernel Panic. Si quelcom ha fallat hem d'averiguar que. Per a fer-ho repetiu el procés, però aquest cop, al Chimera, escolliu el Yosemite i premeu alguna tecla. Us apareixarà una línia a sota per afegir paràmetres. Si afegiu el paràmetre -x us carregarà el sistema en un mode segur (sense drivers). Si afegiu també -v us carregarà el sistema sense mode gràfic i podreu veure on es produeix l'error. Si podeu entrar al Yosemite ni que sigui amb el mode -x ja teniu molt de guanyat. Hi ha altres paràmetres que podreu provar. Els trobareu descrits a la web d'abans. En el meu cas, em va engegar sense cap problema.

Pas 5: Enhorabona! Ja veieu el Yosemite al fons de la pantalla, heu configurat l'idioma, teclat etc... Tanmateix, encara no heu acabat. Falten drivers. D'entrada jo m'he trobat un sistema bastant complet. Tenia internet, la resolució de pantalla correcta i l'únic que no hi havia era el so. I això sense fer res més. Però ara s'ha d'acabar de pulir. Els punts que poden ser conflictius a partir d'aquí són:
- el sistema gràfic
- el so
- el sistema de repòs
- internet
en definitiva, tot allò que necessita drivers.
Per acabar d'instal·lar els drivers correctes en funció del nostre hardware utilitzarem una eina de la web anomenada MultiBeast.
Jo he utilitzat la darrera versió Multibeast 7.0. Aquesta eina té 3 modes:
- Easybeast: Ell tria els drivers i les opcions adequats per a sistermes Core 2, Core i Xeon
- UserDSDT: (aquí he de ver un incís. Un fitxer DSDT és un fitxer que conté información rellevant sobre el te sistema. A la pròpia web hi ha un apartat amb fitxers DSDTs específics de cada placa base.
- DSDT-Free: per a sistemes que no necessiten DSDT.

Jo finalment he optat per EasyBeast, per que primer he intentat baixant-me el DSDT per a la meva placa i no m'ha funciona bé. Però a tall d'exemple, vaig a descriure-ho:

  • Baixò el fitxer i el guardo al mateix USB per si un cas. 
  • Obro el Multibeast 7.0 que m'he baixat i també he guardat al propi USB per si un cas. 
  • Trio la opció UserDSDT. 
  • Em demana que l'indiqui on es troba el fitxer. 
  • El selecciono i carrega les opcions. 
  • Li dic que ho instal·li sobre el disc dur del Yosemite i ja està. 
  • Reiniciem. 
Aquest cop ha instal·lat el propi Chimera (iniciador del sistema) al disc dur del Yosemite, per tant, tornem a triar el disc d'arranc amb F12 però podem triar el Yosemite directament sense passar per l'USB. Ens apareixerà per defecte només el disc Yosemite. Engeguem i ... a veure si hi ha sort. En el meu cas no n'hi ha hagut. A mig arranc s'ha penjat. Que fer en aquest cas? Reiniciem, tornem a arrancar però aquest cop afegeixo la opció -x al Chimera. D'aquesta manera no em carregarà els drivers. Se m'obre un Yosemite una mica més cutre però funciona suficientment bé com per tornar a executar el Multibeast i corregir els canvis. En el meu cas he triat aquest cop EasyBeast afegint-hi el driver de só ALC889. Instal·lo i reinicio novament.

Pas 6: Voilà!!!! sembla que funciona tot!!!! Comprovem:
Internet -> Ok
Gràfics -> dues pantalles Ok
Sò -> s'ha d'anar a Preferències -> so i triar en el meu cas Sortida digital. No el fica per defecte. Provo un sò i funciona! Ok.
Repòs -> poso en repòs el sistema i provo de tornar del mode repòs prement el ratolí. Funciona a mitges. Important: Desprès de tornar del repòs proveu el sò. En el meu cas ha deixat de funcionar.
Per a resoldre-ho, he buscat pels foros de TonyMacx86.com i la sol·lució és la següent:
Baixeu-vos el Multibeast en la seva versió 6.1 i instal·leu el driver de sò només. El ALC889. Reinicieu i torneu a provar. Aquest cop desprès d'aixecar el sistema el sò segueix funcionant.

Pas 7: Mitjançant l'aplicació Assistent de Migració importeu l'usuari del disc dur de l'antic sistema si voleu recuperar la vostra informació i proveu uns dies el nou Yosemite (que recordem és de proves).

Pas 8: En cas que tot vagi bé. Heu provat el sistema uns dies i tot funciona correctament i us agrada. Repetiu el procés sobre el disc definitiu o bé convertiu en definitiu aquest. Jo quan estigui segur de que va tot, ho instal·laré al SSD afegint el driver TRIM.