Como identificar extensões de kernel de terceiros no macOS?

15

Geralmente, as extensões de kernel de terceiros (também conhecidas como Kexts) são a causa de problemas nos sistemas macOS. Um sinal revelador é um sistema que inicializa bem no Modo de segurança e não reproduz os problemas que um usuário pode estar enfrentando quando inicializado normalmente. Embora isso não garanta que o problema seja uma extensão de kernel de terceiros, é certamente uma das causas mais prováveis.

Como um usuário identifica quais extensões de kernel de terceira parte estão instaladas no Mac?

Monomeeth
fonte

Respostas:

17

Você pode identificar extensões de kernel de terceiros (Kexts) via Terminal.

Mais especificamente:

  1. Inicie o aplicativo Terminal (encontrado na pasta Aplicativos> Utilitários)
  2. Digite (ou copie e cole) o seguinte comando:

kextstat | grep -v com.apple

  1. pressione Enter
  2. Dentro de instantes, o Terminal listará todas as extensões de kernel de terceiros (Nota: pode ser necessário esticar a janela do Terminal para facilitar a leitura).

Se você está tendo problemas com o seu Mac, pode usar o processo acima para identificar extensões de terceiros que não se lembra de instalar ou algo que pertence ao software que você não usa mais.

Observe que esta é uma lista de todas as extensões de kernel de terceiros e qualquer uma delas pode estar causando o problema.

Monomeeth
fonte
3
Dê algumas extensões de kernel de terceiros retornadas kextstat | grep -v com.apple, como eu as removerei?
Zach
11
sudo kextunload /Library/Extensions/{something}.kext
rcoup
11
Como faço para excluir as extensões do kernel da terceira parte?
theonlygusti