Jump to content

[Guida] Metodo Munky- Boot da partizione EFI+PCEFI v.9


  • Please log in to reply
98 replies to this topic

#41
AlexAMD

AlexAMD

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
Ciao a me funziona praticamente tutto.... mettendo i kext nell'EFi anche se Blackcorsair ha det che sono troppi a me funziona, sono sceso di circa 3 kext..... eheheeh Non sono un esperto ma credo che OpenAltRestart abbia bisogno di qualche altro file per poter funzionare correttamente, correggetemi se sbaglio, fai delle prove e vedi ..... io ho, diciamo trovato una via di mezzo con i miei kext elencati qualche post + su e quelli di cavallo27 in questo post
Cmq sentiamoci via PM qui si parla di EFI non di kext....eheheh ciauzz a presto....

#42
ugokind

ugokind

    InsanelyMac Deity

  • Donators
  • 1,713 posts
  • Gender:Male
  • Location:10100
  • Interests:Apicoltura
    Mac
    Linux
    Homebrew
    Australia
    Spremermilcervello
ciao
una domanda semplice semplice
io ho fatto tutto.
ho creato un cd di boot 132.. che mi avvia bene l'installazione del dvd originale di leo.
ma dopo aver selezionato la lingua.. anche se ho già creato l'efi con tutto quanto in regola.. l'installazione mi dice che non può essere fatta su questo sistema!
stessa cosa se prendo il dvd originale.. lo modifico nel file osinstall.mkpg..
stessa cosa se il dvd patchato come appena descritto lo integro del boot132.. con il merge dell'iso e del dvd.. con toast.
tutto parte.. seleziono la lingua e poi l'errore..
cosa vuol dire?

#43
AlexAMD

AlexAMD

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 146 posts
Ciao, come prima cosa installa Leo senza pensare all'EFi, fai il boot con il cd da te creato inizia l'installazione....... Solo dopo devi installare i kext nella partizione efi, che credo ci sia già, perché viene creata durante la partizione del disco..... Usa il programmino segnalato da Blackcorsair molto semplice... fà tutto lui..... così non si rischia di sbagliare scrivendo qualche commando.... a meno chè non sei uno smanettone alllora .........

#44
BlackCorsair

BlackCorsair

    Insanely Metal Rocker

  • Members
  • PipPipPipPipPip
  • 309 posts
  • Gender:Male
  • Location:ITALIA - CAGLIARI - TRIESTE

ciao
una domanda semplice semplice
io ho fatto tutto.
ho creato un cd di boot 132.. che mi avvia bene l'installazione del dvd originale di leo.
ma dopo aver selezionato la lingua.. anche se ho già creato l'efi con tutto quanto in regola.. l'installazione mi dice che non può essere fatta su questo sistema!
stessa cosa se prendo il dvd originale.. lo modifico nel file osinstall.mkpg..
stessa cosa se il dvd patchato come appena descritto lo integro del boot132.. con il merge dell'iso e del dvd.. con toast.
tutto parte.. seleziono la lingua e poi l'errore..
cosa vuol dire?


Come già ti ha scritto Alex, potrebbe dipendere da una errata inizializzazione del disco. Forse ce l'hai ancora in MBR. Nelle opzioni di DiskUtility devi selezionare GUID.
Facci sapere.

Ciao

#45
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts
Ragazzi io voglio comprare un hd nuovo per provare sto tipo di installazione, ma non ho capito se, con l'uscita di chameleon 2 è cambiata qualcosa. Chi ne sa di più?

#46
BlackCorsair

BlackCorsair

    Insanely Metal Rocker

  • Members
  • PipPipPipPipPip
  • 309 posts
  • Gender:Male
  • Location:ITALIA - CAGLIARI - TRIESTE

Ragazzi io voglio comprare un hd nuovo per provare sto tipo di installazione, ma non ho capito se, con l'uscita di chameleon 2 è cambiata qualcosa. Chi ne sa di più?


Attualmente il Chameleon v. 2.0 è in RC, e (sembra) che non supporti nativamente il boot da partizioni EFI. Per maggiori approfondimenti: QUI

Il team Chameleon e lo stesso Munky ci suggerisce di aspettare la release finale, però, in quanto questa funzionalità dovrebbe essere implementata.

Per il momento il metodo descritto funziona alla grande e abbiamo anche un installer grafico, quindi... prova e facci sapere!

Il nuovo chameleon ha di diverso la grafica del bootloader, ma poi il "succo" dovrebbe essere lo stesso.
Parlo per "visto scrivere", non ho ancora ne provato ne scaricato il nuovo Chameleon. Appena provo posto le mie risultanze.

Ciao

#47
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts

Attualmente il Chameleon v. 2.0 è in RC, e (sembra) che non supporti nativamente il boot da partizioni EFI. Per maggiori approfondimenti: QUI

Il team Chameleon e lo stesso Munky ci suggerisce di aspettare la release finale, però, in quanto questa funzionalità dovrebbe essere implementata.

Per il momento il metodo descritto funziona alla grande e abbiamo anche un installer grafico, quindi... prova e facci sapere!

Il nuovo chameleon ha di diverso la grafica del bootloader, ma poi il "succo" dovrebbe essere lo stesso.
Parlo per "visto scrivere", non ho ancora ne provato ne scaricato il nuovo Chameleon. Appena provo posto le mie risultanze.

Ciao


Vediamo se riesco a beccare un hd nuovo (volevo prendere un wd ma trovo solo e solamente maxtor) almeno da 320gb e fare qualche prova. Tanto da ieri ho scazzato completamente la mia installazione di osx e non ho voglia di ripristinarla: voglio provare sto metodo...

#48
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts
Sto ancora ultimando l'installazione. Ho fatto con l'utility migrazione il passaggio del mio vecchio account dell'hd e tutto è come prima. Sicuramente però questa migrazione avrà portato pure tanti file che magari non servivano (me ne sono accorto perchè loggandomi senza riavviare mi ha trovato sia il kext della sound blaster che il kext per lo spegnimento). Ora sto procedendo ad aggiornare da internet che ha trovato diverse cose: appena finisce vediamo se riparte. L'installazione della retail è stata velocissima, 20 minuti e ha installato tutto (10.5.6).

#49
NeXtor

NeXtor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 296 posts
a me il metodo di installazione grafico non ha funzionato, però potrebbe essere anche che sbaglio qualcosa io...

ho solo un problema, non so perchè ma della partizione EFI carica solo i kext che vuole lui.

ho notato che non mi carica il kext LegacyAppleYukon2 e mi da problemi non il kext OpenHaltRestart.

infatti per far funzionare la lan Marvell devo caricare in manuale con kextload il file relativo tra i plugins del kext IONetworkingFamily, mentre per quanto riguarda l'OpenHaltRestart, l'ho rimosso dalla partizione EFI e l'ho installato direttamente in /S*/L*/E*, tra le estensioni in SystemPreferences lo vedo che è stato caricato, ma spegne il computer solo quando vuole lui, e devo dire che non vuole quasi mai....

come posso risolvere? per il resto tutto ok...

#50
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts
Aggiornamento:
Purtroppo al nuovo riavvio mi è scomparsa l'airport (riconosciuta nativamente dalla retail). COme pensavo molti kext della vecchia installazione hanno fatto casino. Nel pomeriggio spero di risolvere qualcosa.
Un'altra cosa che non va con questo metodo è il Riepilogo hardware: come siete riusciti a risolverlo?

#51
NeXtor

NeXtor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 296 posts

a me il metodo di installazione grafico non ha funzionato, però potrebbe essere anche che sbaglio qualcosa io...

ho solo un problema, non so perchè ma della partizione EFI carica solo i kext che vuole lui.

ho notato che non mi carica il kext LegacyAppleYukon2 e mi da problemi non il kext OpenHaltRestart.

infatti per far funzionare la lan Marvell devo caricare in manuale con kextload il file relativo tra i plugins del kext IONetworkingFamily, mentre per quanto riguarda l'OpenHaltRestart, l'ho rimosso dalla partizione EFI e l'ho installato direttamente in /S*/L*/E*, tra le estensioni in SystemPreferences lo vedo che è stato caricato, ma spegne il computer solo quando vuole lui, e devo dire che non vuole quasi mai....

come posso risolvere? per il resto tutto ok...


per quanto riguarda il LegacyAppleYukon2.kext l'ho sostituito con quello presente nei plugins di /S*/L*/E*/IONetworkingFamily.kext e ora funziona.

Forse rimane il problema dell'OpenHaltRestart.

Ora faccio qualche prova...cosa potrebbe dare fastidio all'openhaltrestart e impedire alle volte lo spegnimento?

ieri sera per esempio s'è spento normalmente ma è la prima dopo 5 consecutive che non si spegneva...

#52
BlackCorsair

BlackCorsair

    Insanely Metal Rocker

  • Members
  • PipPipPipPipPip
  • 309 posts
  • Gender:Male
  • Location:ITALIA - CAGLIARI - TRIESTE

Aggiornamento:
Purtroppo al nuovo riavvio mi è scomparsa l'airport (riconosciuta nativamente dalla retail). COme pensavo molti kext della vecchia installazione hanno fatto casino. Nel pomeriggio spero di risolvere qualcosa.
Un'altra cosa che non va con questo metodo è il Riepilogo hardware: come siete riusciti a risolverlo?


Credo di aver capito che hai ripristinato una vecchia installazione, giusto?
Bene, credo che non sia l'approccio ideale: sarà inevitabilmente corrotta da driver che magari devi poi mettere in /EFI.
Prova partendo da zero: reinizializza il disco in GUID e riparti. Vedrai che va tutto bene!

Ciao!

#53
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts

Credo di aver capito che hai ripristinato una vecchia installazione, giusto?
Bene, credo che non sia l'approccio ideale: sarà inevitabilmente corrotta da driver che magari devi poi mettere in /EFI.
Prova partendo da zero: reinizializza il disco in GUID e riparti. Vedrai che va tutto bene!

Ciao!


Non ho ripristinato la vecchia installazione, ma solo il mio vecchio account, ma l'installazione è della 10.5.6 pulita, fatto sta che mi ha fatto tutti gli aggiornamenti dal software update (java, ecc).
Il problema è che avrò importato qualche kext pure nella cartella Extension del nuovo sistema. Piuttosto se uno si ritrova 2 kext uguali (EFI + Cartella extension) chi ha precedenza? E poi con il riiepilogo hardware come faccio a far riconoscere il sistema?

#54
BlackCorsair

BlackCorsair

    Insanely Metal Rocker

  • Members
  • PipPipPipPipPip
  • 309 posts
  • Gender:Male
  • Location:ITALIA - CAGLIARI - TRIESTE

per quanto riguarda il LegacyAppleYukon2.kext l'ho sostituito con quello presente nei plugins di /S*/L*/E*/IONetworkingFamily.kext e ora funziona.

Forse rimane il problema dell'OpenHaltRestart.

Ora faccio qualche prova...cosa potrebbe dare fastidio all'openhaltrestart e impedire alle volte lo spegnimento?

ieri sera per esempio s'è spento normalmente ma è la prima dopo 5 consecutive che non si spegneva...


Per l'installer grafico, tieni presente che va "personalizzato" con i propri kext, che vanno messi denno la cartella extensions, posta all'interno dell'app Efistudio 1.1.
Anche il ...Boot.plist va personalizzato con le opportune EFIstrings. Inoltre, se qualche kext non viene caricato, forse è un probleam di dipendenze (come nel caso del legacy del Yukon2) che risolvi mettendo il flag -f al caricamento del kernel editando opportunamente il citato apple.com.Boot.plist

Anche il mio sembra abbia problemi di spegnimento: sembra perchè si spegne subito ma restano le ventole e il led accesi per 10 secondi. Ma a me non dispiace affatto, anzi, visto che così smaltisce il calore generato all'interno del case!!! Se è un bug.... me lo tengo!
Senza OpenaHaltRestart si spegne "random".... 1 su 10

Non ho ripristinato la vecchia installazione, ma solo il mio vecchio account, ma l'installazione è della 10.5.6 pulita, fatto sta che mi ha fatto tutti gli aggiornamenti dal software update (java, ecc).
Il problema è che avrò importato qualche kext pure nella cartella Extension del nuovo sistema. Piuttosto se uno si ritrova 2 kext uguali (EFI + Cartella extension) chi ha precedenza? E poi con il riiepilogo hardware come faccio a far riconoscere il sistema?


Come hai fatto ad importare kext nella cartella Extension della nuova installazione??? Quelli ce li devi mettere tu nella partizione EFI che, in quanto nascosta, Leopard non vede e non scrive...
Lascia l'installazione retail e rifai daccapo la procedura della partizione EFI dall'inizio o, meglio, personalizzati l'EFIStudio 1.1 e lancia l'installer grafico.
Credo che tu abbia mescolato Munky method e Chameleon...

I kext, il kernel e il Boot.plist in /Volumes/EFI hanno la precedenza su quelli di Leopard.

Il riepilogo dell'hardware dipende dall'appleSMBios.kext. Devi fare diverse prove e trovare quello per te funzionante: purtroppo i pc sono tutti diversi e ci sono molte versioni in rete. Prova prima con i AppleSMBiosEFI poi con i resolver e infine con le versioni patchate. Vedrai che uno funzionante lo trovi, ci sono topic che vertono unicamente sull'AppleSMBios...
Se non hai problemi di riconoscimento quando fai l'update, non fartene un cruccio! Il mio non viene riconosciuto come MacPro ma come P5K-E, le ram me le vede ddr 800... ma funziona tutto e benone, quindi non mi stresso a trovare per forza il kext che mi scriva che le ram sono ddr2 e vanno a 1200... ma è una cosa personale! Ho trovato altri SMBios che mi davano il riepilogo hardware perfetto, ma non mi vedevano alcune USB; per me la scelta è stata facile...

#55
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts
aggiornamento

Riformattato il disco, reinstallato la retail e messo un paccheto di mkext (di un francese) e il mac si avvia normalmente. Ora sto provando a ripristinare il mio vecchio account e vediamo cosa succede.
Se non va a buon fine questa installazione mi sa che torno alla mia vecchia installazione funzionante in tutto e per tutto (solo lo sleep mi dava qualche problemino).

#56
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts
Finale.

Sembra tutto ok. Sono riuscito a trovare dei kext da mettere nella partizione EFI che non mi creano problemi. Per l'usb purtroppo ho dovuto copiare il file IOPCIFamily nella cartella /S/L/E altrimenti non mi vedeva le porte.
Allego tutto i file usati (magari servono a qualcuno) , sia quelle della partizione EFI che questo per l'usb.
Da premettere che il riepilogo hardware non è molto chiaro (sia processore, che ddr2) ma per ora mi sta bene in questo modo :(
Grazie 1000 a BlackCorsair per la disponibilità e a Munky per il metodo!

Attached Files



#57
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts
Purtroppo ho appena provato il mio disco timemachine ma mi da sempre il solito errore "impossibile trovare interfaccia integrata del network". Ho già provato con l'EFI string per l'ethernet senza successo; L'unica cosa che fa funzionare timemachine è il kext IONetworkingFamily della 10.5.5. Installandolo in S/L/E va perfettamente.
Vorrei capire c'è qualche metodo per farla funzionare con il kext della 10.5.6 o debbo per forza mettere sto kext vecchio?

#58
BlackCorsair

BlackCorsair

    Insanely Metal Rocker

  • Members
  • PipPipPipPipPip
  • 309 posts
  • Gender:Male
  • Location:ITALIA - CAGLIARI - TRIESTE

Purtroppo ho appena provato il mio disco timemachine ma mi da sempre il solito errore "impossibile trovare interfaccia integrata del network". Ho già provato con l'EFI string per l'ethernet senza successo; L'unica cosa che fa funzionare timemachine è il kext IONetworkingFamily della 10.5.5. Installandolo in S/L/E va perfettamente.
Vorrei capire c'è qualche metodo per farla funzionare con il kext della 10.5.6 o debbo per forza mettere sto kext vecchio?


Strano... ti dico come ho risolto io:
Ho creato il mio apple.com.Boot.plist con la EFI string ethernet fix e l'ho messo in /Volumes/EFI (ricorda che quanto in /EFI ha priorità su tutto quello che viene caricato dopo). Ho aggiunto il flag -f per via delle dipendenze che chiede proprio il kext legacy yukon2. Ho aggiornato da 10.5.4 a 10.5.6 senza problemi.

#59
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts

Strano... ti dico come ho risolto io:
Ho creato il mio apple.com.Boot.plist con la EFI string ethernet fix e l'ho messo in /Volumes/EFI (ricorda che quanto in /EFI ha priorità su tutto quello che viene caricato dopo). Ho aggiunto il flag -f per via delle dipendenze che chiede proprio il kext legacy yukon2. Ho aggiornato da 10.5.4 a 10.5.6 senza problemi.


Il mio problema è che ho già la stringa EFI per la 8800gt, e ho rovato sia con efi studio che con quello di pcwiz ma l'errore lo da lo stesso. Ho cercato pure su google come combinare 2 stringhe efi ma senza nessun successo. Mi sa che l'unica cosa da fare e mettere dentro /S/L/E il veccho kext della 10.5.5.

#60
morfy

morfy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 890 posts
Ragazzi sono riuscito a risolvere il problema sostituendo un file dentro il kext IONetworkingFamily. Metodo trovato sul foro internazionale.
Allego il kext corretto pronto per l'installazione :unsure:
Ricordarsi dopo l'installazione di cancellare la cache dei kext.
rm -r /System/Library/Extensions/Caches
 rm -r /System/Library/Caches
   rm /System/Library/Extensions.mkext

Attached Files







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy