venerdì 23 novembre 2012

OSX Snow Leopard 10.6.8 su Sony VAIO VPCEB1A4E (valida per molti altri modelli VAIO)

OSX Snow Leopard 10.6.8 su Sony VAIO VPCEB1A4E (valida per molti altri modelli VAIO) full QE/CI con piena accellerazione video con ATI Mobility RADEON 5650




 

 

 

 


Eseguire questa guida è illegale perchè viola le condizioni d'uso e di licenza Apple, sono curioso e mi piace sperimentare, avere il pieno possesso degli oggetti a mia disposizione e condividere le conoscenze e le possibilità di utilizzarli in altro modo ma non mi assumo nessuna responsabilità per quanto riguarda  chi deciderà di seguire questa guida.


CARATTERISTICHE HARDWARE:


Parto dall'elencare le caratteristiche di questo modello di VAIO in modo che possiate stabilire se il modello in vostro possesso sia simile e la guida sia valida anche per voi.

VAIO VPCEB1A4E

Scheda madre:         Sony con chipset Intel HM55 express
Processore:              Intel Core I3-330m @2.13 GHz

Scheda Video:         ATI Mobility Radeon HD5650
Scheda WIFI:         Atheros AR9285
Scheda Rete:           Marvell Ykon  88E8059
Audio:                     Realtek High Definition Audio


COSA  PROCURARSI PRIMA DI INIZIARE PER INSTALLARE OSX COME UNICO SISTEMA OPERATIVO:


  • 2 CD vergini (per iBoot e gParted)
  • 1 DVD vergine (per IATKOS S3 v2 di OSX)
  • Mouse USB
  • chiavetta USB (per l'update combo 10.6.8)
  • un secondo monitor da utilizzare solo una volta (solo per utilizzare i drivers ATI)
  • File immagine del DVD di Snow Leopard 10.6.3 versione IATKOS S3v2  scaricabile tramite torrent (http://extratorrent.com/torrent/2511985/iATKOS+S3+v2+[MAC+OS+X+Snow+Leopard+10.6.3].html) (la guida dovrebbe essere valida anche con la versione RETAIL originale di Snow Leopard ma io ho usato questa versione e posso garantirne il funzionamento anche su dischi formattati su MBR e in dualboot con Windows 7)
  • Questo pacchetto di files che ho raccolto:    Pacchetto VAIO OSX VPCE per OSX 10.6.8   (il pacchetto contiene gParted,iBoot Legacy 2.7.2, Multibeast x Snow Leopard 3.10.1, MyHack Installer, Chameleon Wizard,KextWizard, PlistEditorPro ed i kexts necessari a fare funzionare le nostre periferiche)
  • File Apple Update Combo 10.6.8  v1.1  scaricabile da qui: http://support.apple.com/kb/DL1399

PREMESSA

Il problema principale che ho incontrato come tutti quanti hanno schede video ATI è proprio quello di far funzionare l'accellerazione hardware e ci sono riuscito ma ci tengo a dire che il sistema è funzionante anche senza abilitarla quindi potreste decidere anche di non farlo e di saltare i passaggi necessari.

DIVERSI MODI IN CUI SI PUO PROCEDERE:

  1. Possiamo decidere di creare un sistema su un disco interamente dedicato a OSX o creare una situazione di coesistenza sullo stesso disco di windows e osx per questo ho incluso GPARTED che è appunto utile nel caso si voglia procedere al dualboot, in caso contrario UtiliyDisco incluso nel DVD di OSX è sufficiente a svolgere tutte le oprazioni
  2. Si può anche decidere di fermarsi dopo l'installazione della 10.6.6 senza procedere oltre. In questo caso potete utilizzare i kexts contenuti nella cartella "PRIMA DELL'UPDATE" seguendo però le procedure che riguardano il bootloader e multibeast come descritto per la 10.6.8
  3.  Possiamo fare a meno della parte relativa all'abilitazione della ATI RADEON MOBILITY 5650 e della piena accellerazione video

COSA NON FUNZIONA

  1. Scheda di rete  (può essere che in giro si trovino i kexts ma a me non interessava abilitarla e uso wifi)
  2.  Risparmio energetico (anche per queste funzioni non mi sono preoccupato di cercare soluzioni quindi la batteria dura poco e il vaio non va in sleep o sospensione

INIZIAMO LET'S GO!!



     FARE QUESTI 3 PASSAGGI SOLO NEL CASO SI VOGLIA FARE UN DUALBOOT CON WINDOWS

    1. Masterizziamo le immagini CD di iBoot e di GPARTED
    2.  Inserite il CD di GPARTED, salvate le impostazioni del bios e fate riavviare
    3. Ora potete PREPARARE IL DISCO Nel caso vogliate far coesistere due sistemi operativi avrete due casi: uno in cui è già presente il vostro windows funzionante e uno in cui il disco è completamente vuoto. In entrambi i casi GPARTED vi sarà utile per creare e/o ridimensionare le partizioni esistenti in maniera pittosto intuitiva ma si possono tranquillamente utilizzare altri programmi per partizionare il nostro disco. Consiglio di creare una partizione non formattata o formattata HFS+ di almeno un 50GB per OSX  ( questa è la dimensione che mi occupa con tutti i software che ho installato per il mio interesse musicale come iLife,Reason,Cubase,Wavelab,Recycle e altri più molti plugins). Se avete molto spazio vi consiglio un ulteriore partizione grande almeno altrettanto per poter sfruttare TimeMachine per i backup ma non è indispensabile). Nei miei disci tengo sempre separati i Documenti,Immagini,Video e Musica  in una partizione separata dai sistemi operativi quindi il mio disco è suddiviso in questo modo:   windows (primaria), dati (logica),OSX (primaria)

    1. Masterizziamo l'immagine DVD di OSX
    2. Accendete il VAIO e premendo F2 entrate nel BIOS impostando l'ordine di Boot con questa priorità: USB,DVD,Hdisk
    3. Inserite il cd iBoot e avviate il VAIO
    4. Alla comparsa del bootloader estraete il cd ed inserite il DVD di OSX
    5. premete F5 e attendete che il DVD venga visto dopodichè selezionatelo col cursore e premete un tasto per fare comparire il promt dei comandi per poter impartire le opzioni di boot. A questo punto dovreste  vedere lo schermo nero con la scritta Boot:
    6. inserite queste opzioni:    -v busratio=17 graphicsenabler=no e premete INVIO    (con l'opzione -v scegliete di poter leggere tutto il log del sistema anzichè la schermata grafica con la  mela  in modo  da trovare eventuali errori nel caso si bloccasse il caricamento, con busratio=17  indicate  la frequenza del processore che nel nostro caso è un i3, con GraphicsEnabler=No disabilitate l'accellerazione hardware della scheda video che porterebbe sicuramente problemi a questo primo avvio)
    7. se tutto va a buon fine vi troverete nella schermata di installazione
    8. Qui dal menù in alto a destra possiamo selezionare la tastiera italiana
    9. A questo punto prima di procedere andate nel menu in alto e scegliete UTILITY DISCO dopodichè inizializzate la partizione dedicata ad OSX in Mac Journaled Extended
    10. Questo è il caso in cui il disco sia solo per OSX:
    11. Questo il caso in cui si voglia mettere OSX sullo stesso disco di Windows:
    12. Chiudete utility disco e selezionate il disco su cui installare OSX
    13. Prima di fare avanti premere AD HOC o PERSONALIZZA in basso sulla sinistra







    vi comparirà una finestra simile a questa con più o meno opzioni a seconda se usiate un DVD originale o una versione Hackintosh 



    Io non ho selezionato niente di diverso  tranne le opzioni USB , VoodooHDA per l'audio, tutte le opzioni per LAPTOP, PS/2 , Atheros 9285 e Marvell 8059 (anche se in realtà le uniche cose che funzioneranno al primo avvio saranno Audio,USB e Trackpad)   NON SELEZIONATE NULLA PER QUANTO RIGUARDA LA VGA

    Questa parte è molto importante e visto che la guida è stata fatta un mese post installazione non ricordo esattamente e cercherò di aggiornare questa parte e dettagliarla con foto ma grosso modo le uniche opzioni da selezionare sono USB, audio voodooHDA e PS/2 e lasciare invariato il resto che correggeremo installando i kext una volta avviato il sistema.
    Premete OK e incomincerà l'installazione che avrà una durata di circa una ventina di minuti quindi fatevi un caffè e sigaretta, un tè o quello che volete e distoglietevi tranquillamente dal PC che non ha più bisogno di voi.



    DENTRO AL SISTEMA:

    Se tutto è andato come doveva vi ritroverete dentro a OSX.

    Le guide che avevo seguito mi facevano installare i kexts e rendere pienamente funzionante la 10.6.6 dopodichè installare l'update combo 10.6.8 ma dopo svariati tentativi per sveltire la procedura ho provato a saltare questo passaggio e tutto ha funzionato alla grande evitando anche uno strano problema che si presentava e che mi impediva di montare file .dmg


    1. Quindi una volta che ci troviamo dentro a osx per prima cosa abiliteremo la visione dei file nascosti      
    2. installare l'update combo 10.6.8 che avremo precedentemente salvato su pennetta USB o CD
    3. Verrà chiesto di riavviare NON FATELO
    4. Usiamo Multibeast e selezioniamo "System Utilities", "OSx86 Software" e in "Customization-System Definitions->MacBookPro->MacBookPro 8.1"
    5. Usiamo MyHack  e selezioniamo "Chocolate Kernel","PS2Controller
    6. Installiamo tutti i kext trascinandoli dalla cartella in KEXT WIZARD nella funzione INSTALLAZIONE e selezioniamo di metterli in SISTEMA/LIBRERIA/EXTENSIONS poi premere INSTALLARE
    7. Possiamo levare tranquillamente il CD di Iboot e a questo punto Riavviare
    8. Alla schermata premere un tasto e mettere le solite opzioni -v busratio=17 GraphicsEnabler=No 
    9. Se tutto è andato a buon fine ci ritroveremo dentro alla 10.6.8
    10. Installare Chameleon-2.1svn-r2064 o una versione piu recente dal dropbox di CHAMELEONWIZARD 
    11. Aprire PLISTEDITOR  ed impostarlo in questo modo 


      
         






      









     ( preferisco modificare il file org.chameleon.Boot.plist con PLISTEDITOR perchè                 chameleonwizard ha dei bugs che non fa scaricare le versioni piu recenti da buildbot se non si è connessi tramite ethernet e purtroppo la scheda di rete non è riconosciuta e un altro bug è il fatto che se si imposta il BUSRATIO del processore viene scritto nel file org.chameleon.boot.plist in maniera errata e non viene riconosciuto da chameleon perchè il busratio DEVE ESSERE IMPOSTATO COME FLAG DEL PROCESSORE se vogliamo che sia letto)

        13. Riavviare 
        14. Se tutto è ok possiamo togliere il flag -v da org.chamelon.Boot.plist usando PLISTEDITOR      perchè non avremo piu bisogno di leggere il log durante il boot

     ABILITIAMO L'ATI MOBILITY HD5650  (questa parte può essere evitata)


    1. Installare SWITCHRESX (nel mio file è incluso un seriale per registrarlo...è lo so! :)  
    2. Riavviare
         3.  Impostare SWITCHRESX  a 1366x768x32@59 hz



































         4.  Riavviare

         5.  Installiamo ora i kext ATI con KEXTWIZARD in sistema/libreria/extensions
         6.  Modifichiamo il file org.chameleon.Boot.plist con l'opzione GraphicsEnabler=Yes



            7.  Spegniamo il sistema
            8.  COLLEGARE IL SECONDO MONITOR
            9.  Accendiamo e settiamo la giusta risoluzione 1366x768  e vedremo comparire
                 nuovamente il monitor del vaio

             10. A questo punto si può riavviare e staccare il secondo monitor godendoci la piena  accellerazione hardware della nostra ATI su OSX




    PER CHI E'INTERESSATO AL DUALBOOT CON WINDOWS CONTINUERO' LA GUIDA NEI PROSSIMI GIORNI........


    8 commenti:

    1. Grazie! Appena ho tempo faccio una prova e ti faccio sapere com'è andata! Speriamo bene... :-)

      RispondiElimina
    2. Ciao Mauro, ieri ho provato a seguire la procedura, ma mi sono fermato a questo punto:

      "Installiamo tutti i kext trascinandoli dalla cartella in KEXT WIZARD nella funzione INSTALLAZIONE e selezioniamo di metterli in SISTEMA/LIBRERIA/EXTENSIONS poi premere INSTALLARE".

      Come devo fare? Aprire KEXT WIZARD e utilizzare i kext nelle cartelle che hai creato "prima e dopo l'update"? Mi potresti spiegare?

      Altra cosa, ho notato che la procedura permette di già il dualboot, ma se vado su Windws, da errore di boot. Devo usare gParted? E se sì, come?

      Scusa se ti tempesto di domande... semmai mi potresti dare il tuo account di skype, così facciamo più velocemente....grazie 1000

      RispondiElimina
      Risposte
      1. Sono stato poco preciso. Sorry
        Trattandosi di far funzionare snow leopard e non le versioni successive li on o mountain li on hai due opzioni a seconda dell uso che ne vuoi fare.
        Installare il DVD che è ver 10.6.6 e fermati li oppure aggiornare con la update combo a 10.6.8 che è l#ultimo aggiornamento per snow leopard.
        Nel primo caso anziché installare l'update devi installare i kexts nella cartella PRIMA DELL UPDATE.
        Nel secondo caso installi prima l'update combo e poi i kexts della cartella DOPO L'UPDATE.
        Per installare i kexts apri kext wizard e nella sua seconda finestra vedrai che c'è lo spazio x caricarli o trascinarli. Trascina li tutti e spunta sistema/libreria/extensions ed eseguilo. Una volta finito vai nella prima finestra del programma e mettendo la spunta a tutto eseguirlo per ricostruire i permessi.

        Per il dualboot in effetti non ho scritto abbastanza.
        Finito di installare completamente osx segno,metti il DVD di windows e fallo partire selezionando poi la funzione che ti corregge i problemi all'avvio. Riavviando dovrebbe partire wjndows. OK riavvia con iboot dentro ed avvia con le solite impostazioni. Una volta dentro ad oax installa chameleon. Io hi scaricato un pacchetto aggiornato di chameleon. Su questa parte devo riguardare bene perché ira non ricordo.
        Correggerò la guida secondo le lacune che mi hai fatto notare.
        Il mio skype xxvomitoxx domani cercherò di essere online oppure mandi una replica al messaggio qui quando ci sei e vuoi farlo

        Elimina
    3. ciao mauro...sto riprovando, ma arrivato allo stesso punto, o si blocca o si spegne proprio il pc. Non so che fare :-\

      Qnd ci saresti su skype x un consulto?

      RispondiElimina
    4. ciao, grazie per la guida... ho un problema, non riesco a decomprimere il pacchetto dei file vaio, ho provato sia con winrar che 7zip ma mi da sempre errore...

      RispondiElimina
    5. Ciao Giuliano ti confermo che ora mi da errore anche a me e non so perchè visto che un anno fa l'ho uppato ed era leggibile. Appena ho tempo cerco di recuperare quei files e upparteli. Io ho tolto osx dal vaio più di un anno perchè il problema che non funzionasse il riaprmio energetico era un problema ed ho trovato stabilita sia in win 7 che win 8 nell'ultilizzo di cubase quindi osx era ridondante e non lo utilizzavo mai

      RispondiElimina
    6. Ciao Mauro, hai per caso trovato qualcosa?
      sono andato avanti, ma mi si blocca con i kext ati...
      poi credo di avere una versione differente di myhack




      RispondiElimina