No puedo arrancar después de instalar la actualización combinada 10.5.7
Descargué e instalé correctamente la actualización combinada (Combo Update) a Mac OS X 10.5.7 con el kernel Voodoo 9.5.0 tras respaldar mach_kernel y mis extensiones con OSx86 Tools, pero ahora el sistema se congela al arrancar en modo detallado (-v).
- Autor principal
- @TeckEnthusiast Publicado el 2009-06-10
- Colección
- Leopard 10.5
- Registro histórico
- 320,661 lecturas históricas · 20 notas de campo seleccionadas (de 24 mensajes) · 2009-06-10 – 2009-06-20
- Voces acreditadas (9)
- @TeckEnthusiast (14)@Ali C. (2)@thorazine74 (2)@Undead Surfer@boss4908@Luke1995@xXrkidXx@axhi@Voyn1x
- Referencia de hardware
- SATA III & NVMe SSDs ↗ USB 3.2 Boot Flash Drives ↗ AMD Radeon GPUs (QE/CI) ↗
Descargué e instalé con éxito la actualización combinada (Combo Update) de 10.5.7, pero el problema es que ahora no puedo arrancar en OS X. Utilicé OSx86 Tools para hacer una copia de seguridad de mi mach_kernel y de mis extensiones antes de actualizar. Cuando arranco usando el parámetro " -v ", el sistema se congela en este punto (FOTO ADJUNTA EN MINIATURA). Creo que tiene algo que ver con mi tarjeta de vídeo, pero no estoy seguro. Durante la instalación personalizada instalé el kernel Voodoo 9.5.0. Si necesitáis cualquier otro dato, no dudéis en preguntar.
¡GRACIAS!
Notas de campo y pruebas de la comunidad
20 respuestas técnicas seleccionadas de 24 intervenciones originales
Es muy probable que NVinject.kext esté entrando en conflicto tras la actualización. Prueba a arrancar en modo seguro con -x.
@Ali C.NVinject podría estar causando algún conflicto. Prueba a arrancar con -x.
Acabo de probarlo y me sale el mensaje multilingüe pidiendo reiniciar el ordenador (FOTO ADJUNTA EN MINIATURA).
He mirado en la web de iATKOS la sección sobre actualizaciones del sistema y menciona como requisito tener instalado el gestor de arranque PC_EFI v9, mientras que yo tengo Chameleon (instalé ese porque fue la única forma en que logré que arrancara mi partición de OS X). ¿Podría ser ese el problema? ¿Podré arrancar si instalo PC_EFI v9 en lugar de Chameleon?
¡GRACIAS!
Sí, podrás arrancar si instalas PC_EFI v9 (que ya está incluido dentro de las versiones recientes de Chameleon).
@Undead SurferSí, podrás arrancar si instalas PC_EFI v9.
He instalado el gestor de arranque PC_EFI v9, pero sigo sin poder entrar en OS X. Cuando arranco con el comando "-v" se queda congelado en este punto (FOTOS ADJUNTAS EN MINIATURA). CUALQUIER OTRA SUGERENCIA SERÁ MUY BIENVENIDA.
¡GRACIAS!
Vale, prueba a arrancar con los parámetros -x -v -f -legacy.
(Por cierto, ese aviso de "por favor, reinicie su ordenador" es lo que conocemos cariñosamente como un Kernel Panic).
*Resulta curioso que en modo normal dé Kernel Panic y con -v simplemente se congele la imagen*.
Re: No puede arrancar
¿Reemplazaste el kext "Dont Steal Mac OS X" por tu decrypter (dsmos.kext o AppleDecrypt.kext)? Si la actualización lo ha sobrescrito, provocará un pánico de arranque.
Ahora me aparece este mensaje: error: firewire unable to determine security-mode: defaulting to full-secure. (FOTOS ADJUNTAS EN MINIATURA).
¿ALGUNA SUGERENCIA?
GRACIAS DE ANTEMANO.
@thorazine74Prueba a eliminar NVinject.kext.
No puedo arrancar en OS X (COMO EXPLICO ARRIBA); ¿cómo se supone que voy a borrar NVinject.kext sin entrar al sistema?
¿ALGUNA SUGERENCIA?
GRACIAS DE ANTEMANO.
Hace dos mensajes (en el #9) comenté que me salía el aviso error: firewire unable to determine security-mode: defaulting to full-secure.. He desactivado el puerto FireWire en la BIOS y ya no aparece ese mensaje, pero el arranque se sigue congelando igualmente (FOTOS ADJUNTAS EN MINIATURA). Ahora la última línea que muestra es: Jun 11 04:37:22 localhost fseventsd[26]: bumping event counter to: 0x1000f3 (current 0x64c) from log file '0000000000000scb'.
¿Qué puedo hacer?
AGRADEZCO CUALQUIER SUGERENCIA DE ANTEMANO.
Para eliminar NVinject.kext
Prueba a arrancar con -x en el menú de Darwin.
Si no entra, prueba combinando -s (modo de usuario único), -f, -v, etc.
@TeckEnthusiastNo puedo arrancar en OS X (COMO EXPLICO ARRIBA); ¿cómo se supone que voy a borrar NVinject.kext sin entrar al sistema?
Tienes tres formas muy sencillas de borrarlo sin entrar al escritorio:
- Usando MacDrive desde una partición de Windows (recuerda arrancar después con -f).
- Arrancando en modo de usuario único (escribiendo -s en el menú de arranque).
- Arrancando desde el DVD de instalación de OS X, abriendo la Terminal desde el menú Utilidades y ejecutando:rm -R /Volumes/<nombre de tu partición de Leopard>/System/Library/Extensions/NVinject.kext
Por cierto, los otros dos mensajes que mencionaste (el de FireWire y el de fseventsd) son avisos informativos normales de OS X y no son la causa del bloqueo: cuando se detiene justo después de fseventsd, significa que está fallando al iniciar el servidor gráfico (WindowServer) por culpa del controlador de vídeo.
¡Tenías toda la razón, thorazine74 →!
Borré el archivo NVinject.kext, reinicié el ordenador y por fin logré entrar en OS X (¡ya corriendo en la versión 10.5.7!). El problema que tengo ahora es que, cada vez que abro una ventana (Safari, Acerca de este Mac, etc.) y mantengo pulsado el botón izquierdo del ratón para arrastrarla por la pantalla, la ventana empieza a borrarse y desaparecer a trozos (FOTOS ADJUNTAS EN MINIATURA). Como podéis ver en la primera foto, abrí "Acerca de este Mac", la moví un poquito y desapareció casi toda la barra superior dejando visible solo 1 de los 3 botones de colores; en la segunda foto la agité un poco más y empeoró todavía más, y en las dos últimas fotos ocurre exactamente lo mismo con Safari.
¿ALGUNA SUGERENCIA PARA ARREGLAR LOS GRÁFICOS?
¡GRACIAS!
Esos artefactos al arrastrar ventanas ocurren porque ahora mismo estás sin aceleración gráfica (QE/CI). Deberías buscar un inyector o paquete de kexts de NVIDIA compatible con tu tarjeta en 10.5.7.
xXrkidXx → (o cualquier otro compañero):
¿Qué versión de NVinject me recomendáis descargar para mi tarjeta de vídeo (NVIDIA GeForce FX 5200 de 128 MB)?
¿Sería mejor instalar la última versión (0.2.1)? Prefiero asegurarme antes de instalarla para no volver a romper el arranque.
AQUÍ ESTÁ EL ENLACE CON LAS DIFERENTES VERSIONES = nvinject.fr ee.fr/downloads.php
¡GRACIAS!
@xXrkidXxSupongo que deberías probar a reinstalar NVinject para tu tarjeta gráfica... busca en Google una versión compatible con 10.5.7.
xXrkidXx (o quien pueda ayudarme):
Descargué la última versión de NVinject.kext (0.2.1), pero estoy teniendo problemas al instalarla. La copié manualmente en la carpeta /System/Library/Extensions/NVinject.kext, reparé los permisos y reinicié el PC, pero me saltó un Kernel Panic (la pantalla de "por favor, reinicie su ordenador"). Busqué en Google cómo instalarlo por Terminal (http://www.insanelymac.com/forum/index.php?showtopic=75246 ↗), pero cuando escribo sudo su y me pide la contraseña (`Password:`), no aparece nada en pantalla al teclear (como si el teclado dejara de responder salvo la tecla Intro). También probé a instalarlo con el botón "Install Kexts" de OSx86 Tools, pero al reiniciar vuelvo a tener el mismo Kernel Panic.
¿QUÉ ESTOY HACIENDO MAL Y CUÁL ES LA FORMA CORRECTA DE INSTALARLO?
¡GRACIAS!
@TeckEnthusiastDescargué la última versión de NVinject.kext (0.2.1), pero estoy teniendo problemas al instalarla...
Utiliza Kext Helper para instalar cualquier kext (por cierto, en la Terminal de Unix es normal que no se muestren asteriscos ni caracteres cuando escribes la contraseña de sudo: simplemente escríbela a ciegas y pulsa Intro). Si tras instalar NVinject correctamente con Kext Helper sigues teniendo Kernel Panics en 10.5.7, prueba con otro inyector como NVDarwin o restaura los kexts de NVIDIA (GeForce.kext y NVDANV30Hal.kext) de 10.5.5/10.5.6, ya que Apple rompió el soporte de muchas GeForce serie FX 5000 en 10.5.7.
Aquí tienes el enlace de Kext Helper: web.mac .com/v1.42ghz/Kext_Helper/Software_files/Kext%20Helper%20b7.zip
@boss4908¿Actualizaste la línea del script de inicio y reemplazaste el kext "Dont Steal Mac OS X"? Como siempre, eso provocará un Kernel Panic si falta.
boss4908 (o quien sepa):
¿Cómo se hace eso exactamente? Veo el kext "Dont Steal Mac OS X.kext" en la carpeta Extensions, pero no entiendo a qué te refieres con actualizar la línea del script de inicio ni por qué archivo debo sustituirlo.
AGRADEZCO CUALQUIER EXPLICACIÓN.
¡GRACIAS DE ANTEMANO!
Instalé NVinject.kext con Kext Helper, pero ahora vuelvo a tener problemas al arrancar: en modo -v el PC se congela y en modo normal salta el Kernel Panic (FOTOS ADJUNTAS EN MINIATURA). ¿Es posible que NVinject 0.2.1 o los controladores NVDAResman de 10.5.7 ya no sean compatibles con mi GeForce FX 5200? En el mensaje #8, boss4908 comenta también que debería reemplazar el kext "Dont Steal Mac OS X".
GRACIAS DE ANTEMANO.
Elimina NVinject y prueba a generar una cadena EFI (EFI string) para tu tarjeta con el asistente integrado en OSx86 Tools; puede requerir algo de prueba y error (o restaurar NVDANV30Hal.kext de una versión anterior), pero debería solucionarlo.
@Voyn1xElimina NVinject y prueba a crear una cadena EFI (EFI string) usando el asistente de OSx86 Tools para tu tarjeta. Puede requerir algo de prueba y error, pero debería funcionar.
Ya lo he probado, pero me sigue dando el mismo Kernel Panic ("please restart your computer") en cuanto se cargan los kexts de NVIDIA. Hice clic en "Add EFI Strings/Boot Flag", abrí "GFX Strings", seleccioné mi tarjeta de vídeo (GeForce FX 5200), apliqué los cambios a com.apple.Boot.plist y reinicié, pero vuelve a saltar el Kernel Panic al iniciar.
GRACIAS DE ANTEMANO.
Fuentes y registro de autoría (9 usuarios acreditados · Hilo #3116)
| Usuario | Rol en la monografía | Mensajes | Periodo activo |
|---|---|---|---|
| @TeckEnthusiast | Autor principal | 14 | 2009-06-10 → 2009-06-20 |
| @Ali C. | Colaborador | 2 | 2009-06-10 → 2009-06-11 |
| @thorazine74 | Colaborador | 2 | 2009-06-11 → 2009-06-12 |
| @Undead Surfer | Colaborador | 1 | 2009-06-11 |
| @boss4908 | Colaborador | 1 | 2009-06-11 |
| @Luke1995 | Colaborador | 1 | 2009-06-12 |
| @xXrkidXx | Colaborador | 1 | 2009-06-13 |
| @axhi | Colaborador | 1 | 2009-06-13 |
| @Voyn1x | Colaborador | 1 | 2009-06-15 |