¿Cómo puedo identificar extensiones de kernel de terceros en macOS?

15

A menudo, las extensiones de kernel de terceros (también conocidas como Kexts) son la causa de problemas en los sistemas macOS. Una señal reveladora es un sistema que arranca bien en modo seguro y no reproduce los problemas que puede experimentar un usuario cuando se inicia normalmente. Si bien esto no garantiza que el problema sea una extensión de kernel de terceros, sin duda es una de las causas más probables.

¿Cómo identifica un usuario qué extensiones de kernel de tercera parte están instaladas en su Mac?

Monomeeth
fuente

Respuestas:

17

Puede identificar extensiones de kernel de terceros (Kexts) a través de Terminal.

Más específicamente:

  1. Inicie la aplicación Terminal (que se encuentra dentro de la carpeta Aplicaciones> Utilidades)
  2. Escriba (o copie y pegue) el siguiente comando:

kextstat | grep -v com.apple

  1. prensa Enter
  2. En unos instantes, Terminal enumerará todas las extensiones de kernel de terceros (Nota: es posible que deba ampliar la ventana de Terminal para que sea más fácil de leer).

Si tiene problemas con su Mac, puede usar el proceso anterior para identificar cualquier extensión de terceros que no recuerde haber instalado, o algo que pertenece al software que ya no usa.

Tenga en cuenta que esta es una lista de todas las extensiones de kernel de terceros y cualquiera de ellas podría estar causando el problema.

Monomeeth
fuente
3
Dar algunas extensiones de kernel de terceros devueltas por kextstat | grep -v com.apple, ¿cómo las eliminaría?
Zach
1
sudo kextunload /Library/Extensions/{something}.kext
Rcoup
1
¿Cómo elimino las extensiones de kernel de la tercera parte?
theonlygusti