Si el problema continúa cuando se arranca con normalidad pero no cuando se arranca en el modo seguro
Si el problema persiste cuando arrancas con normalidad después de un arranque seguro, investiga los ítems de arranque, los ítems de inicio de sesión y las extensiones del kernel.
- Los ítems de inicio de sesión se muestran en el panel de preferencias Cuentas o Usuarios y grupos.
- Los ítems de arranque se encuentran normalmente en /Librería/StartupItems.
- El modo seguro también desactiva ítems en las ubicaciones siguientes, así que busca cualquier ítem en estas carpetas que también pudiera provocar el problema.
~/Librería/LaunchAgents
/Librería/LaunchAgents
/Librería/LaunchDaemons
- No elimines ítems de la carpeta Sistema a menos que hayas verificado que dichos ítems no están presentes en un equipo OS X similar. Normalmente, los ítems en estas carpetas los instala OS X:
Sistema/Librería/LaunchAgents
/Sistema/Library/LaunchDaemons
/Sistema/Librería/StartupItems
Si solucionar problemas con los ítems de arranque y los ítems de inicio de sesión no ha resuelto el problema, entonces este podría deberse a una extensión del kernel de terceros. Si puedes usar el ordenador sin arrancar en el modo seguro, abre Terminal y ejecuta este comando:
kextstat | grep -v apple
Se mostrarán todas las extensiones del kernel que no sean de Apple, si hay alguna instalada. Deberías ver algo parecido a esto:
Index Refs Address Size Wired Name (Version) <linked against> 82 0 0x1ab80000 0x2000 0x1000 com.company_name.product_name (1.1) <10>
Busca el nombre del ítem en la columna Nombre. El ítem de terceros de ejemplo que aparece arriba es "com.company_name.product_name". Normalmente, el nombre del archivo KEXT en la carpeta Extensions será igual al texto que aparece detrás del último punto en el nombre. En el ejemplo de arriba, la extensión del kernel en la carpeta Extensions se llama product_name.kext.
Las carpetas predeterminadas para extensiones del kernel son:
/Librería/Extensions
/Sistema/Librería/Extensions
Evita eliminar ítems de la carpeta Sistema a menos que hayas confirmado que estos no han sido instalados por OS X. También es posible que algunas extensiones se almacenen en otras ubicaciones distintas de las predeterminadas. En este caso, las extensiones se cargan usando un agente o daemon de ejecución. Estos ítems están instalados en:
/Librería/LaunchDaemons
/Librería/LaunchAgents
~/Librería/LaunchAgents
LaunchAgents y LaunchDaemons se desactivan cuando arrancas en modo seguro.
Las extensiones se cargan y descargan de forma dinámica dependiendo de cuándo se las necesite. No se pueden descartar del todo las extensiones de terceros si el comando no devuelve ningún resultado, ya que es posible que la extensión no estuviese cargada cuando se usó el comando. Cualquier dispositivo que pudiera estar relacionado con el comportamiento anómalo (como una unidad externa) debe estar conectado cuando se use el comando kextstat.
OS X instala algunas KEXT de terceros como parte de servicios para impresoras, SAN, RAID y otros dispositivos compatibles. Si solo puedes arrancar en modo seguro, quizás puedas identificar qué extensiones no venían con OS X o actualizaciones asociadas comparando tu lista con la de un Mac que funcione correctamente con una versión similar de OS X. Si encuentras una KEXT de terceros, elimínala temporalmente para ver si el problema persiste.