2 votos

Cómo renombrar/borrar el archivo .kext en Big Sur

Tengo uno de esos MacBook Pro (2015) con el fallo de hardware que provoca frecuentes apagados espontáneos.

El problema se puede resolver cambiando el nombre o borrando AppleThunderboltNHI.kext, lo que he hecho después de cada actualización de MacOS Catalina durante los últimos dos años, básicamente todo excepto el paso 7 y 8 de abajo.

En Big Sur, el cambio no se "pega", el archivo AppleThunderboltNHI.kext se restablece automáticamente después de reiniciar en modo normal, así que he seguido el procedimiento que funciona según muchos en la discusión referenciada abajo.

Todo va bien hasta que hago el paso 8, momento en el que el MacOS no arranca, me sale un mensaje como "...se reinició por un problema..."

Lo único que parece arreglar eso, es reinstalar Big Sur desde el modo de recuperación, que sí funciona. Pero entonces se restaura el archivo AppleThunderboltNHI.kext.

No sé que es lo que hace que este procedimiento falle. Así que espero que alguien pueda ayudarme a resolverlo.

Nota: Las siguientes instrucciones no son mías y no las recomiendo como solución.

https://developer.apple.com/forums/thread/666567?answerId=646500022#646500022

Publicado por sf98723

Siga este procedimiento:

  1. Reiniciar en modo de rescate (reiniciar con "Cmd + R")

  2. csrutil disable

  3. csrutil authenticated-Root disable

  4. reiniciar en modo de rescate

  5. mount -uw /Volumes/[MacOS ]

  6. borrar (o renombrar, o mover a otro lugar) el directorio AppleThunderboltNHI.kext (he movido todos los directorios de thunderbolt kext ya que no tengo necesidades de esta interfaz, pero creo que sólo funciona deshabilitando AppleThunderboltNHI)

  7. Reconstruya la caché de las extensiones. (nuevo tiene que hacer en Big Sur...) : kmutil install -u --force --volume-Root /Volumes/[MacOS ]

  8. NO SE OLVIDE de crear otra instantánea del sistema para tener en cuenta estas modificaciones en el próximo reinicio: bless --folder /Volúmenes/[MacOS ]/Sistema/Biblioteca/CoreServices --bootefi --create-snapshot

  9. csrutil enable (puede ser que tengas que reiniciar en modo de rescate.. no lo he probado)

  10. Por último, reinicie en modo normal

3voto

coder Puntos 1401

Además de los comentarios, para solucionar el problema de "Todo va bien hasta que hago el paso 8, momento en el que el MacOS no arranca, me sale un mensaje como '...se reinició por un problema...'", hay que asegurarse de que el csrutil está activado y authenticated-Root está realmente DESACTIVADO. Cometí el error de habilitar ambos después de todos los pasos.

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