4 votos

No se puede arrancar el Macbook Pro 2018 (posiblemente relacionado con Little Snitch/Mojave)

Tengo un Macbook Pro 2018 de 15" corriendo Mojave (última actualización). Después de actualizar a la última Little Snitch y reiniciar mi máquina ahora falla al arrancar.

Arranco y puedo introducir mi contraseña (estoy ejecutando FileVault así que no estoy seguro de si se trata del inicio de sesión de desbloqueo del HD o del inicio de sesión de la cuenta real). Una vez que he introducido mi contraseña, la barra de carga aparece y llega a alrededor del 75% antes de que la pantalla se quede en blanco (negro, pero con luz de fondo), sin cursor.

Si intento arrancar en modo seguro, ocurre lo mismo, pero en lugar de una pantalla completamente en blanco veo el spinner de carga blanco (sobre fondo negro). Después de unos segundos veo que el cursor parpadea brevemente, pero luego vuelve a una pantalla en blanco y el proceso comienza de nuevo (con el spinner mostrando, curosr parpadeando brevemente, etc. ).

Lo he intentado:

  • Reinstalación del sistema operativo desde la recuperación
  • Iniciando en modo verboso (no hay información útil que pueda distinguir)
  • Iniciar en modo seguro (arriba)
  • Borrar la PRAM/NVRAM
  • Compensación del SMR
  • Ejecución de primeros auxilios en la unidad de arranque
  • Eliminación del chivato kext a través de este enlace: https://forums.obdev.at/viewtopic.php?f=1&t=11217&start=15

Parece que hay algo mal con el servidor de Windows (que se menciona en el artículo anterior de Little Snitch) y que ha habido un problema al construir el kernel mientras se actualizaba Little Snitch, pero no estoy seguro de cómo diagnosticar más y/o solucionarlo.

5voto

Dean Wolf Puntos 71

SOLUCIONADO: El MacBook no arranca después de la actualización de MacOS

Tengo un MacBook pro con macOS Mojave.

Desde hace más o menos un año, cada vez que sale una nueva actualización de macOS, y se intenta instalar en mi MacBook, acaba mostrando la barra circular (símbolo de prohibición). El reinicio sigue produciendo el símbolo de prohibición. Todavía soy capaz de arrancar en modo de recuperación ( command - R en el arranque), sin embargo ejecutar la reparación de disco en el HD de mi MacBook NO resuelve el problema. También he probado:

  • especificando el disco de inicio (el problema persiste);
  • intentar iniciar en modo seguro (el problema persiste);
  • haciendo el reinicio de la NVRAM (el problema persiste).

En el pasado, la única forma en que pude evitar el problema, es volver a formatear mi HD, instalar la última versión de Mojave OS, y luego migrar todos mis datos desde mi copia de seguridad de Time Machine.

Esto sucedió de nuevo el otro día con la reciente actualización de Mojave 10.14.2. Mi ordenador instaló automáticamente la actualización durante la noche, y por la mañana, mi pantalla mostraba una barra circular. Esta vez investigué un poco más, y descubrí que el problema puede ser causado por sin signo archivos de extensión del núcleo (KEXT) existentes en mi disco duro.

Las extensiones del núcleo son piezas de código que amplían la capacidad del núcleo base de un sistema operativo. El núcleo suele gestionar las peticiones de entrada/salida (I/O), y en MacOS el archivo termina en .kext .

A partir de Yosemite, las extensiones del kernel deben estar firmadas por el desarrollador con la autorización de Apple o MacOS no las cargará. A veces estas extensiones del kernel sin firmar causan este dolor de cabeza después de una actualización de MacOS.

Usando el comando de terminal en el Modo de Recuperación, debería ser capaz de resolver este problema eliminando las extensiones kext no firmadas de la ubicación: /Volumes/<your system's drive name>/Library/Extensions/ [ no para ser confundido con /System/Library/Extensions/ ].

Después de eliminar los siguientes archivos KEXT del /Volumes/<your system's drive name>/Library/Extensions/ mi MacBook arrancó correctamente y terminó de instalar la actualización de Mojave:

  • BJUSBLoad.kext (Creador: Canon)
  • CIJUSBLoad.kext (Creador: Canon)
  • ParagonSnapshot.kext (Creador: Paragon)
  • ufsd_NTFS.kext (Creador: Paragon)
  • VDMounter.kext (Creador: Paragon)
  • LittleSnitch.kext (Creador: LittleSnitch)

MÁS DETALLES:

Este artículo ( El MacBook no arranca tras la actualización de macOS, cómo solucionarlo ) proporciona información útil sobre:

En ese artículo, la sección titulada "Kernel sin asignar" explica cómo arrancar en modo de recuperación y lanzar la utilidad Terminal. Sin embargo, un problema de ese artículo es que el comando kextstat no está disponible en la utilidad Terminal que se ejecuta en el Modo de Recuperación.

Como solución, estos son los pasos que he seguido para resolver el problema:

  1. Arranque de la recuperación (con command - R o command - shift - R si no tiene partición de recuperación)
  2. En primer lugar, elija la Utilidad de Discos, seleccione su disco principal y móntelo; esto es necesario si su disco está encriptado y requiere una contraseña para ser montado
  3. Ahora seleccione Utilidad de Discos -> Salir; luego Utilidades -> Terminal
  4. Comience a escribir en la Terminal los siguientes comandos:
    • cd /Volumes/
    • cd <your system's drive name> (Nota: Si su unidad de sistema tiene espacios en su nombre, entonces ponga el nombre entre comillas simples. Por ejemplo, la unidad de arranque de mi MacBook se llama "MacBook HD", por lo que el comando que escribiría es: cd ‘MacBook HD’
    • cd library
    • cd extensions
    • cd ls (Nota: la primera letra es una L minúscula)

Después de teclear 'ls', debería ver una lista de extensiones KEXT como ésta:

ACS6x.kext                CIJUSBLoad.kext
ATTOCelerityFC8.kext      CalDigitHDProDrv.kext
ATTOExpressSASHBA2.kext   HighPointIOP.kext
ATTOExpressSASRAID2.kext  HighPointRR.kext
ArcMSR.kext               PromiseSTEX.kext
BJUSBLoad.kext            SoftRAID.kext

Las extensiones KEXT enumeradas anteriormente son todas las que están debidamente firmadas por Apple. Estas extensiones KEXT pueden permanecer, pero si tienes otras extensiones KEXT en la lista, lo más probable es que algunas o todas esas otras estén causando el problema.

Si ves alguna de estas extensiones (enumeradas a continuación), deberías poder eliminarlas de forma segura para solucionar tu problema. Yo recomendaría eliminar cada extensión, una a la vez, luego reiniciar para ver si funcionó, y si no, repetir los pasos anteriores y eliminar la siguiente. Basándome en mi limitada investigación, las que recomendaría eliminar primero son:

  • ParagonSnapshot.kext (Creador: Paragon)
  • VDMounter.kext (Creador: Paragon)
  • LittleSnitch.kext (Creador: LittleSnitch)
  • ufsd_NTFS.kext (Creador: Paragon)

Estando en el Terminal (en modo Recovery), para borrar (o eliminar) una extensión KEXT deseada (por ejemplo, LittleSnitch.kext) escribe:

rm -r <full name of extension>

(Ej, rm -r LittleSnitch.kext )

Una vez completado, salga de Terminal y reinicie su Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X