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

4

Tengo un Macbook Pro 2018 de 15 "con Mojave (última actualización). Después de actualizar al último Little Snitch y reiniciar mi máquina, ahora no se inicia.

Arranco y puedo ingresar mi contraseña (estoy ejecutando FileVault, así que no estoy seguro si este es el inicio de sesión de desbloqueo HD o el inicio de sesión real de la cuenta). Una vez que ingresé mi contraseña, aparece la barra de carga y llega aproximadamente al 75% antes de que la pantalla se ponga en blanco (negra pero con luz de fondo), sin cursor.

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

He intentado:

  • Reinstalar el sistema operativo desde la recuperación
  • Comenzando en modo detallado (no hay información útil que pueda entender)
  • Comenzando en modo seguro (arriba)
  • Borrado de PRAM / NVRAM
  • Borrando SMC
  • Ejecutar primeros auxilios en la unidad de arranque
  • Eliminando el kextarchivo Little Snitch 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 actualiza Little Snitch, pero no estoy seguro de cómo diagnosticarlo más y / o solucionarlo eso.

Timmy O'Mahony
fuente
Es posible que pueda ejecutar una herramienta de bendición desde un disco externo de arranque
Sam

Respuestas:

5

SOLUCIONADO: MacBook no se iniciará después de la actualización de macOS

Tengo un MacBook pro con MacOS Mojave.

Durante el año pasado más o menos, cada vez que se lanza una nueva actualización de MacOS, y se intenta instalar en mi MacBook, termina mostrando la barra diagonal (Símbolo prohibitivo). Reiniciar todavía produce un símbolo prohibitivo. Todavía puedo arrancar en modo de recuperación ( command- Ral inicio), sin embargo, ejecutar la reparación del disco en mi MacBook HD NO resuelve el problema. También he intentado:

  • especificando el disco de inicio (el problema aún persiste);
  • intentar iniciar en modo seguro (el problema persiste);
  • haciendo el restablecimiento de NVRAM (el problema persiste).

En el pasado, la única forma en que pude solucionar el problema fue formateando mi HD, instalando la última versión del sistema operativo Mojave y luego migrando todos mis datos de mi copia de seguridad de Time Machine.

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

Las extensiones de kernel son fragmentos de código que amplían la capacidad del kernel base de un sistema operativo. El kernel generalmente administra las solicitudes de entrada / salida (E / S), y en macOS el archivo termina en .kext.

Comenzando con Yosemite, las extensiones del núcleo deben estar firmadas por código por el desarrollador con autorización de Apple o macOS no las cargará. A veces, estas extensiones de 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 poder resolver este problema eliminando las extensiones de kext sin firmar de la ubicación: /Volumes/<your system's drive name>/Library/Extensions/[ no confundir con /System/Library/Extensions/].

Después de eliminar los siguientes archivos KEXT del /Volumes/<your system's drive name>/Library/Extensions/directorio, mi MacBook se inició 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 ( MacBook no se iniciará después de la actualización de macOS, Solución de problemas ) proporciona información útil sobre:

En ese artículo, la sección titulada "Fallo de encendido del núcleo no asignado" explica cómo iniciar en modo de recuperación y ejecutar la utilidad Terminal. Sin embargo, un problema con ese artículo es que el comando kextstat no está disponible en la utilidad Terminal que se ejecuta en modo de recuperación.

Como solución alternativa, estos son los pasos que tomé para resolver el problema:

  1. Arranque en recuperación (con command- Ro command- shift- Rsi no tiene una partición de recuperación)
  2. Primero, elija la Utilidad de Discos, seleccione su disco principal y móntelo; esto es necesario si su disco está encriptado y requiere que se monte una contraseña
  3. Ahora seleccione Utilidad de disco -> Salir; luego Utilidades -> Terminal
  4. Comience a escribir en la Terminal los siguientes comandos:
    • cd /Volumes/
    • cd <your system's drive name> (Nota: si la unidad del sistema tiene espacios en su nombre, escriba el nombre entre comillas simples. Por ejemplo, mi unidad de arranque de 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 escribir 'ls', debería ver una lista de extensiones KEXT como esta:

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 debidamente firmadas por Apple. Estas extensiones KEXT pueden permanecer, pero si tiene otras extensiones KEXT en la lista, es probable que algunas o todas esas otras estén causando el problema.

Si ve alguna de estas extensiones (enumeradas a continuación), debería poder eliminarlas de manera segura para solucionar su problema. Recomiendo eliminar cada extensión, una a la vez, luego reiniciar para ver si funcionó, y si no, repita los pasos anteriores y elimine la siguiente. Según mi investigación limitada, los que recomendaría eliminar primero son:

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

Mientras está en la Terminal (en modo Recuperación), para eliminar (o eliminar) una extensión KEXT deseada (por ejemplo, LittleSnitch.kext) escriba:

rm -r <full name of extension>

(por ejemplo, rm -r LittleSnitch.kext)

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

Dean Wolf
fuente
¿Acabas de intentar usar una herramienta de bendición? Parece que el problema es que su SSD no está bendecido.
Sam
Muy buena redacción, especialmente la parte sobre buscar en el directorio correcto cuando está en modo de recuperación. Esto solucionó mi problema con un archivo kext corrupto de 3dconnexion (Logitech).
Simon Bøgh