Jump to content
8 posts in this topic

Recommended Posts

Hola,

 

tengo dos discos instalados con Leopard eso me da cierta tranquilidad a la hora de experimentar, cuando me falla algo copio con copycloner y listo. Los kext los suelo cargar arrastrándolos manualmente pero en muchas ocasiones el Leopard me deja de funcionar, intento solucionarlo volviendo a instalar los kext que había quitado y quitando los nuevos. Pero en muchas ocasiones aunque dejo las cosas como estaban no hay manera de recuperar el sistema tengo que volver a hacer una copia con el CopyCloner. ¿Es por culpa de instalar los kexts manualmente arrastrando como si fueran simples archivos?

 

un saludo y gracias

Pues me da en la nariz que sí.

 

Los kexts no son archivos que se puedan mover libremente, tiene sus permisos "de uso" que han de ser "reparados" en su nueva ubicación.

Cuando quieras poner un nuevo kext utiliza la opción de "Install Kexts" del OSX86 Tools , sólo tienes que elegir donde está el kext y él se encarga de todo...

 

 

 

Luego sólo tienes que reiniciar para ver todo funciona correcto.

 

Un saludo. :(

post-220849-1228826614_thumb.png

multivac:

 

Es simple.Después de mover o instalar un kext en Terminal:

 

sudo chown -R root:wheel "kext"

sudo chmod -R 755 "kext"

 

Con eso le asignas un dueño al kext,en este caso root y los permisos correspondientes.

 

 

Saludos.

El "Info.plist" no sé lo que es así que no se si tengo puestos los permisos "root" para que carguen.

 

A ver si he entendido. Por poner un ejemplo. Si quiero cargar estos dos kext modificados.

 

AppleIntelGMA950.kext

AppleIntelIntegratedFramebuffer.kext

 

1)Primero borro de la carpeta del sistema "extensiones" esos dos mismos kext originales. Voy y los tiro a la papelera. ¿No se si pueden estar repetidos en la carpeta extesiones original y en la de extras?

2) Arrastro los dos nuevos kext a la carpeta extras>extesiones.

3)escribo en la terminal:

 

sudo chown -R root:wheel AppleIntelGMA950.kext

sudo chmod -R 755 AppleIntelGMA950.kext

 

sudo chown -R root:wheel AppleIntelIntegratedFramebuffer.kext

sudo chmod -R 755 AppleIntelIntegratedFramebuffer.kext

 

y reinicio...

 

 

Otra duda.

 

Estas ordenes: ¿No afectan solamente a los kext del sistema operativo del disco principal, el que está cargado? Yo en realidad los cambios los estoy haciendo sobre el otro disco con el sistema leopard si "cargar".

 

sudo chown -R root:wheel "kext"

sudo chmod -R 755 "kext"

 

 

 

un saludo :(

El "Info.plist" no sé lo que es así que no se si tengo puestos los permisos "root" para que carguen.

 

A ver si he entendido. Por poner un ejemplo. Si quiero cargar estos dos kext modificados.

 

AppleIntelGMA950.kext

AppleIntelIntegratedFramebuffer.kext

 

1)Primero borro de la carpeta del sistema "extensiones" esos dos mismos kext originales. Voy y los tiro a la papelera. ¿No se si pueden estar repetidos en la carpeta extesiones original y en la de extras?

2) Arrastro los dos nuevos kext a la carpeta extras>extesiones.

3)escribo en la terminal:

 

sudo chown -R root:wheel AppleIntelGMA950.kext

sudo chmod -R 755 AppleIntelGMA950.kext

 

sudo chown -R root:wheel AppleIntelIntegratedFramebuffer.kext

sudo chmod -R 755 AppleIntelIntegratedFramebuffer.kext

 

y reinicio...

Otra duda.

 

Estas ordenes: ¿No afectan solamente a los kext del sistema operativo del disco principal, el que está cargado? Yo en realidad los cambios los estoy haciendo sobre el otro disco con el sistema leopard si "cargar".

 

sudo chown -R root:wheel "kext"

sudo chmod -R 755 "kext"

un saludo :P

 

Antes de reiniciar,después de asignarle dueño y permisos a los kext,en Terminal:

 

sudo rm -rf /System/Library/Extensions.mkex

 

Esto como procedimiento standar después de instalar cualquier kext en el sistema que esta ejecutando.

 

Con respecto a que kext va a afectar como tu dices,eso depende de las rutas que le estés dando en Terminal.Depende del directorio en donde estas trabajando.Si quieres trabajar sobre el Leopard "a cargar" trabajas en esa ubicación.

Mayor detalle con el comando:

 

man cd

 

Saludos.

Muchas gracias por la puntualización soy muy burro y no me dí cuenta que faltaba una "t". Tengo que probar el MketMarker.

Ayer estube probando a cambiar unos kext pero no me salía bien asi que supongo que será por todo esto que comentas. Lo del Mkex no lo hacía bien ni cuando se refería a las extensiones que estaban en el sistema (ya que me faltaba la t de kext) ni cuando los cambiaba en la carpeta "extra" (tengo que probar el sript).

 

Por otra parte cuando le doy permisos a los nuevos kext la terminal me dice que no encuentra el archivo o directorio. Estoy poniendo esto para cambiar este kext "AppleIntelGMA950.kext"

 

sudo chown -R root:wheel AppleIntelGMA950.kext

sudo chmod -R 755 AppleIntelGMA950.kext

 

en otros post veo que pondrían esto:

 

sudo chown -R root:wheel /System/Library/Extensions/AppleIntelGMA950.kext

sudo chmod -R 755 /System/Library/Extensions/AppleIntelGMA950.kext

 

Pero esto daría permiso a kext que estuvieran en esa ruta. Para las extensiones que están en la carpeta extra. ¿Sería así?

 

sudo chown -R root:wheel /Extra/Extensions/AppleIntelGMA950.kext

sudo chmod -R 755 /Extra/Extensions/AppleIntelGMA950.kext

 

y si lo estoy haciendo desde el Leopard de un disco a otro disco.

 

sudo chown -R root:wheel /Volumes/Leoparddos/Extra/Extensions/AppleIntelGMA950.kext

sudo chmod -R 755 /Volumes/Leoparddos/Extra/Extensions/AppleIntelGMA950.kext

 

Siento la clase de primaria pero es que si no tengo claro esto no avanzo... :D

 

un saludo

×
×
  • Create New...