Il tutto è testato sul mio sistema che è perfettamente e completamente funzionante.
Gli aggiornamenti fatti con Aggiornamento Software sono perfetti.
Occorrente:
1) un computer con processore Intel SSE3 (min richiesto un Dual Core, se non sbaglio) che supporti il kernel originale Vanilla e con HD formattato in GUID. Per vedere se il vostro processore supporta il Vanilla, la cosa migliore è installare una versione patchata con il kernel Vanilla (Kalyway, iatkos, jas, ideneb), vedere se funziona e poi procedere all'installazione; altrimenti potete provare direttamente installando dal DVD originale (seguendo la guida), ma dovete esserne in possesso (e quindi se non lo avete dovete scaricarlo).
2) DVD Originale di Leopard: acquistatelo, oppure cercate una copia nei soliti posti ma acquistate una licenza da Apple (necessariamente Double Layer (DL) da 6,66 GB chiamata osx-leopard105.dmg, perché le versioni presenti in rete Single Layer non funzionano o sono le beta)
3) Una versione di OSX con masterizzatore che supporti la masterizzazione su DVD DL per masterizzare osx-leopard105.dmg (se avete già il DVD di Leopard questo non è necessario)
4) Il file modified_generic.iso (che sistema i problemi di trackpad e mouse PS2 all'installazione) e il Bootloader per Chamaleon DFE for HD con alcuni files Extra già aggiunti.
Per altre iso già pronte visitate questo link mentre questa è l'originale generic.iso (NB: durante l'installazione usare un mouse USB, perchè in PS2 non funzionerà).
Come Masterizzare il DVD di Leopard:
Su OSX, aprite Utility Disco (/Applicazioni/Utility/) selezionate dai comandi "Masterizza", selezionate la vostra immagine quindi "Masterizza". In alto a destra sulla finestra vi apparirà una freccia verso il basso, ciccatela, selezionate la velocità più bassa possibile (consigliata 4x; se non appaiono velocità vuol dire che dovete inserire il disco) ed effettuate la verifica dati, quindi nuovamente "Masterizza",
Come installare:
Masterizzate con qualunque programma su qualunque OS in un CD riscrivibile (va bene anche un CD normale) il file generic.iso.
Riavviate il sistema, quindi avviate dal lettore CD: ci sarà un caricamento fin quando affaccia la scritta che non trova il com.apple.Boot.plist. Premete invio estraete il CD, inserite il DVD di Leopard quindi ripremete invio: a questo punto il DVD dovrebbe essere avviabile. Sul prompt premete F8 quando ve lo chiede, quindi inserite –v seguito da INVIO (NB: il tasto – si trova sotto il punto interrogativo al posto di ' perché la mappatura dei tasti è inglese).
Adesso inizia il caricamento del DVD di Leopard, pazientate ci vorrà un po'.
Arrivati alla scelta della lingua scegliete quella che più vi piace (penso Italiano) e cliccate sulla freccetta.
Dopo che "Installer di Mac OSX" si è caricato andate su Utility, quindi su Utility Disco. Adesso:
1) se avete l'hard disk in GUID: cliccate sulla partizione destinata a Leopard è inizializzatela con formato "Mac OS Esteso (Journaled)" e nome "Leopard";
2) se non avete l'hard disk in GUID (NB: si perdono tutti i dati su quell'HD! Fatevi un backup prima): selezionate l'icona dell'HD, andate sulla scheda Partiziona, scegliete quante partizioni inserire (ricordatevi di inizializzarne una con formato "Mac OS Esteso (Journaled)" e nome Leopard), cliccate su Opzioni, quindi scegliete "Tabella di Partizioni Apple (GUID)" e applicate le impostazioni.
Adesso uscite dal programma Utility Disco, cliccate "Continua" fin quando non vi chiede di selezionare il disco: naturalmente scegliete quello che avete predisposto, cioè "Leopard". Cliccate nuovamente su Continua, quindi su Personalizza: qui potete selezionare quello che volete (se siete arrivati a questo punto vuol dire che il software pensa che il vostro PC sia un mac. Io vi consiglio di deselezionare tutto il deselezionabile, a meno che non vi servono alcuni driver per le stampanti o X11).
Avviate l'installazione, attendete la fine quindi cliccate su Riavvia o aspettate 30 secondi.
Al riavvio togliete il DVD, reinserite il CD e avviate dal lettore: dopo l'errore del com.apple.Boot.plist, premete INVIO, inserite 80 (oppure 81 se l'hd sul quale è stato installato è il secondario) quindi nuovamente INVIO. Adesso vi dovrebbe comparire la partizione su cui avete installato Leopard: avviate con il flag –v per sicurezza.
Se tutto è andato a buon fine il vostro felino si dovrebbe avviare, più ruggente che mai!
Come installare il Chamaleon Boot-loader per HD:
Su OSX, scompattare il file Chameleon_DFE_for_Hard_Disk_AGG quindi attivare il file (doppio click) Chameleon_DFE_for_Hard_Disk.dmg
Appena l'immagine è attiva, dentro la cartella "Extra" troverete una cartella nominata "Extensions" con dentro i kext che servono per avviare il vostro sistema:
1) fondamentali: dsmos.kext, AppleSMBIOSEFI.kext, HDAEnabler.kext;
2) per la batteria (cancellatelo se è un PC Desktop): AppleACPIBatteryManager.kext;
3) tastiera e mouse PS2 (cancellateli se non usate periferiche PS2): AppleACPIPS2Nub.kext, ApplePS2Controller. kext;
4) per i sistemi con processore NON HPET (vedetelo dalle specifiche; cancellatelo se il vostro processore supporta HPET): IntelCPUPMDisabler.kext;
5) chipset: kext per il riconoscimento del vostro chipset (informatevi su quello che vi serve). Se non sapete quale mettere mettete dentro i kext presenti nell'allegato a fondo pagina (estratti da generic.iso) ma alcuni saranno supeflui… Per il mio HP non c'è stato bisogno di nessuno di questi files, sono bastati quelli che ho già inserito.
Avviate il file Chameleon_DFE_for_Hard_Disk.pkg e proseguite nell'installazione. Al termine riavviate ed uscite il CD: se tutto dovrebbe andar bene dovreste avere il bootloader che vi chiede da quale partizione avviare!
Come modificare generic.iso per il riconoscimento del vostro chipset
(nel caso non venga riconosciuto e Utility Disco non trova l'HD):
NB: avete bisogno di OSX già installato.
Sotto OSX fate doppio click sul file generic.iso. Dopo che l'immagine si è attivata copiare tutti i files e la cartella che si trovano nel cd, in una cartella chiamata ISO posizionata sulla scrivania.
Aprite il terminale (Applicazioni/Utility) e digitate
CODE
chmod 777 ISO/INITRD.IMG
assicurandovi che il file "INITRD.IMG" estratto sia scritto tutto in maiuscolo (il terminale è CaSe-SeNsItIvE).
Fate doppio click sul file INITRD.IMG per attivarlo: dentro troverete una cartella "Extra" con dentro una cartella "Extensions". Inserite lì dentro il kext per il riconoscimento del vostro chipset (informatevi su quale vi serve) assicurandovi che nell'Info.plist delle stesse (Tasto DX -> Mostra contentuto pacchetto -> Contents -> Info.plist) abbia settato <key>OSBundleRequired</key> con il parametro <string>Root</string>.
Se avete molti kext da aggiungere e vi serve più spazio (ne dubito), dal Terminale (n, dopo aver disattivato l'immagine, digitate
CODE
hdiutil resize -size 50MB Desktop/ISO/INITRD.IMG
dove al posto di "50" mettete la dimensione che vi interessa in MB.
Disattivate l'imagine INIRTD.IMG montata (Tasto DX --> espelli) e quindi da terminale fate
CODE
hdiutil makehybrid -o /Desktop/new.iso Destkop/ISO/ -iso -eltorito-boot Destkop/ISO/ISOLINUX.BIN -no-emul-boot
NB: assicuratevi che il file ISOLINUX.BIN sia scritto in maiuscolo!
Spiegazione:
/Desktop/new.iso è il percorso con il nome del file della iso che verrà creata.
Desktop/ISO/ è il percorso dove ci sono i file che andranno inseriti nella iso... Nel nostro caso i file/cartelle sono dentro la cartella ISO presente nel Desktop, ovvero la scrivania.
Destkop/ISO/ISOLINUX.BIN è il file di boot da mettere nel settore di boot della iso.
In tutti i casi assicuratevi i file siano linkati correttamete (occhio alle maiuscole e minuscole)... Per sicurezza vi consiglio di utilizzare il completamento automatico con il tasto TAB, in modo tale da evitare errori..
A questo punto masterizzate la iso con un programma a vostro piacimento (va bene anche Utility Disco).
Se i kext inseriti sono corretti, dovreste essere in grado di avviare l'installazione di OSX e il vostro chipset dovrebbe essere riconosciuto.
PS: annotatevi i kext usati perché vi serviranno per configurare il Chamaleon DFE for HD.
Ultima raccomandazione: per chi non funziona l'Audio deve patchare l'AppleHDA.kext: vuol dire che esso non supporta nativamente la vostra scheda audio e quindi va installato quello patchato (quello creato da Taruga insomma) con KextHelper. La stessa cosa vale per la scheda video: per chi deve usare injectors video deve installarli (anche con KextHelper) in /System/Library/Extensions/ altrimenti non funzioneranno se messi dentro la cartella Extra/Extension/ del Chamaleon.
PS: se vi piace Mac OSX acquistate un computer Apple, o quantomeno acquistate una licenza.
Se avete problemi postate!
ATTENZIONE!! QUALUNQUE RICHIESTA SU PROBLEMI NON INERENTI A QUESTA DISCUSSIONE VERRA' COMPLETAMENTE IGNORATA E CANCELLATA!!
FAQ :
D: Provando ad installare direttamente dal DVD originale (senza aver testato alcuna versione retail con kernel vanilla) appena inserisco il DVD il PC si riavvia, perché?
R: Il vostro processore (e più in generale il vostro sistema) non supporta il kernel Vanilla. Potete solo installare una versione Retail con kernel modificato.
D: Su utility disco non viene visualizzato alcun hard disk, come mai?
R: Questo vuol dire che dentro l'iso masterizzata nel CD non è presente il kext per il riconoscimento del vostro chipset: modificate l'iso aggiungendo il kext adatto.
D: Dopo aver modificato l'iso e avviando con -v ottengo un Kernel Panic sull'AppleEFIRuntime.kext, come mai?
R: Questo vuol dire che il settore di boot dell'iso si è rovinato e l'EFI non viene caricato. Provate e rifare la procedura di creazione dell'iso, assicurandovi che ci siano tutti i file e che la sintassi nel terminale sia corretta.
D: Dopo aver installato il Chamaleon DFE for HD e riavviato, seleziono la partizione destinata a Leopard ma il PC non si avvia (errore "Still waiting for root device"), perché?
R: Dentro la cartella Extra/Extensions/ non avete inserito il kext per il riconoscimento del vostro chipset: avviate dal CD, dopo l'errore del com.apple.Boot.plist, premete INVIO, inserite 80 (oppure 81 se l'hd sul quale è stato installato è il secondario) quindi nuovamente INVIO. Selezionate la partizione su cui è installato Leopard e avviate con il flag –v. Inserite dentro /Extra/Extensions/ (si trova dentro il vostro HD) il kext necessario, riparate i permessi del disco e riavviate senza inserire il DVD al riavvio. Se questa procedura non dovesse funzionare, reinstallate il Chamaleon DFE for HD inserendo dentro la cartella Extra/Extensions/ dell'immagine il kext necessario.
D: Dopo aver installato il Chamaleon DFE for HD e riavviato, seleziono la partizione destinata a Leopard ma il PC non si avvia (errore "Package 0 didn't get an HPET cpu"), perché?
R: Dentro la cartella Extra/Extensions/ non avete inserito il kext IntelCPUPMDisabler.kext: avviate dal CD, dopo l'errore del com.apple.Boot.plist, premete INVIO, inserite 80 (oppure 81 se l'hd sul quale è stato installato è il secondario) quindi nuovamente INVIO. Selezionate la partizione su cui è installato Leopard e avviate con il flag –v. Inserite dentro /Extra/Extensions/ (si trova dentro il vostro HD) il kext IntelCPUPMDisabler.kext, riparate i permessi del disco e riavviate senza inserire il DVD al riavvio. Se questa procedura non dovesse funzionare, reinstallate il Chamaleon DFE for HD inserendo dentro la cartella Extra/Extensions/ del dmg il kext IntelCPUPMDisabler.kext.