Jump to content
9 posts in this topic

Recommended Posts

Unas dudillas sobre chamaleon, ¿realmente que toca o instala?, esque me ha ocurrido ya numerosas

 

veces que despues de instalarlo me da un kernel panic y nose que hacer para que vuelva arrancar

 

pues nose que kext borrar o modificar; el unico chameleon que me funciona es tras la instalacion

 

Retail, uso el Chameleon de kalyway y en la carpeta de extras meto los kext que habia en el disco del

 

boot132 y procedo a instalarlo y con eso me funciona y bootea bien, pero lo estoy haciendo bien?,

 

luego todos los chameleon que he visto son autoinstalables sin opcion a nada y estos siempre me

 

dan kernel a ver si alguien me aclara un poco este tema y me aconseja sobre que es lo mejor que

 

puedo instalar para bootear desde el hd directamente despues de una instalacion retail.

 

 

Saludos

Link to comment
https://www.insanelymac.com/forum/topic/156115-cuestiones-sobre-chameleon/
Share on other sites

Unas dudillas sobre chamaleon, ¿realmente que toca o instala?, esque me ha ocurrido ya numerosas

 

veces que despues de instalarlo me da un kernel panic y nose que hacer para que vuelva arrancar

 

pues nose que kext borrar o modificar; el unico chameleon que me funciona es tras la instalacion

 

Retail, uso el Chameleon de kalyway y en la carpeta de extras meto los kext que habia en el disco del

 

boot132 y procedo a instalarlo y con eso me funciona y bootea bien, pero lo estoy haciendo bien?,

 

luego todos los chameleon que he visto son autoinstalables sin opcion a nada y estos siempre me

 

dan kernel a ver si alguien me aclara un poco este tema y me aconseja sobre que es lo mejor que

 

puedo instalar para bootear desde el hd directamente despues de una instalacion retail.

 

 

Saludos

El installer de Chameleon lo que hace en pocas palabras es escribir el boot en HDD/root.No hace alguna otra cosa (hasta el momento).Si tu escribes que tienes una instalación "Retail" con una cache o "Extensiones" en "/Extra" y usas el "boot" Chameleon esas extensiones no están siendo utilizadas (y seguro por allí te viene el kernel panic).Para que sea "intacta" una instalación "Retail",debes usar Chameleon pero sustituyendo el boot que el instala por defecto por el modificado de DFE o el de netkas PC EFI V9 que soportan cargar desde "/Extra".Allí es donde está el detalle que tienes (si es que entendí el mensaje).Estos "boot" modificados son los que priorizan cargar extensiones desde "/Extra" en lugar de la ruta "/System/Library/Extensions".En resumen,si quieres usar "/Extra" debes:

1) Instalar Chameleon

2) Sustituir el boot que el installer te deja por el de DFE (lo pudes encontrar en la iso) o por el de netkas

Eso es todo.Ya estarás usando lo que necesita tu hardware que está en "/Extra" dejando S/L/E "intacto".Lo puedes comprobar porque al iniciar en modo texto (-v),te aparece rápidamente que carga desde esa ruta (/Extra) :)

Vale creo que entendi, ahora mismo instale chameleon y el boot que me dejo en "/ "lo cambie por el boot que hay en la imagen boot132 que use para instalar leopard, ahora la duda es, ¿tengo que copiar la carpeta "/System/Library/Extension" en "/ " con el nombre Extras y dentro los kext? ¿Y ya luego modificar ahi los kext?.

 

Saludos

Vale creo que entendi, ahora mismo instale chameleon y el boot que me dejo en "/ "lo cambie por el boot que hay en la imagen boot132 que use para instalar leopard

Eso está bien

 

ahora la duda es, ¿tengo que copiar la carpeta "/System/Library/Extension" en "/ " con el nombre Extras y dentro los kext? ¿Y ya luego modificar ahi los kext?.

No,debes crear unas carpeta con ruta "/Extra/Extensions" en el root del disco y colocar allí solamente las kext parcheadas (o una cahe) que necesita tu hardware:no tiene sentido copiar todo el contenido de S/L/E y colocarlo en "/Extra/Extensions".

Ok tamos en ello :D , yo cambie solo 3 kext, appleHDA, ALCinjetct y AppleSMBIOS, esas 3 dentro de /extra/extension ¿no?, de todas formas puedo dejar esa carpeta vacia? o tengo que poner algo? la cache te refieres a la carpeta cahes que hay en /S/L/E? uff me da fatiga seguir fustigandote con preguntas jeje, enormemente agradecido.

 

Saludos

Ok tamos en ello :D , yo cambie solo 3 kext, appleHDA, ALCinjetct y AppleSMBIOS, esas 3 dentro de /extra/extension ¿no?, de todas formas puedo dejar esa carpeta vacia? o tengo que poner algo? la cache te refieres a la carpeta cahes que hay en /S/L/E? uff me da fatiga seguir fustigandote con preguntas jeje, enormemente agradecido.

 

Saludos

Bueno,esas son parcheadas,pero no son las necesarias para que el sistema inicie "realmente".Ejemplos:AppleAHCIPort.kext,system.kext,dsmos.kext (o Appledecrypt.kext),IOATAFamily.kext (con los plug-ins que se necesiten),ACPIPS2Nub.kext.etc.Las kext parcheadas depende el hardware y de lo que el necesite:si tengo un chipset intel no necesito un plug-in NForceATA por ejemplo.Puedes tomar como referencia algunas iso que ya existen (como la generic iso) y le añades/eliminas lo que uses o no uses,pero,si conoces tu hardware,supomgo que no tendrás problemas en saber cuáles son.

Con las cahes me refiero a que puedes colocar una cache de extensiones (Extensions.mkext) y el boot la utilizará en el arranque si así lo deseas.Si en "/Extra/Extensions" no hay nada,pues nada se carga desde allí :D

Al final lo que hice fue crear /Extra en la raiz y dentro Extension.mkext , y me bootea como si fuera desde el cd pero no arranca he intentado con -v y me encuentro con un error en el AppleIntelCPUPowerManagent cpus configured incorrectly.... , tengo que borrar ese archivo?

 

EDIT: La verdad que no entiendo mucho la finalidad al final al arrancar desde chameleon de donde carga las extensiones de /Extra o de /S/L/E? , porque el error me lo da el AppleIntelCPUPowerManagent y se supone que los esta cargando de Extensions.mkext sin embargo si lo borro de /S/L/E no me aparece ese error, conclusion lo estaba cogiendo de /S/L/E...

 

Saludos

Bueno al final logre entender el procedimiento y consegui que me funcione, instale chamaleon y cambie el boot que deja en / por el que hay en el cd boot132 y luego desde el terminal copia la carpeta Extra que hay en el cd boot tambien a la / y listo arrancando desde el HD sin problemas.

 

Saludos y gracias por la ayuda.

Al final lo que hice fue crear /Extra en la raiz y dentro Extension.mkext , y me bootea como si fuera desde el cd pero no arranca he intentado con -v y me encuentro con un error en el AppleIntelCPUPowerManagent cpus configured incorrectly.... , tengo que borrar ese archivo?

 

EDIT: La verdad que no entiendo mucho la finalidad al final al arrancar desde chameleon de donde carga las extensiones de /Extra o de /S/L/E? , porque el error me lo da el AppleIntelCPUPowerManagent y se supone que los esta cargando de Extensions.mkext sin embargo si lo borro de /S/L/E no me aparece ese error, conclusion lo estaba cogiendo de /S/L/E...

 

Saludos

Bueno,solo para terminar el caso.Esta extensión se sabe que causa problemas en PC.Por eso en actualizaciones se busca la manera de bloquearla como un disabler o un script.Olvidaste aplicarlo y por eso te daba el error antes.Eso para que lo sepas en el futuro.

×
×
  • Create New...