Jump to content

[Info]cerco guide e procedure su post install


  • Please log in to reply
70 replies to this topic

#61
Fiox89

Fiox89

    InsanelyMacaholic

  • Moderators
  • 4,518 posts
  • Gender:Male
  • Location:Soverato - Italy
  • Interests:Informatica, Motori...e Donne! :D

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

#62
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 173 posts
fatto

Attached Files



#63
Fiox89

Fiox89

    InsanelyMacaholic

  • Moderators
  • 4,518 posts
  • Gender:Male
  • Location:Soverato - Italy
  • Interests:Informatica, Motori...e Donne! :D
I permessi ed i propreitari dei kext sono ok. Il problema non è qui dunque..

#64
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 173 posts
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?

#65
Fiox89

Fiox89

    InsanelyMacaholic

  • Moderators
  • 4,518 posts
  • Gender:Male
  • Location:Soverato - Italy
  • Interests:Informatica, Motori...e Donne! :D
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.

#66
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 173 posts
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...

Attached Files



#67
Fiox89

Fiox89

    InsanelyMacaholic

  • Moderators
  • 4,518 posts
  • Gender:Male
  • Location:Soverato - Italy
  • Interests:Informatica, Motori...e Donne! :D
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

#68
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 173 posts
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

#69
Fiox89

Fiox89

    InsanelyMacaholic

  • Moderators
  • 4,518 posts
  • Gender:Male
  • Location:Soverato - Italy
  • Interests:Informatica, Motori...e Donne! :D
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?

#70
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 173 posts
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?

#71
Dadal

Dadal

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 173 posts
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?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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