Formas de pagamento Abuse

Atualizar o kernel do Ubuntu

07.07.2024, 19:23

A nova versão do kernel contém correcções, melhorias no desempenho e estabilidade do sistema, bem como várias inovações que tornam o trabalho com o Linux ainda mais fácil e eficiente. Todos os utilizadores estão interessados em tais benefícios, mas o Ubuntu é considerado uma distribuição bastante conservadora, à qual as novas versões do kernel chegam muito lentamente.

No entanto, este problema está resolvido, basta seguir passos simples das instruções que iremos dar. De seguida, vamos dizer-lhe como atualizar o kernel do ubuntu 16.04 ou versões posteriores. Embora não existam novas versões do kernel no repositório, existe um programa que fará todo o trabalho por si.

O que é um kernel?

No Linux, o kernel é a parte central do sistema operativo. É o programa que gere os recursos de hardware do computador (processador, memória, dispositivos de E/S, etc.) e permite a comunicação entre o hardware e o software.

As principais funções do kernel do Linux incluem:

  1. Gestão de processos: responsável pela gestão de processos (aplicações), sua criação, agendamento de execução, alocação e controlo de recursos.
  2. Gestão da memória: gere o acesso à memória, atribui memória aos processos, gere a memória virtual e fornece segurança e isolamento aos processos.
  3. Gestão de dispositivos: permite a interação com dispositivos de hardware, como discos rígidos, placas de rede, impressoras e outros dispositivos.
  4. Sistema de ficheiros: suporta sistemas de ficheiros, fornecendo acesso e gestão de ficheiros.
  5. Rede: fornece capacidades de rede para partilhar dados entre computadores através de uma rede.

O kernel Linux é de código aberto, o que significa que o seu código fonte está disponível para revisão, modificação e distribuição pela comunidade de desenvolvimento. Isto permite que o kernel seja personalizado para se adaptar a diferentes necessidades e garante que está constantemente a evoluir e a melhorar.

Como é atualizado o kernel do Ubuntu

Os kernels no Linux, bem como em qualquer outro sistema, são extremamente importantes e necessários, porque são responsáveis não só pela gestão da memória, dos processos e dos principais componentes do computador, mas também contêm todos os controladores dos dispositivos do sistema. Assim, em caso de novas tecnologias, os drivers devem ser actualizados, por isso, se o seu computador tiver algum problema com o suporte de hardware no Linux, atualizar o kernel do Ubuntu pode melhorar a situação.

Para tornar a atualização muito mais rápida e fácil, basta utilizar o UKUU ou Ubuntu Kernel Update Utility. Este utilitário descarrega as versões desejadas do kernel a partir da Internet e configura o sistema para permitir a sua utilização. Tudo o que o utilizador tem de fazer é selecionar a versão do kernel.

Não está disponível nas distribuições oficiais, mas pode ser descarregado a partir do repositório:

$ sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt update
$ sudo grub-mkconfig -o /boot/grub/grub.cfg sudo apt install ukuu

Atualizar o kernel do Ubuntu

Também é possível instalar o utilitário através do centro de aplicações do Ubuntu. Depois disso, pode lançar o programa a partir do menu principal:

Atualizar o kernel do Ubuntu

Depois, imediatamente após o lançamento, sincronizará o seu estado com a rede para determinar que novas versões do kernel estão disponíveis:

Atualizar o kernel do Ubuntu

Na lista, poderá descobrir os kernels que pode instalar. As versões prováveis estão marcadas a vermelho e as versões estáveis a amarelo.

Atualizar o kernel do Ubuntu

Para instalar um kernel, basta clicar no botão "Instalar":

Atualizar o kernel do Ubuntu

Em seguida, o utilizador terá de introduzir a palavra-passe e aguardar que a instalação termine. O progresso da inicialização pode ser monitorizado na janela do terminal:

Atualizar o kernel do Ubuntu

Quando a atualização estiver concluída, basta reiniciar o computador para utilizar a nova versão do kernel.

Solução do problema

Infelizmente, os novos kernels nem sempre melhoram o desempenho do computador. Podem efetuar alterações após as quais o sistema fica instável ou não arranca de todo. É importante que o utilizador compreenda o que fazer em tais situações.

É tão habitual que o Ubuntu pode não o deixar escolher o kernel a partir do qual arrancar. Portanto, primeiro edite o arquivo /etc/default/grub. Comente esta linha:

$ sudo vi /etc/default/grub

Atualizar o kernel do Ubuntu

# GRUB_HIDDEN_TIMEOUT_QUIET
# GRUB_HIDDEN_TIMEOUT

A seguir, precisa de criar um ficheiro de configuração com as seguintes definições:

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

No futuro, poderá carregar o kernel anterior se algo correr mal após a atualização e o sistema deixar de funcionar de forma estável e correta. Se o Linux não arrancar, também há uma solução aqui, basta premir a tecla para baixo muito rapidamente e repetidamente no momento em que o menu Grub deve aparecer.

Pode sempre remover um novo kernel que não funcione utilizando o UKUU, existe um botão para esta ação chamado "Uninstall":

Atualizar o kernel do Ubuntu

Limpar o sistema

Se o kernel funcionar bem após a atualização, pode remover os antigos. Falaremos sobre isto num outro artigo, dedicado especificamente ao processo de limpeza do sistema de kernels antigos e desnecessários.

É tudo por agora, atualizar o kernel no Ubuntu é uma tarefa bastante real e viável.