dimarts, 15 de novembre del 2011

Hackintosh VIII: 2 setmanes desprès...

Han passat dues setmanes des que vaig finalitzar el MaczingerZ (el hackintosh). És hora de fer balanç. Tot ha funcionat bastant bé. No he tingut cap problema d'estabilitat. He fet les següents operacions:
  • He comprat per l'appstore. Perfecte.
  • He activat la pantalla al seu màxim de resolució (1680x1050) tot i que és una mica rara. Des que vaig instalar el DSDT adequat ja no m'ha donat més problemes. Simplement he de conectar-lo mitjançant l'entrada DVI del monitor.
  • He fet la importació d'usuari des del Mac Mini. Perfecte.
  • He instal·lat actualitzacions de software menors (iTunes i altres). Perfecte.
  • He mirat videos. Perfecte.
  • He instal·lat un programa sensor de temperatura. M'indica que oscil·la entre 39 i 46 graus. Com a molt 46 quan fico algun video.
  • He instal·lat drivers de discs NTFS. Perfecte.
  • He instal·lat software variat. Perfecte.
  • He activat el iCloud, l'streaming de photos. Perfecte.
  • He compartit el iTunes del mac mini. Perfecte.
  • He instal·lat un disc dur extern i l'he formatat en MacOS+. Perfecte.
  • He activat el time machine per a fer backups al disc dur extern. Perfecte.
  • He posat en hibernació cada dia l'ordinador. Aquí he tingut problemes. Alguns cops sembla que al cap d'una estona indeterminada surt parcialment de la hibernació, activant-se els ventiladors però no la pantalla. Ni tampoc m'indica que s'ha encés l'ordinador (el programa Remote HD m'avisa al mòvil quan s'activa l'ordinador). Altres cops es manté la hibernació però quan premo el teclat no surt de la hibernació correctament fins que no premo el ratolí, i un cop engegat no funciona el teclat. He de desenxufar el USB del teclat i reenxufar-lo per a que funcioni.
  • No em funciona el Dual View, la doble pantalla. Però de moment no intentaré res, no sigui que em carregui alguna cosa. Em conformo amb la pantalla principal. Deixaré l'altra pantalla per a l'altre PC amb Linux i Windows.
  • Tampoc he probat d'afegir un altre disc dur intern, ni dual boot. Deixo l'altre ordinador per als altres sistemes operatius.

dijous, 3 de novembre del 2011

Hackintosh VII: El desenllaç

Finalment, em baixo el DSDT de tonymacx86 adequat a la meva placa. Hi té disponible una base de dades de DSDTs per a moltes plaques a la seva web. El copio a l'escriptori i executo el Multibeast. De les opcions per instal·lar, selecciono la UserDSDT i la System utilities. Un cop finalitzada l'execució, reinicio i tot funciona!!!!Ara l'estat és el següent:
  • Xarxa funciona.
  • Sò funciona.
  • Hibernació (funciona però amb problemes, se'm desconecta el usb del teclat. En sortir de la hibernació ja no em respòn. He de desenxufar el USB i tornar a enxufar. Si que em va el ratolí) Almenys ja es recupera la pantalla. Ho deixarem com un mal menor.
  • Pantalla a màxima resolució (ja funciona)
  • Dual View no funciona. Només una pantalla.
  • Appstore funciona.
  • iCloud funciona.
Prova superada!!!!!!!!!!!!!!!!

dimarts, 1 de novembre del 2011

Hackintosh (VI): El naixement de Maczinger Z

To do:

  1. El mode repòs no funciona correctament
  2. La tarja gràfica em genera dues pantalles enlloc d'una
  3. No em deixa autenticar al AppleStore amb el meu Apple ID. A veure si ho puc arreglar.
El mode en repòs:

  • Actuarem sobre la extensió AppleRTC. Primer que res fem un backup del kext:
> sudo cp -R AppleRTC.kext AppleRTC.bck
  • Executem la següent instrucció:
sudo perl -pi -e 's|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|;
s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC

  • Reparem els permisos:



sudo chown -R 0:0 /System/Library/Extensions
sudo chmod -R 755 /System/Library/Extensions


Font:http://thedotnetter.wordpress.com/2011/08/11/getting-lion-to-sleep/


Hackintosh (VI): La tarja gràfica

La tarja gràfica se'm va resistir ahir. Espero que avui tingui millor sort.
  1. He trobat una web http://netkas.org on hi ha un Instalador de QE CI per a ATI 48XX i 10.7.2. Me'l descarrego i l'executo.
  2. Reinicio
  3. Em passa una cosa curiosa: Abans m'ha enganyat. Em pensava que s'havia penjat al reiniciar, i sortia només el fons de l'escriptori i a molt baixa resolució. En realitat resulta que et munta dues pantalles (dual screen), una la bona i una VGA virtual. La barra del menu és a l'altre escriptori.
  4. He pogut arrastrar finestres d'un escriptori a un altre i veure que realment no s'ha penjat.
  5. Me les he manegat per a obrar el panell de preferences i arrastrar-lo a la pantalla. Desprès he vist que es pot obrir directament via teclat amb la combinació Alt+incrementa brillo.
  6. Un cop allí, he vist les dues pantalles i quan forço una resolució que no es possible a la pantalla "bona" m'hi canvia. Si no, no se com passar d'una pantalla a una altra.
  7.  Estic escrivint aquest post des del nou Hackintosh que batejo amb el nom de Maczinger Z
  8. instal·lo l'arranc del disc el Chimera, amb el Multibeast
  9. abans d'això modifico un fitxer per a veure si es solventa lo de la resolució: el /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 
  10. Hi afegeixo
    "Graphics Mode"
    "1680x1050x32"
  11. No ha funcionat, donava error el chimera al arrancar.
Recapitulem:
  • Tenim un petit problema amb la gràfica
  • No rearranca quan entra en mode repòs.

dilluns, 31 d’octubre del 2011

Hackintosh (V): Post-instal·lació

Desprès d'instal·lar i un cop al escriptori del Lion, encara falta algun parxe:
  1. Executo el extra Folder.pkg que proveeix algunes kext en funció del processador que tinguis
  2. He reiniciat. Mal fet. Ara em dona un error al arrancar:
    kernel panic AppleIntelCPUPowerManagement HPET can't find 7 CPU
  3. Hauria d'haver instal·lat més coses abans de reiniciar.
  4. Copio els següents kext al llapis usb:
    IOAHCIBlockStorageInjector LegacyAHCI
    NullCPUPowerManagement
  5. Aquest últim el copío i esborro al mateix temps el AppleIntelCPUPowerManagement.kext
  6. Per copiar aquests fitxers utilitzo la cónsola del instal·lador. Munta ambdos volums a la carpeta /Volumes. Un el del llapis USB i l'altre el del disc dur. Es tracta de copiar directament a la carpeta d'extensions del sistema del volum del disc dur, emprant cp -R doncs son els kext son carpetes. Compte a copiar tota la carpeta i no només els fitxers de dins.
  7. Reinicio des del disc dur i ara ja funciona.
  8. Em surt una finestra amb el següent missatge:
    No puede usarse la extensión del sistema
    La extensión del sistema "/System/Library/Extensions/AppleACPIPlatform.kext" no se ha instalado adecuadamente...
  9. He reinstal·lat el AppleACPIPlatform.ext
  10. reinicio i funciona. (Però al cap d'una estona m'ha tornat a sortir l'error de AppleACPIPlatform.kext)
  11. Utilitzo el Multibeast
  12. Instalo les System Utilities el editor de kext i només el driver de la xarxa.
  13. Funciona internet!!!
  14. Provo amb el so: Instalo el Realtek ALC88XHDA.
  15. reinicio
  16. Amb això no n'hi ha hagut prou, no va el so.
  17. Afegeixo el Realtek ALC889
  18. reinicio
  19. No ha funcionat. Afeegeixo el AppleHDARoller
  20. Ja tinc so!!!!
  21. Ara a pels gràfics:
    Tinc una Sapphire ATI 4830 HD. Provo amb ATI 48xx Device Injector.kext
  22. Reinicio
  23. No ha funcionat. Algun problema amb la resolució perquiè sembla que la pantalla és molt més gran
  24. Esborro el kext i reinicio
  25. Torno a l'estat anterior
l

diumenge, 30 d’octubre del 2011

Hackintosh (IV): Instal·lar el Lion al disc dur

 
  1. Per fi he conseguit arrancar l'instal·lador
  2. Ara, preparo el disc dur, des del menu de l'instal·lador vaig a Utilidades a la Utilidad de discos i creo una partició al disc dur de tipus Mac OS Plus (con registro)
  3. Continuo i instal·lo
  4. He copiat el Installer Extra Folder al disc i l'he executat.
  5. Ara ja veig l'escriptori del Lion, tot i que encara no van ni la xarxa ni la tarja gràfica. Va amb una resolució de 1024x720, però poc a poc, que Roma ni el Mac no es van fer en 2 dies.

    Hackintosh (III): és l'hora de les guarrades

    1. He esborrat de les kext, la que donava problemes: AppleACPIPlatform.kext. 
    2. Evidentment ara troba a faltar quelcom al arrencar i es queda penjat.
    3. La substituiré per la del Snow Leopard a veure que passa.
    4. No ha funcionat.
    5. He anat a System/Library/Extensions i localitzo la IOPlatformPluginFamily.kext
    6. Obro el paquet i dins de Contents/Plugins elimino el AppleACPIPlatform.kext
    7. Sembla que ara ja no surt el error
    8. Ara en surt un altre kernel panic a com.apple.driver.ApplePolicyControl 
    9. Repetim la operació: Entro a System/Library/Extensions/AppleGraphicsControl, obro el paquet i a l'interior de Contents/Plugins esborro el ApplePolicyControl.kext 
    10.  HA FUNCIONAT!!!!!
    11. M'ha sortit el menú demanant l'idioma i per instal·lar el Lion, però també m'ha sortit el error de que no es pot instal·lar el Lion en aquest ordinador.  És doncs, hora d'utilitzar el fitxer que m'he baixat OSInstall.zip
    12.  Reemplaço el OSInstall.mpkg de la carpeta /System/Installation/Packages pel nou.
    13. Ha funcionat!!!!! Instal·lant el Lion!!!!!