SOLVIDO: El MacBook no arranca después de la actualización de macOS
Tengo un MacBook pro que ejecuta macOS Mojave.
Desde hace un año más o menos, 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 (CTRL-R en el inicio), sin embargo, la ejecución de la reparación del disco en mi MacBook HD NO resuelve el problema. También he probado: (a) especificar el disco de inicio (el problema persiste); (b) intentar arrancar en modo seguro (el problema persiste); hacer el reinicio de la NVRAM (el problema persiste). En el pasado, la única forma en que pude evitar el problema, es formateando de nuevo mi HD, instalando la última versión de Mojave OS, y luego migrando todos mis datos desde mi copia de seguridad de TimeMachine.
Esto ocurrió 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 hice un poco más de investigación, y descubrió que el problema puede ser causado por UNSIGNED KERNEL EXTENSION (KEXT) archivos existentes en mi HD.
Kernel Extension es una pieza de código que se extiende la capacidad del núcleo base de un sistema operativo. El kernel normalmente gestiona las peticiones de E/S, y en OS X, el archivo termina en «.kext.»
A partir de Yosemite, las extensiones del kernel deben ser código firmado por el desarrollador con autorización de Apple o OS X no las cargará. A veces estas extensiones del kernel sin firmar causan este dolor de cabeza después de una actualización de OS X o macOS.
UTILIZANDO COMANDOS DE TERMINAL EN MODO DE RECUPERACIÓN, DEBERÍA PODER RESOLVER ESTE PROBLEMA ELIMINANDO LAS EXTENSIONES DEL KERNO NO FIRMADAS DE LA UBICACIÓN: /Volumes/<nombre de la unidad de su sistema>/Biblioteca/Extensiones/
Después de eliminar los siguientes archivos KEXT del directorio /Volumes/<nombre de la unidad de su sistema>/Biblioteca/Extensiones/, mi MacBook arrancó correctamente y terminó de instalar la actualización de Mojave.
Extracciones de KEXT sin firmar eliminadas del directorio:
<nombre de la unidad de su sistema>/Biblioteca/Extensiones/
(nota: este es un directorio DIFERENTE de /Sistema/Biblioteca/Extensiones/)
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)
Nota: Cuando eliminé estas extensiones KEXT, el problema de la «barra circular» no se resolvió hasta que finalmente eliminé: ParagonSnapshot.kext y VDMounter.kext
Otros detalles:
Abajo hay un enlace a un artículo útil que proporciona alguna información útil con respecto a:
El MacBook no arranca después de la actualización de macOS, cómo solucionarlo
https://appletoolbox.com/2016/10/macbook-will-not-start-macos-sierra-update-fix/
En ese artículo, la sección titulada «Un-Assigned Kernel Misfiring» explica cómo arrancar en modo de recuperación y lanzar la utilidad Terminal. Sin embargo, un problema con ese artículo es que el comando kextstat no está disponible en la utilidad de Terminal que se ejecuta en modo de recuperación.
Como una solución, estos son los pasos que tomé para resolver el problema:
1. Arranca en Recovery (con CMD + R o CMD + Shift + R si no tienes partición de recuperación)
2. Primero, elige Utilidad de Discos, selecciona tu disco principal y Móntalo; esto es necesario si tu disco está encriptado y requiere contraseña para ser montado
3. Ahora selecciona Utilidad de Discos -> Salir; luego Utilidades -> Terminal
4. Comienza a escribir en Terminal los siguientes comandos:
4a. cd /Volumes/
4b. cd <el nombre de la unidad de tu sistema>
(Nota: Si la unidad de tu sistema tiene algún espacio en su nombre, entonces pon el nombre entre comillas simples. Por ejemplo, la unidad de arranque de mi MacBook se llama «MacBook HD», así que el comando que escribiría sería: cd ‘MacBook HD’
4c. cd library
4d. cd extensions
4e. 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 listadas arriba son todas las que están correctamente firmadas por Apple.
Estas extensiones KEXT pueden permanecer, pero si tiene otras extensiones KEXT listadas, lo más probable es que algunas o todas esas otras estén causando el problema.
Si ve alguna de estas extensiones (listadas abajo), debería poder eliminarlas con seguridad para solucionar su 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. Basado en mi limitada investigación, 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 que en la utilidad de Terminal (en modo de recuperación), para eliminar (o quitar) una extensión KEXT deseada (eg, LittleSnitch.kext) escriba:
rm -r <nombre completo de la extensión>
(por ejemplo, «rm -r LittleSnitch.kext»)
9. salga del terminal y reinicie
¡Espero que esto ayude!
¡Buena suerte!
Círculo con una barra en el arranque
Previous articleRyan Gosling - BiografíaNext article Cómo realizar una presión efectiva en la cancha completa en el baloncesto