Jump to content

[Info]cerco guide e procedure su post install


dadal75
 Share

71 posts in this topic

Recommended Posts

Ho avviato myfix snza toccare altro e ho riavviato.

nulla più.

 

nell'org.chameleon ho solo questo

 

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>busratio=20 -v cpus=4</string>

<key>SMBIOS</key>

<string>smbios.plist</string>

<key>Timeout</key>

<string>7</string>

 

niente -f

 

da terminale ( senza myfix ) ho dato questo

 

sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

 

 

non penso di aver sbagliato spazi o opzioni varie giusto? Mi ritornerebbe un errore?

 

per i permessi ho usato

 

sudo diskutil repairPermissions /

 

ho fatto copia e incolla anche qui

Link to comment
Share on other sites

Lascia stare il comando diskutil repairPermissions, non lo usare

 

Ricrea nuovamente la cache con il comando sudo kextcache ecc ecc, e non usare myfix. Elimina la voce cpus=4 (da dove l'hai tirata fuori?) e prova ad avviare nuovamente

Link to comment
Share on other sites

me l'ha impostata il prefpane di chameleon...

 

la usavo cmq per avviare SL ( distro iDeneb ma impostavo a 1 e non a 4 )

 

ok provo subito!

 

Sequenza

 

1 riparo i permessi con utility disco

2 ricreo cache da riga di comando

 

giusto?

 

PS con l'apple store c'è da stare tranquilli ( per noi Insani? )

Link to comment
Share on other sites

Tolto cpus e provato sia prima la cache che prima i permessi ma al riavvio mi va in panico da cpu!

 

ora riesco ad avviarlo solo flaggando -x

 

potrei risolvere con il dsdt patcher?

sarà quello il problema?

 

la ricostruzione della cache implica che venga cancellato e ricreato solo l'Estensions.mkext contenuto nella cartella Extra?

 

PS prima di fare la prima ricreazione+ riparazione ho installato virtual machine: anche quello potrebbe dare problemi per l'avvio della macchina?

Link to comment
Share on other sites

me l'ha impostata il prefpane di chameleon...

Il prefpane di chameleon non imposta un bel niente. E' l'utente che imposta il file delle preferenze. Prefpane si limita a leggere questo file

 

la usavo cmq per avviare SL ( distro iDeneb ma impostavo a 1 e non a 4 )

E difatti quel comando ha senso se si usa cpus=1 e non per cpus=4

 

1 riparo i permessi con utility disco

Ti avevo scritto di lasciarlo perdere che non serve...

 

2 ricreo cache da riga di comando

Fammi vedere cosa viene fuori dopo che dai il comando

 

PS con l'apple store c'è da stare tranquilli ( per noi Insani? )

Si, relativamente

 

Tolto cpus e provato sia prima la cache che prima i permessi ma al riavvio mi va in panico da cpu!

Avvia con -v cpus=1

 

potrei risolvere con il dsdt patcher?

No. I problemi della cpu non si risolvono con dsdt creati per altri sistemi

 

la ricostruzione della cache implica che venga cancellato e ricreato solo l'Estensions.mkext contenuto nella cartella Extra?

No. Il comando tu lo dai su /System/Library/Extensions non sulla cartella Extra/Extensions

 

La cache della cartella Extra non viene toccata con il comando da terminale

 

PS prima di fare la prima ricreazione+ riparazione ho installato virtual machine: anche quello potrebbe dare problemi per l'avvio della macchina?

No. Tutt'al più ti verrà aggiunto qualche kext e quindi dovrai ricreare la cache dopo aver installato il programma della virtual machine

Link to comment
Share on other sites

per prefpane intendo l'icona in preferenze di sistema-accessori ( e ti modifica l'org.chameleon ecc..)

 

infatti non ho usato il terminale per i permessi ma l'utility in Applicazioni-Utility

 

cxon i permessi mi esce

 

 

 

Avviso: il documento SUID “System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent” è stato modificato e non verrà riparato.

 

 

mentre con la cache mi esce

 

 

 

 

JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0.

Created mkext archive /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext.

iMac-di-andrea:~ andrea$

 

 

 

 

 

 

Con questa procedura KP continui di cpu ma, se non ricordo male, niente sfilza di kext metre con myfix 4 riavvii con sfilza di kext prima di riuscire a caricare il sistema.

 

 

ho letto di sfuggita mentre riavviavo per la 4 volta che carica i drive da Extensions.mkext....

 

sarà il caso di aggiornare il chameleon? non è compatibile con il 10.7.2?

Link to comment
Share on other sites

infatti non ho usato il terminale per i permessi ma l'utility in Applicazioni-Utility

Si fa lo stesso, è inutile. Una volta al mese ok, di più non serve

 

La cache è ok

 

Con questa procedura KP continui di cpu ma, se non ricordo male, niente sfilza di kext metre con myfix 4 riavvii con sfilza di kext prima di riuscire a caricare il sistema.

Hai provato avviando con cpus=1 ? Fai la prova con cpus=4 e vediamo se hai ancora KP

 

ho letto di sfuggita mentre riavviavo per la 4 volta che carica i drive da Extensions.mkext....

 

sarà il caso di aggiornare il chameleon? non è compatibile con il 10.7.2?

Non fare caso a tutte le scritte che vengono fuori. Col tempo le capirai

 

La versione di chameleon è consigliabile usare sempre l'ultima, prendila da qui --> Link

Link to comment
Share on other sites

Ciao Fiox

 

beh se non ho capito si riparano i permessi ogni volta che installi un qualcosa che aggiunge e/o modifica qualche kext.

 

e mi confermi la sequenza

 

permessi + cache

 

cache + permessi

 

indifferente

 

cmq ho provato con cpus=1 ma è sempre panico

 

ora riesco ad avviare solo flaggando -f ( con sfilza di kext )

 

provo a aggiornare il chameleon..

 

avevo rifatto permessi + cache dopo aver installato virtual machine.

 

provo anche l'architettura a 64 bit?

 

come lo installo il chameleon 2.1svn -r1730 ( mi confermi che è il più aggiornato )?

 

trovato : uso chameleon wizard ( quello che hai visto prima deve essere una versione vecchia. Quella nuova installa/aggiorna il chameleon e sembra compatibile con Lion )

post-826262-0-96316800-1324392625_thumb.png

Link to comment
Share on other sites

Fiox ho provato questo:

 

 

sudo kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/Extensions

Password:

FakeSMC.kext - no dependency found for com.apple.kpi.mach.

FakeSMC.kext - no dependency found for com.apple.kpi.unsupported.

FakeSMC.kext - no dependency found for com.apple.iokit.IOACPIFamily.

FakeSMC.kext - no dependency found for com.apple.kpi.libkern.

FakeSMC.kext - no dependency found for com.apple.kpi.iokit.

FakeSMC.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)

FakeSMC.kext - no dependency found for com.apple.kpi.mach.

FakeSMC.kext - no dependency found for com.apple.kpi.unsupported.

FakeSMC.kext - no dependency found for com.apple.iokit.IOACPIFamily.

FakeSMC.kext - no dependency found for com.apple.kpi.libkern.

FakeSMC.kext - no dependency found for com.apple.kpi.iokit.

FakeSMC.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)

Created mkext archive /Extra/Extensions.mkext.

iMac-di-andrea:~ andrea$

 

 

non funzionerà vero?

 

ora riavvio ma se non flaggo -f non parte mai

 

se flaggo va al primo colpo!

Link to comment
Share on other sites

Ciao Fiox

 

beh se non ho capito si riparano i permessi ogni volta che installi un qualcosa che aggiunge e/o modifica qualche kext.

 

e mi confermi la sequenza

 

permessi + cache

 

cache + permessi

 

indifferente

Allora, per quello che ho potuto vedere da me, il sistema che ripara i permessi di osx, non funziona. Nel senso che se tu installi un kext manualmente e poi lanci quell'utility, i permessi ed il proprietario del kext non sono comunque corretti. Per questo ti dicevo che è inutile nelle operazioni che stiamo facendo

 

ora riesco ad avviare solo flaggando -f ( con sfilza di kext )

 

provo a aggiornare il chameleon..

Non risolverai aggiornando chameleon...il comando -f serve per forzare osx a caricare tutti i kext, anche quelli serza permessi/proprietario. Per questo riesci ad avviare solo in -f ora

 

come lo installo il chameleon 2.1svn -r1730 ( mi confermi che è il più aggiornato )?

Devi scaricare la versione in .pkg che è quella installabile con doppio click. La r1730 è la più aggiornata, si

 

non funzionerà vero?

 

ora riavvio ma se non flaggo -f non parte mai

 

se flaggo va al primo colpo!

Questo mi sembra normale. Ti avvisa solo che il kext fakesmc non ha dipendenze (a mia memoria)

 

Fai una cosa, avvia il sistema in -f, apri il terminale e digita

cd /System/Library/Extensions

e dai questo comando

 

ls -alt

 

poi copia tutto su un file di testo e allegalo qui

Link to comment
Share on other sites

che parametro posso usare, quando inizia a caricare il sistema operativo ( che farò partire senza flag -f ), per bloccare la procedura schermata per schermata per poter leggere SE O QUALI kext mi carica?

 

perché ho il sospetto che non me ne carichi nemmeno uno: è per questo che mi va in blocco!

 

posso usare il parametro -alt che ho usato prima?

Link to comment
Share on other sites

Io non conosco questo parametro di chameleon. Fai pure una prova se vuoi, di certo non può far danni. Quando legge i kexts in quel modo li carica tutti, è un metodo usato quando ci sono problemi di permessi e proprietari, non per altro che io sappia.

Link to comment
Share on other sites

Fiox ho trovato questo help che ti allego

 

non è che c'è da cambiare qualche parametro nel comando cachekext?

 

tipo mettere

 

-mkext2 ( per snow or later... )?

 

ho provato cambiando i parametri del comando cachekext

 

 

 

sudo kextcache -v 3 -a i386 -a x86_64 -mkext2 /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

 

il risultato te l'ho postato nell'allegato...

 

in pratica li carica tutti ma dice qualcosa sull'architettura 64 bit...

cachekext.rtf

resoconto cachekext modificato.rtf

Link to comment
Share on other sites

Quel comando l'ho sempre usato su lion e non ho mai avuto problemi. Nel man dice soltanto "-m filename, -mkext filename. Create an mkext of the latest supported format" quindi il comando è corretto. mkext1 si usa per leopard, mkext2 per snow. Tu non hai lion?

 

Ascolta fai una cosa, controlla il file org.chameleon.Boot.plist in /Extra/Extensions che non abbia il comando -f e poi controlla anche il file /Library/Preferences/SystemConfiguration/com.apple.Boot.plist per sicurezza

 

Se continua a caricare tutti i kext rifai una nuova installazione e dovresti risolvere. Inizialmente avevi un caricamento normalissimo dei kexts necessari, poi non so cosa sia successo

Link to comment
Share on other sites

all'inizio si poi alla prima ricostruzione della cache+ riparazione permessi ( sempre fatta assieme ) mi fa sto ciocco.

 

il flag -f non c'è perché lo devo inserire io quando avvio altrimenti mi va in panico!

 

cmq contrllo

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GUI</key>
<string>No</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>busratio=20 -v cpus=4</string>
<key>SMBIOS</key>
<string>smbios.plist</string>
<key>Timeout</key>
<string>7</string>

</dict>
</plist>

 

non è che devo togliere le scritte prima della lista key?

 

 

il boot plist nella libreria è ok.nessuna flag

Link to comment
Share on other sites

No, le scritte prima sono normali e ci devono essere. Mi sembra troppo strana sta cosa...non mi è mai successo. La cache è sempre funzionata benone. Proviamo un'ultima cosa

 

1) apri il tuo Boot.plist e modificalo così

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GUI</key>
<string>No</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>busratio=20 -v cpus=4</string>
<key>SMBIOS</key>
<string>smbios.plist</string>
<key>Timeout</key>
<string>7</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>

 

in pratica aggiungi queste 2 righe

 

<key>UseKernelCache</key>
<string>Yes</string>

 

PRIMA DI

</dict>
</plist>

 

Comunque copia il codice già modificato che ti ho postato io.

 

2) Elimina tutti i kexts da /Extra/Extensions

 

e d'ora in poi quando installi un kext installano in /Sysyem/Library/Extensions

 

3) Ricrea la cache e riavvia senza usare -f

 

p.s. quel timeout a 7 secondi ti funziona?

Link to comment
Share on other sites

si il timeout funziona benissimo.

 

UseKernelCache l'ho provato al riavvio ( inserendolo manualmente ) ma si bloccava ( però non mi dava panico ).

 

ora provo la procedura..

 

confermo la presenza di soli 2 kext

 

FakeSMC

IOACHIBlockStorageInjector

 

devo anche cancellare l'extensions.mkext nella cartella /Extra?

Link to comment
Share on other sites

Fiox non parte più!

 

mi chiede il fakesmc che ovviamente ho eliminato..

 

 

vabbè prova andata male..

 

sto reinstallando...

 

mi puoi confermare:

 

in /Extra/Extensions ci sono e ci devono essere solo quei due kext?

 

l'extensions.mkext in /Extra a cosa serve? lo usa chameleon? è il caso di ricreare la cache anche su quello? oppure cancellarlo per farlo riaggiornare da Lion al primo riavvio?

Link to comment
Share on other sites

 Share

×
×
  • Create New...