loris Posted January 5, 2008 Share Posted January 5, 2008 Hey Guys... ho notato che eliminando Extensions.mkexkt (sai... quando smanetti coi kext e poi ridai i diritti giusti, rimuovi la cache ecc) e riavviando, ottengo una serie di panics (o freeze) sempre indicanti diverse cause prima di riuscire a bootare nuovamente in Leopard; la cosa che mi ha colpito è che se una volta che tutto è tornato alla stabilità (diciamo dopo quattro riavvii puoi riavviare tutte le volte che vuoi e non capita più) rimuovo nuovamente Extensions.mkexkt e riavvio, mi si ripresentano gli stessi ed identici panics di prima (nello stesso ordine e modalità). ancora quattro riavvii e dinuovo tutto normale... Secondo voi come posso investigare su quello che succede? sembra quasi che occorrano 4 tentativi per ricostituire la chache dei kext :-(( Grazie boys, (speriamo che il Lord non mi sgridi se ho fatto una domanda idiota... è che ultimamente lo vedo che non ne può più di ripetere sempre le stesse cose ;-)) hp dc7700p intel® 965Q Express iatkos bye bye Link to comment Share on other sites More sharing options...
loris Posted January 6, 2008 Author Share Posted January 6, 2008 Ho trovato uno spunto interessante che riporto qui ... magari sarà utile anche a qualcun altro per districarsi fra i kext più adatti alle proprie esigenze; il link originale è: http://uphuck.ggrn.de/forum/showthread.php?t=596 autore Tobi if a kernel panic during dvd boot, you have to get a working osx install Find the Kext in cause In your working osx insert your iatkos dvd: run these commands in terminal: sudo su (enter your password after this line) mkdir /DVD_Extensions mkextunpack -d /DVD_Extensions /Volumes/iatkos/System/Library/Extensions.mkext (Your DVD name may be different so replace the "iatkos" All of the extensions in this folder are flattened meaning that anything that would be in a plugins folder within a kext is now located right next to the kext that would normally contain it. This means that the AppleGenericPCATA.kext that is normally in IOATAFamily.kext/Contents/Plugins/ is now located in the /DVD_Extensions along with IOATAFamily.kext. This means that if you're adding a new kext that contains plugins, you will need to place each kext into the /DVD_Extensions folder. This shouldn't matter if you're using kexts without plugins. After you change or remove the kexts you want in the bootup Extension.mkext, run these commands: chown -R root:wheel /DVD_Extensions chmod -R 755 /DVD_Extensions now you'll be able to run the kextcache. kextcache -m /Extensions.mkext /DVD_Extensions this will now create a new Extensions.mkext on your root / folder which you can then use transmac or whatever to replace the old one. If you're in Mac, you can mount the image as readwrite by doing this: hdiutil attach /"Your Image Name Here" -readwrite This will let you copy the files directly to the image. Link to comment Share on other sites More sharing options...
Recommended Posts