Jump to content

[Guida] Installare SnowLeopard 10.6 ORIGINALE con il Boot-132


NeXtor
 Share

206 posts in this topic

Recommended Posts

Questa guida per installare SnowLeopard 10.6 Originale tramite il BOOT-132 è stata testata su ASUS P5K Deluxe/WiFi Ed. con HDD SATA AHCI e controller Jmicron DISABILITATO

 

Occorrente:

1) DVD di SnowLeopard 10.6

2) Il file cdboot.iso e il Bootloader Chameleon 2.0RC2 con alcuni files Extra da aggiugere scaricabile da QUI.

 

Come installare:

Masterizzate con qualunque programma su qualunque OS in un CD-RW (va bene anche un CD normale) il file cdboot.iso

Riavviate il sistema, quindi avviate dal lettore CD vi troverete nella schermata del bootloader chameleon. Estraete il CD, inserite il DVD di SnowLeopard e premete F10: a questo punto dovrebbe riconoscere il DVD. Quando lo riconosce come "Mac OS X Install DVD" digitate -v e premete INVIO.Adesso inizia il caricamento del DVD di SnowLeopard, pazientate ci vorrà un po'.

 

Arrivati alla schermata della scelta della lingua scegliete la vostra e proseguite.

Dopo che "Installer di Mac OSX" si è caricato andate su Utility, quindi su Utility Disco.

 

1) Inizializzate l'HDD su cui volete installare SnowLeopard con mappa partizioni GUID e con formato "Mac OS Esteso (Journaled)" e nome "SnowOSX" o come preferite.

 

2) Adesso uscite dal programma Utility Disco, proseguite l'installazione fin quando non vi chiede di selezionare il disco: naturalmente scegliete quello che avete predisposto per l'installazione. Personalizzate l'installazione come preferite.

 

Avviate l'installazione, attendete la fine quindi cliccate su Riavvia o aspettate 30 secondi.

(Se vi da un errore generico alla fine, non preoccupatevi)

 

Al riavvio togliete il DVD, reinserite il CD di boot e avviate dal lettore

A questo punto selezionate il disco dove avete installato SnowLeopard e digitate -v seguito da INVIO.

Se tutto è andato a buon fine il vostro felino bianco dovrebbe avviarsi!

 

Installiamo "Chameleon-2.0-RC2-r640.pkg" presente nel PACK scaricato prima, DESELEZIONANDO EXTRA.

 

Ora avviate il programma "ShowAllFiles", presente nel PACK, e cliccate su SHOW.

Sostituite il file "boot" presente nella partizione dove avete installato SnowLeopard con quello presente nel PACK scaricato.

 

Inserite nella cartella "Extensions" che si trova nella cartella "Extra" che a sua volta sta nella partizione di SnowLeopard, i KEXT presenti nel PACK scaricato.

 

Avviate "Terminal" e date:

 

sudo su
inserite la password e scrivete:
cd /Extra
cd Extensions
chown -R root:wheel *
chmod -R 755 *

 

Modificate la stringa

 

<key>PlatformUUID</key>
<string>00000000-0000-0000-0000-000000000000</string>

che sta nel file Info.plist contenuto nel Kext PlatformUUID.kext

 

inserendo quella della vostra partizione di snowLeopard, che potete ricavare da Utility Disco col tasto destro del mouse sulla partizione di snowleopard e cliccando su Informazioni.

 

Per quanto riguarda la scheda Marvell 88E8056 fate questo da terminale(Se non avete una Marvell 88E8056, tralasciate questo punto):

 

sudo su
INSERISCI LA PASS
nano /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleYukon2.kext/Contents/Info.plist

cerca e cambia: <key>Yukon-88E8053</key>
in: <key>Yukon-88E8056</key> (<-- cambia il "53" in "56")

cerca e cambia: <string>0x436211AB</string>
in: <string>0x436411AB</string> (<-- cambia il "62" in "64")

cerca e cambia: <string>Yukon Gigabit Adapter 88E8053 Singleport Copper$</string>
in: <string>Yukon Gigabit Adapter 88E8056 Singleport Copper$</string> (<-- cambia il "53" in "56")

premi: ctrl+x
premi: Y
premi: INVIO

ora scrivi:

cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins

kextload AppleYukon2.kext

 

Ora editate il file com.apple.boot.plist presente nella cartella EXTRA inserendo la stringa efi della vostra scheda video ecc....

 

riavviate con -f -v , la prima volta per sicurezza e per controllare se ci sono problemi.

Gustatevi SnowLeopard perfettamente funzionante.

 

Con questa installazione sul pc che ho in firma ho ottenuto un sistema perfetto, AUTOAVVIANTE a 64bit

 

INFORMAZIONI GENERALI

1) Kext Fondamentali: AppleIntelIntegratedFramebuffer.kext, fakesmc.kext, IOAHCIBlockStorageInjector.kext, IOGraphicsFamily.kext, NullCPUPowerManagement.kext, PlatformUUID.kext

2) Kext per tastiera e mouse PS2 (altrimenti inuti per periferiche non PS2): AppleACPIPS2Nub.kext, VoodooPS2Controller.kext

3) Kext chipset: i kexts presenti nel PACK sono stati testati su P5K Deluxe/WiFi Ed. e sono funzionanti su SATA AHCI, quindi dovrebbero essere funzionanti su tutte le schede con chipset P35-ICHx

 

Come modificare cdboot.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 copiate la cartella cdboot presente nel PACK scaricato prima sulla scrivania di OSX.

Nella directory Extra troverete com.apple.boot.plist che potete modificare a vostro piacimento inserendo la stringa per il riconoscimento della vostra scheda video ecc....

troverete anche il file Preboot.dmg, cliccateci sopra 2 volte, ora trovate la directory Extra/Extensions nella quale potete inserire i kext compatibili con il vostro Controller.

 

quando avete finito, smontate l'immagine e da terminale date questi comandi:

 

sudo su
INSERITE LA PASS
cd desktop
hdiutil makehybrid -o cdboot.iso cdboot/ -iso -hfs -joliet -eltorito-boot cdboot/cdboot -no-emul-boot -hfs-volume-name "SLboot132" -joliet-volume-name "SLboot132"

 

in questo modo avrete creato, nella directory Desktop del vostro OSX il file cdboot.iso che potete masterizzare.

Link to comment
Share on other sites

Provato a farlo partire: Kernel Panic dovuto all IOATAFamily.kext

 

Ho notato Chamaleon 2.0 RC"3"

 

ADESSO HO MODIFICATO LA dmg presente nella cartella preboot (non nella iso) inserendoci i miei kext per snow che fino ad ora dal boot da partizione hanno fatto)...poi ho creato la iso da quella cosi da asterizzarla

vedremo ^^

Link to comment
Share on other sites

Questa guida per installare SnowLeopard 10.6 Originale tramite il BOOT-132...

Ho solo qualche domanda:

Hai fatto qualche modifica o è un Chameleon RC1 + EFI 10.x + kext base "schiacciati" in una iso?

Il nome boot 132 non mi sembra adatto visto che non ha niente a che vedere con quel progetto...

 

E una domanda in generale un' po per tutti, ma perché volete a tutti i costi un "boot 132 CD" quando con una chiavetta USB si può fare lo stesso ed è anche molto più semplice da modificare, più veloce, puoi usarlo come boot loader predefinito e così lasciare le partizioni del OSX completamente vanilla...

Link to comment
Share on other sites

Il cd utilizza Chameleon 2.0RC3 che uscirà a breve e che supporta nativamente SnowLeopard, come ho specificato, il cd è stato testato su P5K Deluxe, e deve avere i dischi SATA impostati in AHCI con controller Jmicron Disabilitato...

 

però proprio per questo ho inserito nel pacchetto la cartella che contiene i dati standard del cd di boot in modo tale che ognuno possa modificarlo con i kext adeguati per la propria configurazione.

Link to comment
Share on other sites

Chiedo a Nextor:

 

io la mia versione Retail di Leopard, ce l'ho installata con l'AHCI disabilitato......e vorrei che restasse disabilitato.

 

Ho provato il cdboot.iso (con AHCI disabilitato) ma il PC si riavvia continuamente. Ho modificato il cdboot.iso aggiungendo i kext del mio vecchio cd boot132, ma si resetta sempre.

 

Se invece utilizzassi il mio vecchio cd boot132, aggiungendo i kext necessari per SNOW, secondo te potrebbe funzionare ?

 

Grazie

Link to comment
Share on other sites

Chiedo a Nextor:

 

io la mia versione Retail di Leopard, ce l'ho installata con l'AHCI disabilitato......e vorrei che restasse disabilitato.

 

Ho provato il cdboot.iso (con AHCI disabilitato) ma il PC si riavvia continuamente. Ho modificato il cdboot.iso aggiungendo i kext del mio vecchio cd boot132, ma si resetta sempre.

 

Se invece utilizzassi il mio vecchio cd boot132, aggiungendo i kext necessari per SNOW, secondo te potrebbe funzionare ?

 

Grazie

No, il vecchio cd di boot 132 con snow non funziona....c'è ne vuole un altro con bootloader diverso....

Link to comment
Share on other sites

Chiedo a Nextor:

 

io la mia versione Retail di Leopard, ce l'ho installata con l'AHCI disabilitato......e vorrei che restasse disabilitato.

 

Ho provato il cdboot.iso (con AHCI disabilitato) ma il PC si riavvia continuamente. Ho modificato il cdboot.iso aggiungendo i kext del mio vecchio cd boot132, ma si resetta sempre.

 

Se invece utilizzassi il mio vecchio cd boot132, aggiungendo i kext necessari per SNOW, secondo te potrebbe funzionare ?

 

Grazie

 

Il vecchio "boot-132" non supporta SnowLeopard, così come per SnowLeopard ti servono i kext sviluppati per snowleopard.

 

Però ti consiglierei di attivarlo l'AHCI perchè sfrutteresti a pieno le potenzialità del SATA.

Link to comment
Share on other sites

con il NUOVO boot-132 che volendo possiamo anche chiamarlo in un altro modo visto che come qualcuno faceva notare, giustamente, non ha nulla a che fare con quel progetto....si riesce ad installare e soprattutto a farlo funzionare perfettamente.

 

quantomeno, io ho testato sulla mia scheda madre e ora utilizzo tranquillamente SnowLeopard senza DSDT e robe varie....

 

nel file immagine che puoi trovare nel pacchetto(ad inizio guida) ci sono i kext che mi hanno permesso il perfetto riconoscimento di tutta la struttura hardware del mio pc, ma non escludo che possa funzionare con altre schede.

 

Magari bisogna fare delle prove, se non riconosce tutto, per trovare i kext giusti.

 

Comunque sia penso che bisogna concentrarsi su questo metodo perchè non si ha bisogno di un sistema OSX gia installato per poter effettuare la nuova installazione.

 

Se provi e hai problemi fammi sapere che ne veniamo a capo.

 

Ricordo solo che, per i kext contenuti nel cd, si può effettuare l'installazione su dischi SATA AHCI e con controller Jmicron DISABILITATO.

Link to comment
Share on other sites

Io l'ho installato tramite boot 132 ma non da dvd, visto che dava problemi, direttamente da un HD o chiavetta USB!

Quindi funziona, almeno in parte per me!

 

P.S.

naturalmente io ho fleshato il bios della scheda madre P5KC con quello della P5KR per avere i controller in AHCI!

Link to comment
Share on other sites

Ciao ragazzi! Sabato hanno inaugurato un nuovo Apple Store a Milano e io ho fatto 9 ore di coda per prendere la maglietta celebrativa e il DVD Originale di Snow Leopard, secondo voi mi può funzionare sull'HW in firma? Leopard mi funziona molto bene a parte un paio di cose...dite che mi conviene testare questa guida? Ho visto che ce ne sono anche altre per installare il sistema su un disco esterno o comunque diverso da quello dove c'è Leopard...è meglio fare prima quella per verificare che funzioni il tutto?

Altra domanda: i kext per le periferiche che ho usato su Leopard vanno bene anche su SnowLeopard o servono dei kext scritti appositamente?

Grazie a tutti!

Link to comment
Share on other sites

bene, appena avvio da cd con l'iso appaiono 4 righe e si riavvia subito... probabilmente dovrei farmi una iso per il mio sistema... ma non saprei da dove cominciare. Proverò altre guide.

La tua scheda è compatibile, sicuramente dovrai aggiungere qualche kext alla iso e se leggi bene la guida ho anche spiegato come fare per creare una iso personalizzata...

 

Perfetto...snow si installa e parte pure...unico problema non riconosce la tastiera del mio portatile..cme fo???

molto probabilmente è una PS2, hai inserito nella cartella Extra/Extensions i kext per le periferiche PS2?

Link to comment
Share on other sites

e come faccio??? Snow leopard si ferma dopo l'installazione,perchè senza tastiera non va avanti...

8316_1161023358418_1612833040_396306_5883169_n.jpg

 

Fai in questo modo, metti in una chiavetta i file PS2 contenuti nel PACK della guida e inseriscila prima di avviare il pc, poi ripeti tutto come se dovessi installare SnowLeopard....dopo aver scelto la lingua apri terminale e vai nell'hdd dove hai installato snowleopard prima. controlla i kext che ci sono nella cartella Extra/Extensions e se mancano quelli PS2 aggiungili.

 

per aggiungerli fai così:

 

sempre da terminale accedi alla chiavetta dove hai i kext e digita:

cp -R NOME_DEL_KEXT.kext /Volumes/NOME_DEL_DISCO_DI_SNOW/Extra/Extensions/

 

questo per ogni kext PS2(dovrebbero essere solo 2)

 

poi ripara i permessi:

 

chown -R root:wheel /Volumes/NOME_DEL_DISCO_DI_SNOW/Extra/Extensions/*

chmod -R 755 /Volumes/NOME_DEL_DISCO_DI_SNOW/Extra/Extensions/*

 

riavvia cone -f -v e prova.

 

@TyTnMonz: il tuo hw è di sicuro compatibile, per quanto riguarda i kext dell'iso che io ho fatto bisogna provare, se parte l'installazione e arrivi al Disk Utility per l'inizializzazione del disco e riconosce tutto alla perfezione, dovrebbe anche andare bene dopo! Però bisogna provare, non ho la tua scheda...

Link to comment
Share on other sites

Perfetto, grazie...sto backuppando il disco esterno che ora è in un box esterno, cos“ lo sostituisco e installo li in modo da non perdere la configurazione attuale nel caso non dovesse funzionare.

Comunque mi pare di capire che l'importante sia il sistema di base no? Per le periferiche posso installarli anche dopo i kext...purchè mi vada almeno la tastiera. Al limite ne ho una usb da attaccare al volo.

Posso usare gli stessi kext che ho usato per Leopard per "installare" le periferiche?

Altra cosa, scusami, la mia scheda video viene riconosciuta credo tramite il dsdt.aml che ora ho nella root dell'hd...per quello come faccio? Riutilizzo lo stesso semplicemente rimettendolo li o mi serve anche altro tipo il mio com.apple.boot? Posso riutilizzare lo stesso identico?

Link to comment
Share on other sites

 Share

×
×
  • Create New...