Fiox89 Posted March 18, 2012 Author Share Posted March 18, 2012 Hai ricostruito la cache della chiavetta? i kext li hai messo in /System/Library/Extensions sostituendo i vecchi vero? nelle faq trovi come ricreare la cache e riassegnare il proprietario ai 2 kexts, forse il problema ora sta li Link to comment Share on other sites More sharing options...
pippo135 Posted March 18, 2012 Share Posted March 18, 2012 I kext sono stati sostituiti Non ho ricostruito la cache, quindi molto probabilmente il problema stà lì...come sempre grazie per la tempestività nelle risposte ! Link to comment Share on other sites More sharing options...
Fiox89 Posted March 18, 2012 Author Share Posted March 18, 2012 Si fa quel che si può facci sapere se risolvi dopo Link to comment Share on other sites More sharing options...
pippo135 Posted March 18, 2012 Share Posted March 18, 2012 Scusami ma non ho chiaro dove sono le faq e ho cercato nel forum... Va bene kext wizard per ripristinarle ?? Link to comment Share on other sites More sharing options...
Fiox89 Posted March 18, 2012 Author Share Posted March 18, 2012 Nella sezione italiana --> Link l'ultima volta che ho provato, kext wizard non funzionava bene Link to comment Share on other sites More sharing options...
pippo135 Posted March 18, 2012 Share Posted March 18, 2012 Ahah praticamente l'avevo sotto gli occhi.... Difatti hai ragione, ho provato kext wizard è non ha funzionato ! Link to comment Share on other sites More sharing options...
Fiox89 Posted March 18, 2012 Author Share Posted March 18, 2012 Non è detto che il problema sia qui. Comunque avvia con -f arch=i386 Link to comment Share on other sites More sharing options...
pippo135 Posted March 18, 2012 Share Posted March 18, 2012 Allora, cache dei kext ricostruita posto il comando da terminale ottimizzato per ripristinare i kext dell'usb...può sempre essere utile a chi si trova in difficoltà sudo kextcache -v 1 -a i386 -a x86_64 -m /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions Ok provo con il kernel flag che hai postato... NOVITA': Bootando con -f arch=i386 non cambia praticamente niente, carica tutti i kext e una volta finito si riavvia. Invece senza nessun kernle flag si sofferma un pò sul caricamento del fine extensions.mkext e poi dopo delle stringhe che non risco a leggere perchè troppo veloci si riavvia. quindi il semplice ripristino delle caches non ha cambiato niente ora provo a ripristinare i permessi soolo che con il comando da terminale che ho trovato nelle faq mi da un'errore. [comando: sudo chown -R root:wheeel/Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/IOACPIFamily.kext sudo chmod -R 755 /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/IOACPIFamily.kext errore: chown: wheeel/Volumes/Mac OS X Base System/System/Library/Extensions/IOACPIFamily.kext: Invalid argument] Link to comment Share on other sites More sharing options...
Fiox89 Posted March 18, 2012 Author Share Posted March 18, 2012 Dai un comando per volta sudo chown -R root:wheeel /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/IOACPIFamily.kext sudo chmod -R 755 /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/IOACPIFamily.kext Link to comment Share on other sites More sharing options...
Vandonio Posted March 19, 2012 Share Posted March 19, 2012 Vandonio benvenuto, ti forum per i problemi secondari che non concernono l'installazione btw La tua scheda video dovrebbe essere supportata su lion, dal momento che su snow funziona ootb. Devi mettere il GraphicsEnabler=Yes (non so se ti riferisci a questa stringa) e se non funziona, o modificare l'id del kext nvidia, oppure unsare un enabler Per la scheda di rete devi conoscere il chip ed il costruttore, solo così potrai risalire al kext necessario Grazie 1000 per il consiglio, effettivamente la scheda video l'ho risolta cambiando l'id del kext nvidia, la lan invece è stato un mio errore, l'avevo disabilitata dal bios. Un'ultima domanda è possibile è abilitare la letura di 2 dischi che ho configurato (sotto windows) in raid 0. Il controller è un Intel ICH10R Grazie di nuovo. Link to comment Share on other sites More sharing options...
Fiox89 Posted March 19, 2012 Author Share Posted March 19, 2012 Vandonio: come già detto, di questi problemi non inerenti all'installazione ne parliamo nel forum, qui siamo OT Link to comment Share on other sites More sharing options...
Vandonio Posted March 19, 2012 Share Posted March 19, 2012 Vandonio: come già detto, di questi problemi non inerenti all'installazione ne parliamo nel forum, qui siamo OT Hops, chiedo scusa. Link to comment Share on other sites More sharing options...
carlo_67 Posted March 19, 2012 Share Posted March 19, 2012 si puo fare su amd il tutto? ditemi di si Link to comment Share on other sites More sharing options...
Fiox89 Posted March 19, 2012 Author Share Posted March 19, 2012 Che io sappia non esiste ancora un kernel di lion per amd. Link to comment Share on other sites More sharing options...
pippo135 Posted March 20, 2012 Share Posted March 20, 2012 Dai un comando per volta sudo chown -R root:wheeel /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/IOACPIFamily.kext sudo chmod -R 755 /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/IOACPIFamily.kext Fatto ma non va, rifaccio tutto da capo... Link to comment Share on other sites More sharing options...
Fiox89 Posted March 21, 2012 Author Share Posted March 21, 2012 Del graphics enabler che mi dici? lo hai attivato? Link to comment Share on other sites More sharing options...
pippo135 Posted March 21, 2012 Share Posted March 21, 2012 ...Sono disperato Allora, riguardo al Graphics Enabler penso di essere uno dei casi più strani...c'è un'evoluzione nei vari boot dalla usb Il primo boot è in Darwin, non parte nemmeno chameleon ed è sicuramente in graphicsenable=no, parte il boot automaticamente in verbose con caratteri grandi(scheda grafica disabilitata)...controlla i kext e poi mi da un'errore che ora allego. Secondo boot, sempre con scheda grafica disabilitata però sta volta dopo aver controllato tutti i kext prosegue con schermata verbose di avvio che però si ferma senza nessun errore particolare ma sta volta i caratteri sono più piccoli e con grafica migliore quindi deduco sia con scheda grafica abilitata Terzo boot, magicamente il boot è con chameleon, controlla tutti i kext, sempre in verbose, e dopo aver finito si riavvia. Ho provato con tanti kernel flags, pure tutti insieme xD (npci=0x2000, arch=i386, -x, -f, ecc. ecc.) Link to comment Share on other sites More sharing options...
Fiox89 Posted March 21, 2012 Author Share Posted March 21, 2012 Mettere i flag a casaccio non serve più che altro, vedo "errori" diversi in tutti e 3 le immagini La "migliore" è la seconda, in cui praticamente c'è il caricamento completo, ed in genere si risolve solo ricreando correttamente la cache e riassegnando i proprietari ai kexts Per il resto, la scheda video non è disabilitata di per se, semplicemente se scrivi graphics enabler=no non vengono usate delle estensioni di chameleon. In genere dovresti provare con GraphicsEnabler=yes Link to comment Share on other sites More sharing options...
pippo135 Posted March 22, 2012 Share Posted March 22, 2012 Il fatto è che non capisco il motivo per il quale si ferm il boot, guardando la pen drive sembra quasi che non funzioni più mentre quando fa il caricamento dei kext lampeggia....allora ho pensato, "saranno i kext della usb ?!?!" allora ho cambiato anche iousbfamily e iousbmassstorage...ma niente !! Riproverò a fare un'altra volta tutta la procedura concentrandomi specialmente a riassegnare i proprietari ai kext e a riabilitare le cache, anche se sto perdendo le speranze... Come sempre grazie Link to comment Share on other sites More sharing options...
pippo135 Posted March 22, 2012 Share Posted March 22, 2012 Allora, quando provo a ricreare la cache dei kext, dalla tua guida presente nelle faq, immetto questo comando: sudo Kextcache -v 1 -a i386 -a x86_64 -m /Volumes/Mac\ OS X\ Base\ System\ 1/System/Library/Chaches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/Mac\ OS X\ Base\ System\ 1/System/Library/Extensions >> ma ho visto che nella cartella /s/l/c/c.a.k.c/Startup il file Extensions.mkext non è presente !! sudo kextcache -v 1 -a i386 -a x86_64 -m /Volumes/Mac\ OS\ X\ Base\ System\ 1/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/Mac\ OS\ X\ Base\ System\ 1/System/Library/Extensions risultato: AppleACPIPlatform.kext is not authentic; omitting from mkext. AppleACPIButtons.kext is not authentic; omitting from mkext. AppleACPIEC.kext is not authentic; omitting from mkext. AppleThunderboltEDMSink.kext - no compatible dependency found for com.apple.iokit.IOPCIFamily. AppleThunderboltEDMSink.kext is missing dependencies (including anyway; dependencies may be available from elsewhere) AirPortBrcm4331.kext - no compatible dependency found for com.apple.iokit.IOPCIFamily. AirPortBrcm4331.kext is missing dependencies (including anyway; dependencies may be available from elsewhere) AppleAirPortBrcm43224.kext - no compatible dependency found for com.apple.iokit.IOPCIFamily. AppleAirPortBrcm43224.kext is missing dependencies (including anyway; dependencies may be available from elsewhere) IOPCIFamily.kext is not authentic; omitting from mkext. JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0. AppleACPIPlatform.kext is not authentic; omitting from mkext. AppleACPIButtons.kext is not authentic; omitting from mkext. AppleACPIEC.kext is not authentic; omitting from mkext. AppleThunderboltEDMSink.kext - no compatible dependency found for com.apple.iokit.IOPCIFamily. AppleThunderboltEDMSink.kext is missing dependencies (including anyway; dependencies may be available from elsewhere) AirPortBrcm4331.kext - no compatible dependency found for com.apple.iokit.IOPCIFamily. AirPortBrcm4331.kext is missing dependencies (including anyway; dependencies may be available from elsewhere) AppleAirPortBrcm43224.kext - no compatible dependency found for com.apple.iokit.IOPCIFamily. AppleAirPortBrcm43224.kext is missing dependencies (including anyway; dependencies may be available from elsewhere) IOPCIFamily.kext is not authentic; omitting from mkext. Created mkext archive /Volumes/Mac OS X Base System 1/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext. sudo chown -R root:wheeel /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/IOACPIFamily.kext risultato : chown: wheeel: Invalid argument Link to comment Share on other sites More sharing options...
pippo135 Posted March 22, 2012 Share Posted March 22, 2012 Ti faccio il resoconto della situazione perchè mi sono accorto di essere stato un pò confusionario. Dopo aver sostituito Apple ACPIPlatform.kext e IOPCIFamily.kext procedo a ripristinare le cache dei kext con questo comando: sudo kextcache -v 1 -a i386 -a x86_64 -m /Volumes/Mac\ OS\ X\ Base\ System\ 1/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/Mac\ OS\ X\ Base\ System\ 1/System/Library/Extensions E fin qui tutto bene (ho scritto il risultato nel post precedente), dopo aver ripristinato le cache procedo a riassegnare i proprietari ai kext con questi 2 comandi: sudo chown -R root:wheeel /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/IOACPIFamily.kext sudo chmod -R 755 /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions/IOACPIFamily.kext il primo dei 2 comandi da risultato "Invalid Agrument" mentre il secondo viene eseguito correttamente senza risultato particolare. Dopo aver fatto tutto ciò eseguo il boot e la schermata che ne esce è diversa da tutte quelle avute sin ora. te la posto Riguardo al comando per ripristinare le cache... Pensi sia giusto ?? Perche il file extensions.mkext non si trova qui System\ 1/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext bensì nella cartella EXTRA quindi l'ho copiato e incollato nella cartella del comando. che ne pensi ? Link to comment Share on other sites More sharing options...
Fiox89 Posted March 23, 2012 Author Share Posted March 23, 2012 Allora. Partiamo dal fatto che i kext della usb non centrano nulla, quindi rimetti pure quelli originali In secondo luogo, prima di ricreare la cache devi riassegnare i permessi ed il proprietario. Quando osx tenta di inserire un kext nuovo nella cache, verifica prima che esso abbia i permessi ed il proprietario correttamente settati, se così non è, lo esclude. Quelle scritte "kext is not authentic; omitting from mkext" stanno a significare esattamente questo, i kext elencati sono stati omessi. E quindi è normale che tu non riesca ad avviare osx Ora, fai una bella cosa. Visto che hai fatto parecchio casino con i kext, ripeti la procedura, formattando tutta l'usb. Sostituisci i 2 kext, riassegna proprietario, permessi (ad ogni singolo kext) e DOPO ricrea la cache Poi toglimi una curiosità, vedo spesso nei tuoi comandi quel /Volumes/Mac\ OS\ X\ Base\ System\ 1 Perchè quell'1 ? Il file mkext si trova anche nella cartella Extra, ma solo se hai dei kexts nella cartella Extra/Extensions Anche se non si trova in /System/Library/Caches/com.apple.kext.caches/Startup/ quando esegui il comando per ricreare la cache, questo file viene creato Link to comment Share on other sites More sharing options...
pippo135 Posted March 23, 2012 Share Posted March 23, 2012 Per riassegnare i proprietari ai kext utilizzo questi 2 comandi: sudo chown -R root:wheel percorso/kext sudo chmod -R 755 percorso/kext ma evidentemente non funzionano come dovrebbero perchè quando vado per ripristinare le cache vengono omessi lo stesso Apple ACPIPlatform.kext e IOPCIFamily.kext Link to comment Share on other sites More sharing options...
pippo135 Posted March 23, 2012 Share Posted March 23, 2012 Ho fatto un pò di "zapping" tra vari topic nel forum ho trovato molti tuoi post in cui spieghi comandi dal terminale o dalla shell riguardo a kext, permessi e caches quindi per ora me li studio un pò e riprovo a fare tutto da capo. Mi rendo conto che magari rompe abbastanza dire sempre le stesse cose quindi per ora vedo come va...speriamo bene Link to comment Share on other sites More sharing options...
Fiox89 Posted March 23, 2012 Author Share Posted March 23, 2012 eheh, si l'ho ripetuto centinaia di volte...per questo alla fine ci ho fatto una faq i comandi funzionano, e come avrai capito ne sono più che sicuro. E se i permessi ed il proprietario sono ok, allora anche la cache non deve dare quegli errori quando la ripristini. Link to comment Share on other sites More sharing options...
Recommended Posts