Leggete 2 volte, anche 3 l'intera guida e poi mettetela in pratica.
[]
Numerose sono state le ottimizzazioni, davvero tante, ultima e' lo speedstep natio anche col kernel patchato 10.3.0 di tea. In realta', molto "sbadatamente", lo speedstep natio (me ne sono accorto solo pochi giorni fa) era possibile anche col kernel patchato 10.2.0, ma con la seconda versione toccata da tea. Ero rimasto alla prima
Ergo, se seguirete con attenzione questa guida fino alla fine, "dovreste" avere, almeno, Snow 10.6.3 perfettamente funzionante, con speedstep vanilla, SENZA DISABLER e SENZA ENABLER. Indovinate per cosa e' l'enabler? Esatto per lo sleep. Io odio quel kext, con tutte le mie forze. Ricordate che il peggior nemico dello sleep e' il disabler, tolto il primo, in generale va via di corsa anche il secondo.
(E se ne vanno anche gli ultimi 2 enabler e disabler dei miei hacks
OK, bando alle bullshit e iniziamo.
E' un classico, cosa ci serve:
1) Una copia di Snow Leopard retail
2) Un mouse USB
3) Una penna USB da 8 GB o piu'
4) Aggiornamento combinato 10.6.3
5) mach kernel 10.3.0 patchato
6) Pacchetto Extra solo per l'installazione
7) Pacchetto Extra solo post installazione
8) Pacchetto kext per /S/L/E
9) Chameleon pre rc5 installer impacchettato da me
10) Pacchetto Varie
11) Ultimo bios MSi per il nostro piccolino moddato da me, con tabella dsdt ripulita da warnings e remarks
12) Come il punto 11, ma con logo Apple!
13) Wireless Realtek
14) Wireless Ralink
15) Assistente Boot Camp per hackintosh
16) AutocloseRealtek Utility
17) AutoCloseRalink Utility // Thanks Daxda
18) Tema per il boot // Thanks AleSoft
19) AutoCloseRalink Utility // Thanks Alesoft
20) CamTwist - Software/Utility per webcam
21) Utility per modificare logo al bios del piccolino (solo per windows)
PRIMA PARTE
Installazione Snow Leopard 10.6.3
Il dsdt contenuto e' gia' pienamente ottimizzato per tutto; tutti i device che devono essere caricati, vengono caricati normalmente.
Ancora, non potendo conoscere ognuno di voi, se ha sostituito o non ha sostituio la schedian wifi, il dsdt si limitera' a riconoscere una WiFi generica, potrete poi voi successivamente modificarlo a vostro piacimento.
Io personalmente la sostitui con questa, OOB, AirportExtreme, non vi dico come va
L'SMBIOS e' impostato per 2 GB di ram, se ne avete 1 modificatelo di conseguenza. Non toccate altro.
* Ho deciso di semplificare questa parte di guida in quanto troppe erano le variabili in campo e troppi i pm poco utili.
Identificativo scelto e' MacBook5,1 che ci permette di avere uno speedstep vanilla con tutti e 7 gli step e di ridurre le variabili (e spero anche i pm)
La gestione dell'atom di soli 4 step non e' molto soddisfacente (o almeno puo' non esserlo per tutti), quindi reinseriti nel dsdt i 7 step dai 4 di partenza.
Ogni altra considerazione fatta in precedenza ci aiuta a capire che cosa stiamo facendo.
In realta' devo ammettere che col 10.6.3 ho notato un calo, molto forte delle prestazioni della vga, fattore che col 10.6.2 era quasi impercettibile, considerando anche la "scarsa" scheda video che monta il piccolino. Davvero un calo molto forte delle prestazioni video del piccolino.
Se avete quindi necessita' di un'identificazione diversa (non ne vedo il motivo e ve lo sconsiglio), ma con lo stesso profilo del MacBookAir1,1 o MacBookAir2,1 o altro ancora vi bastera' modificare il plist piu' adatto in Sistema/Libreria/Extensions/IOPlatformPluginFamily.kext/Contents/Plugins/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
Non fatelo..
Se invece avete semplicemente la necessita' di "vedere" un'identificazione diversa, es. MacBook2,1 invece che MacBookAir1,1, allora editate soltanto l'smbios.plist contenuto in/Extra/Extensions.
Provate anche con MacPro3,1 per farvi un'idea dei diversi profili di gestione, magari e' quello che piu' vi soddisfa.
*Da considerare che ogni sistema seppur simile puo' differire, quindi fate anche voi tutte le prove del caso, sia con alimentazione inserita sia senza, provate diverse identificazioni editando semplicemente il file di cui sopra e scegliete il profilo energetico che piu' vi soddisfa.
Particolarita': la mia schedina interna e' stata sostituita come scritto piu' su con una Airport Extreme, cio' comporta che con questo profilo, MacBookAir1,1, che ritengo il migliore per il piccolino(ovviamente parliamo di usare lo ss vanilla, questa premessa e' sempre la piu' importante), l'opzione in RisparmioEnergia: Riattiva per l'accesso del network in Alimentatore di corrente deve essere flaggata per un corretto risveglio se si e' sotto alimentazione di corrente. Se si e' in batteria bisogna ricordarsi prima di andare in stop di disattivare l'AirPort dalla barra del Finder, sempre per un corretto risveglio dallo sleep.
Col MacPro3,1 ad esempio non c'e' necessita' di cui sopra, ma viene poi meno una buona fluidita' in streaming che ritengo fondamentale per il piccolino.
Importante e' sapere che MacBookAir1,1(anche il 2,1) gestisce fino a 4 step, fino a 4 salti da un moltiplicatore all'altro. Se ne usate anche 5 avrete il classico errore sull'ACPI_SMC_PlatformPlugin.kext. L'atom del nostro piccolino ne supporta fino a 7. La soluzione iniziale era "sbloccare" fino a 7 il plist di cui sopra. Non necessario e soprattutto ben poco vanilla. Semplicemente ho scelto 4 step fra quei 7: x12, x10, x8, x6.
Esclusi quindi x11, x9, x7. Il funzionamento rimane perfetto. Dopo aver provato diverse tipologie di codice per lo speedstep sul netbook ho optato per quello usato anche per la mia deluxe, ce ne sono diversi e in base a piastra e processore, va scelto quello piu' funzionale.
Prima di iniziare vi consiglio di flashare l'ultimo bios disponibile, piu' su troverete quello moddato da me con tabella DSDT ripulita
Per come flashare il bios al piccolino e conseguente creazione di una ulteriore pennina bootabile usate google!
Mentre per la creazione della USB per l'installazione di Snow seguite questi semplici passaggi(dovreste gia' saperlo):
(la prima volta che installai snow sul netbook in questione utilizzai il cd di boot della p5q deluxe, se non disponete di una penna da 8 gb provate in quest'altro modo, ma ogni domanda su "quest'altro modo" verra' ignorata, in quanto non parte di questa guida)
-Inserite la penna USB nel vostro hackintosh o machintosh e partizionatela tramite Utility Disco inizializzandola in Mac OS esteso (Journaled) scegliendo come tabella partizionie GUID.
-Ora un bel doppio clic sul dmg o iso o chi per voi di Snow Leopard montando cosi' l'immagine.
-Sempre da Utility Disco selezionate sulla sinistra l'immagine montata, poi Ripristina in alto a destra. In sorgente trascinate l'immagine appena montata, in destinazione la partizione della vostra pennina. Deflaggate l'opzione di inizializzazione, in quanto operazione gia' effettuata in precedenza.
-Ripristina. Pazientate.
* La penna di boot puo' essere creata, se non avete un mac o un hack in funzione col metodo di barbonenet
---------
-Terminato il restore, eseguite l'installer di chameleon piu' su scaricato e installiamolo sul nostro "device USB".
-Copiamo ora la cartella Extra del punto 6 nella root della pennina.
-Colleghiamo device e mouse USB al nostro netbook.
-Riavviamolo, entriamo in bios e impostiamo come Prima Periferica al boot proprio il device di cui sopra. Salviamo e riavviamo.
----------
-Partizionate l'intero disco in un' unica partizione, tabella partizioni in GUID, rinominatelo in Machintosh HD. Questo sara' il nome che utilizzero' per identificare il disco in questione.
-Installiamo. Pazientate. Ci vorra' una discreta quantita' di tempo.
----------
-Terminata l'installazione, riavviamo, sempre con la pennina inserita(non staccatela mai finche' non leggerete di farlo) e al boot di chameleon dovreste avere anche il vostro Machintosh HD. Selezionatelo. Di default partira' in verbose, non preoccupatevi. Eseguite le operazioni di routine ed entrate finalmente sulla scrivania.
-Portate su quest'ultima il Combo Update 10.6.3, cosi' da velocizzare l'installazione. Installiamolo.
-NON RIAVVIATE.
-Nel pacchetto Varie scaricato piu' su, aprite il dmg di ThinkerTool e installatelo. Rendete visibili i files invisibili e riavviate il finder.
-Nella root del vostro Machintosh HD cancellate il mach_kernel. Muovetevi poi in System/Library/Extensions ed eliminate l'AppleHDA.kext.
-Rinominate il mach_kernel patchato da mach_kernel_atom a mach_kernel scaricato piu' su, copiatelo e incollatelo nella root del Machintosh HD. Non toccate altro.
-Riavviate. Non dimenticatevi che fino a che utilizzeremo la pennina di selezionare il Machintosh HD al boot o ripartira' l'iter dell'installazione.
-Tornati sulla scrivania rilassatevi qualche secondo.....
-Dal pacchetto VARIE eseguite Kext Helper, tenendo l'uscita forzata in primo piano.
-Ora dal pacchetto kext del punto 8 trascinate, NON TUTTI INSIEME, MAI, l'AppleIntelGMA950.kext e l'AppleIntelIntegratedFramebuffer.kext nel software su citato e installate i 2 kext. Chiudete da uscita forzata Kext Helper.
-Riavviate
-Controllate che la barra del Finder sia trasparente. Se non lo e', semplicemente installate i 2 kext di cui sopra una seconda volta. Se cosi' riavviate ancora.
-Sempre dal pacchetto kext del punto 8 installate ora RealtekR1000.kext. Riavviate
-Installate ora VoodooHDA.kext. Riavviate
-Installate VoodooBattery.kext. Riavviate
-Installate VoodooMonitor.kext. Copiate dalla cartella varie VoodooMonitor.app e incollatelo in Applicazioni. Riavviate
-Installate dal punto 12 il necessario se avete la schedina wireless originale della Realtek, dal punto 13 se avete la Ralink. Riavviate
-In Preferenze di Sistema --> Network dovreste vedere entrambe le schedine di rete. Configuratele a vostro piacimento, ma non fate ancora nessun aggiornamento.
-Video, Audio, Reti e Batteria dovrebbero essere perfettamente configurati.
-Rieseguite l'installer di Chameleon installandolo questa volta in Machintosh HD. Non riavviate.
-Eliminate dalla root di Machintosh HD la cartella Extra(avrei potuto velocizzarvi questo passaggio direttamente con l'installer di chameleon, ma ho preferito lasciare quest'ultimo il piu' "generale" possibile).
-Copiate la cartella Extra del punto 7 nella root di Machintosh HD. Non riavviate.
-Eseguite Kext Helper e installate dal pacchetto kext del punto 8 l'AppleACPIPS2Nub.kext e l'ApplePS2Controller.kext. Chiudete Kext Helper da uscita forzata.
-Ora muovetevi in Sistema/Libreria/PreferencePanes ed eliminate Trackpad.prefPane.
-Copiate dalla cartella VARIE Trackpad.prefPane e incollatelo nella cartella di cui sopra(preferisco quest'ultimo all'originale).
-Staccate pennina di boot usata per l'installazione e mouse usb.
-Riavviate. Dovrebbe partire il nuovo chameleon su disco. (Se cosi' non fosse, riavviate con la precedente penna, rientrate in scrivania, reinstallate chameleon una seconda volta e riavviate)
-Se il boot da disco funziona, riavviate ancora ed entrate nel bios. Riportate per correttezza e coscienza il disco come prima periferica di boot. Salvate e riavviate.
-Dalla cartella VARIE eseguite MacToPlatformUUID. Copiate l'indirizzo nel plist di PlatformUUID.kext in /Extra/Extensions.
[Precisazione: non sarebbe piu' necessario questo kext, l'errore 35 non e' presente nel terminale, ma ritorna spesso in console.Cerco di farvi capire in soldoni: quando chameleon(questa versione) riesce a fornire un hardware uuid che noi vediamo in Informazioni di Sistema del tipo: 3SSAJKAN-4515-896D-8DF4-SFET65YH3W2Q allora l'errore non si ripresentera' mai neanche in console. Se l'uuid che non vediamo e' dl tipo 00000000-0000 etc etc allora l'errore puo' ripresentarsi in console. Il caso del piccolino e' il secondo. Non ce ne sarebbe comunque bisogno, ma io preferisco avere quel kext in piu' che male non fa]
-Ora rilassatevi un attimino e controllate con VoodooMonitor precedentemente copiato in Applicazioni che lo speedstep funzioni. Gioite funziona;)
-Tornate in Sistema/Libreria/PreferencePanes e incollate al suo interno Chameleon.prefPane e VoodooHDA.prefPane contenuti entrambi in VARIE.
-Seguite le istruzioni in voodoohdahelper per rendere le impostazioni di VoodooHDA.prefPane stabili ad ogni avvio.
-Chameleon.prefPane serve a opzionare il boot loader e non solo. Dategli un'occhiata per farvene un'idea.
-Sempre dalla cartella varie copiate l'AboutThisMac.strings e mantenetelo in memoria. Muovetevi in Sistema/Libreria/CoreServices/loginwindow/Contents/Resources/Italian.lproj ed eliminate l'AboutThisMac.strings in esso contenuto. Incollate qui quello che avete ancora in memoria. Ora -->mela-->Informazioni su questo Mac e dovreste leggere il vostro "Atom".
-Aggiornate con SoftwareUpdate.
-Tornati sulla scrivania sempre dalla nostra "fantastica" cartella VARIE eseguite il dmg di Onyx e incollate Onyx in Applicazioni. Eseguite l'app.
Fategli fare: un bel controllo del disco, una bella riparazione dei permessi, fategli eseguire tutti gli script di manutenzione, e per ultimo, una bella ricostruzione del Database LaunchServices e della cache delle librerie dinamiche condivise. Fategli svuotare il cestino.
-Riavviate. Enjoy.
-Prima parte terminata. Nessun disabler. Nessun enabler. Speedstep natio. Andate in stop e risvegliate il piccolino OOB
[]
*Se avete problemi di audio, audio gracchiante esempio mentre utilizzate itunes provate a cambiare identificativo nel smbios.plist. Dovete scegliere l'identificativo che piu' vi soddisfa in quanto utilizzate uno gestione delle alimentazioni vanilla
** Se non riuscite a trovare un buon compromesso fra speedstep vanilla e audio, allora la miglior scelta e' fare affidamento a uno speedstep non vanilla, aggiungendo un disabler (null) in /Extra/Extensions e un Voodoopower in System/Library/Extensions lasciando tranquillamente il dsdt intatto. Ovviamente in questo caso va utilizzato un enabler per lo sleep, sempre in allegato. E' un enabler universale:
pmVersion=0 (Disable SleepEnabler)
pmVersion=17 (10.6.0/1)
pmVersion=18 (10.6.2)
pmVersion=19 (10.6.3)
Se siete su 10.6.3 aggiungere al com.apple.boot.plist in kernel flags la stringa: pmVersion=19
*10.6.2 --> pmVersion=18
etc etc
VoodooPower.kext.zip 22.45K
88 downloads
NullCPUPowerManagement.kext.zip 18.68K
72 downloads
SleepEnabler.10.6.x.zip 14.42K
82 downloads[]
SECONDA PARTE
Installazione Seven e conseguente dual boot
-Anche Seven puo' essere installato da penna USB, disco USB, etc etc. Se volete utilizzare questo metodo c'e' sempre lui, google. Altrimenti utilizzate il metodo classico, masterizzatore USB.
-Tirate giu' dal link del punto 14 l'Assistente Boot Camp per hackintosh. Spostatevi in Applicazioni/Utility e cancellate l'Assistente Boot Camp originale. Incollate quello patchato.
-Con Utility Disco riparate nuovamente i permessi.
-Eseguite il nuovo Boot Camp, partizionate il disco a vostro piacimento, chiudete Boot Camp.
-Riavviate ed entrate in bios.
-Come prima periferica al boot impostate cio' che utilizzerete per installare Seven. E come seconda periferica impostate il disco, non lasciate questo passaggio incompiuto, altrimenti Windows non si installera', non trovando il disco di cui sopra. Mac OS si "muove" diversamente. Salvate e riavviate.
-----------
-Arrivati alla scelta del disco o partizione sulla quale installare, dovreste vedere una partizione di nome BOOTCAMP.
-NON ELIMINATELA, formattatela soltanto. Installateci su.
-----------
-Effettuate tutte le operazioni necessarie, entrate sul desktop e SPEGNETE il piccolino. Lasciatelo riposare qualche minuto.
-----------
-Ricollegate al netbook la pennina USB iniziale con la quale abbiamo installato e avviamo il piccolino. Entriamo in bios e riportiamo quest'ultima come prima periferica al boot. Salviamo e riavviamo.
-Scegliamo il nostro Machintosh HD, ripartira' il verbose.
-Arrivati sulla scrivania, copiamo dalla cartella VARIE OSX86Tools e incolliamolo in Applicazioni. Eseguiamolo.
-Dobbiamo riattivare la partizione sulla quale e' installato Snow
-Molto semplice: cliccate su efi/run fdisk, selezionate il disco di Snow, poi selezionate ChameleonEFI e infine su installa EFI.
-Rieseguiamo l'installer di Chameleon utilizzato in precedenza e reinstalliamolo.
-Riavviamo ancora con la pennina di boot, ritornati sulla scrivania, reinstallate una seconda volta Chameleon. Staccate la penna USB.
-Riavviamo e rientriamo in bios.
-Riportiamo come prima periferica di boot il nostro disco. Salviamo e riavviamo.
-Al boot di chameleon dovreste, se non avete commesso errori(su questi io non ho potere) poter scegliere se avviare MachintoshHD o Seven.
-Avviate prima l'uno, poi provate con l'altro e verificate che entrambi, sia Seven che Snow si avviino sempre correttamente.
-Seconda parte terminata. Godetevi il vostro dual boot
-Gli stessi passaggi valgono anche per XP.
Entrambe le parti sono scritte per n00b.
Ciao cari! Buon Hackintosh........



Sign In
Create Account










