Como fazer downgrade do kernel no Linux

Cum se face downgrade-ul nucleului în Linux
⏱️ 3 min read

O Linux vive e morre pelo kernel. Se você está familiarizado com o funcionamento do GNU / Linux, o Linux é o kernel. Todo o resto são apenas ferramentas que fazem interface com ele. Essas ferramentas permitem que você execute o trabalho de verdade, mas não poderiam fazer nada sem o kernel.

O kernel de um sistema operacional é como o seu sistema cardiovascular. Você tende a esquecê-lo até que algo dê errado. Não é tão frequente, mas as atualizações do kernel podem e dão errado. Quando o kernel atualizado não permite que você use seu computador, é hora de fazer o downgrade.

Inicialize em um kernel mais antigo

A boa notícia se você atualizou recentemente seu kernel é que este processo quase nunca se livra do kernel antigo. O único caso em que isso pode acontecer é se você desinstalou imediatamente o kernel antigo, o que não é uma boa ideia.

Para inicializar em um computador mais antigo, você precisará reiniciá-lo. Quando o computador carrega o GRUB, pode ser necessário pressionar uma tecla para selecionar opções não padrão. Em alguns sistemas, os kernels mais antigos serão mostrados aqui, enquanto no Ubuntu você precisará selecionar “Opções avançadas para o Ubuntu” para encontrar os kernels mais antigos.

Depois de selecionar o kernel antigo, você inicializará em seu sistema. Tudo deve funcionar como antes. Se você ainda estiver tendo problemas, o kernel pode não ser o problema.

Remova o kernel problemático

Se você inicializou em seu computador e tudo está funcionando como planejado, o kernel atualizado é provavelmente o problema. Você poderia tecnicamente fazer isso toda vez que inicializar o computador, mas faz mais sentido remover o kernel problemático.

Você pode fazer isso usando as ferramentas de gerenciamento de pacotes da sua distribuição. Isso vai variar de acordo com o sistema que você está usando. Você também precisará saber a versão do kernel que deseja remover. Isso pode ser encontrado durante a inicialização na tela do GRUB. Para Ubuntu e outras distribuições baseadas em apt, você pode usar um comando como o seguinte:

Você precisará substituir VERSION acima com o número exato da versão do kernel com problema que você deseja remover. Se você deseja apenas retê-los por um tempo, você pode usar o seguinte comando:

Confirmação do kernel de downgrade do Linux

Evitando Problemas Futuros

Uma das maneiras mais fáceis de evitar esse tipo de problema é evitar a atualização imediata. Isso lhe dará a chance de ver se algum relatório de usuários com problemas no kernel aparecerá. Você deve ficar atento principalmente aos usuários com hardware semelhante ao seu.

Se a estabilidade é essencial para você, você também pode optar por usar distribuições LTS. Essas atualizações são menos frequentes, exceto as atualizações de segurança. Isso significa que você pode contar com eles sendo mais estáveis ​​do que sua distribuição média.

Conclusão

Embora o downgrade seja a maneira mais fácil de lidar com problemas relacionados ao kernel, não é a única maneira. Às vezes, também não é possível. Talvez o kernel de atualizações inclua suporte de hardware de que você precisa desesperadamente, enquanto o bug está relacionado a hardware que você nem usa.

Nesse caso, você desejará construir seu próprio kernel em vez de depender da versão que sua distribuição vem. Não é exatamente fácil, mas não é tão difícil quanto algumas pessoas pensam. Dê uma olhada em nosso guia para construir um kernel Linux customizado para ver como você pode começar.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x