multivac Posted December 9, 2008 Share Posted December 9, 2008 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 Link to comment https://www.insanelymac.com/forum/topic/140137-%C2%BFse-pueden-instalar-kext-arrastrando-manualmente/ Share on other sites More sharing options...
jose_smooth Posted December 9, 2008 Share Posted December 9, 2008 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. Link to comment https://www.insanelymac.com/forum/topic/140137-%C2%BFse-pueden-instalar-kext-arrastrando-manualmente/#findComment-992668 Share on other sites More sharing options...
multivac Posted December 9, 2008 Author Share Posted December 9, 2008 Pero si tengo instalado el leopard con el Chameleon y quiero que los nuevos kext se instalen en la capeta de extras en vez de directamente en las extensiones del sistema.¿Me lo hará así? un saludo. Link to comment https://www.insanelymac.com/forum/topic/140137-%C2%BFse-pueden-instalar-kext-arrastrando-manualmente/#findComment-992710 Share on other sites More sharing options...
pere Posted December 9, 2008 Share Posted December 9, 2008 Y porque no has especificado eso desde el principio? Tienes puestos en los info.plist de los kexts los permisos "root" para que carguen? Link to comment https://www.insanelymac.com/forum/topic/140137-%C2%BFse-pueden-instalar-kext-arrastrando-manualmente/#findComment-992714 Share on other sites More sharing options...
tsotelo2 Posted December 9, 2008 Share Posted December 9, 2008 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. Link to comment https://www.insanelymac.com/forum/topic/140137-%C2%BFse-pueden-instalar-kext-arrastrando-manualmente/#findComment-992768 Share on other sites More sharing options...
multivac Posted December 9, 2008 Author Share Posted December 9, 2008 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 Link to comment https://www.insanelymac.com/forum/topic/140137-%C2%BFse-pueden-instalar-kext-arrastrando-manualmente/#findComment-993071 Share on other sites More sharing options...
tsotelo2 Posted December 9, 2008 Share Posted December 9, 2008 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 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. Link to comment https://www.insanelymac.com/forum/topic/140137-%C2%BFse-pueden-instalar-kext-arrastrando-manualmente/#findComment-993116 Share on other sites More sharing options...
multivac Posted December 10, 2008 Author Share Posted December 10, 2008 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... un saludo Link to comment https://www.insanelymac.com/forum/topic/140137-%C2%BFse-pueden-instalar-kext-arrastrando-manualmente/#findComment-993766 Share on other sites More sharing options...
Recommended Posts