É necessário atualizar seu kernel quando você precisa adicionar funcionalidades ou suporte ao dispositivo, patch bugs ou aumentar o desempenho do sistema.
Depois de ler este artigo, você poderá atualizar seu kernel Linux em algumas etapas.
Para este tutorial, atualizarei para o kernel 5.16, mas as instruções fornecidas também são úteis para outras versões do kernel. Basta substituir o 5.16.15 Versão neste artigo para sua versão.
Todas as instruções também são úteis para versões do Debian anteriores. Você pode ignorar o fato de que este artigo foi escrito usando Bullseye Debian.
O tutorial inclui capturas de tela para todas as etapas descritas, facilitando para qualquer usuário do Linux segui -las.
Atualizando o kernel em Debian 11 Bullseye:
Para começar, vamos ver como determinar seu kernel atual. Você pode usar o uname comando seguido pelo -r parâmetro, como mostrado abaixo:
uname -r
Como você pode ver acima, o kernel atual é 5.10.0. Vamos baixar um kernel mais recente.
Você pode verificar o último kernel em https: // cdn.núcleo.org/pub/linux/kernel/v5.x/
Para este tutorial do Debian, atualizarei para os 5.16 kernel. Para baixá -lo da fonte mencionada anteriormente, você pode usar o wget comando como mostrado abaixo:
Observação: Você pode usar este tutorial para instalar outras versões do kernel, basta substituir o caminho e o nome do kernel.
wget https: // cdn.núcleo.org/pub/linux/kernel/v5.X/Linux-5.16.15.alcatrão.gz
Além disso, faça o download da assinatura do kernel com o comando, como mostrado abaixo:
Wget https: // cdn.núcleo.org/pub/linux/kernel/v5.X/Linux-5.16.15.alcatrão.sinal
Extraia o kernel que você baixou executando o seguinte comando (o comando abaixo pressupõe que você tenha o .alcatrão.pacote gz):
TAR XVZF Linux-5.16.15.alcatrão.gz
Ou
TAR XVZF Linux-.alcatrão.gz
Onde "Versão" deve ser substituído pela versão real do kernel, você baixou.
Digite o diretório com os arquivos extraídos executando o seguinte comando:
CD Linux-5.16.15/
Atualize o arquivo de configuração executando o comando mostrado na imagem a seguir:
sudo cp -v /boot /config -$ (uname -r) .Config
Instale os pacotes necessários para compilar o kernel Linux executando o seguinte comando:
sudo apt-get install install-essencial-essencial-fonte bc kmod cpio flex libncurses5-dev libelf-dev libsl-dev anões -y -y
Para configurar o kernel e adicionar ou remover o suporte a dispositivos, execute o seguinte comando:
sudo faz menuconfig
Você pode explorar todas as opções nesta tela para personalizar o kernel de acordo com suas necessidades. Depois de terminar, pressione o Salvar botão:
aperte o OK botão para salvar o arquivo de configuração.
aperte o Saída botão para terminar o processo.
aperte o Saída botão novamente para retornar ao terminal.
Desativar módulos desnecessários e criar um .arquivo de configuração com base na configuração atual do seu kernel, executando o seguinte comando:
Sudo faz do LocalModConfig
Agora, comece a compilar o novo kernel executando o comando mostrado na imagem a seguir. Este processo pode demorar vários minutos.
sudo faz bzimage
Você obterá uma saída semelhante, como mostrado abaixo:
Instale os módulos do kernel executando o seguinte comando:
sudo make módulos && sudo make modules_install
Se você usou o sudo comando durante o processo, você pode ser obrigado a digitar seu sudo Senha, como mostrado abaixo:
Termine de instalar o novo kernel executando a seguinte linha:
Sudo make install
Você precisa de Grub, um carregador de inicialização, para incorporar o novo kernel para inicializá -lo.
Para fazer isso, basta atualizar o Grub executando o seguinte comando:
sudo update-grub
Agora, reinicie seu sistema para carregar o novo kernel.
reinicialização do sudo
Depois de inicializar, verifique novamente o seu kernel executando o seguinte comando:
uname -r
Como você pode ver, o kernel foi atualizado com sucesso. Agora, você pode desfrutar do seu sistema atualizado.
Qual é o kernel Linux?
O kernel Linux é o núcleo do sistema, cuja principal tarefa é permitir a interação entre hardware e software. Ele define os processos que podem passar pela CPU e a quantidade de recursos disponíveis para cada. Ele também analisa a memória e gerencia os motoristas.
Você pode considerar parte da função do kernel como um tradutor entre diferentes componentes, incluindo componentes abstratos como o restante do sistema operacional.
O kernel Linux é gratuito e de código aberto, e está escrito na linguagem C. Foi desenvolvido por Linus Torvalds. Está licenciado sob a licença pública geral da GNU v2. Hoje, é amplamente suportado e novos lançamentos são publicados periodicamente. Atualmente, a comunidade por trás do desenvolvimento do kernel tem mais de 6.000 colaboradores.
Alguns especialistas argumentam que o kernel é o sistema operacional, enquanto o Linux é uma adição.
Ao compilá -lo, você pode adicionar suporte para hardware não suportado, adicionar recursos e patch bugs e problemas de segurança, como mostrado anteriormente no faça menuconfig etapa. Isso é especialmente útil para sistemas como o Debian usando versões antigas do kernel.
Você pode incluir diferentes versões do kernel no seu carregador de inicialização para escolher entre elas ao inicializar seu sistema.
Para obter informações adicionais sobre o kernel Linux e lançamentos, visite https: // kernel.org.
Conclusão:
Como você pode ver, a atualização do kernel Linux no Debian 11 Bullseye é uma tarefa longa, mas fácil, que qualquer usuário do Linux pode alcançar. Existem muitas etapas como descrito acima, mas o processo é fácil seguindo as etapas explicadas neste tutorial.
Se você estiver usando o Debian 10 ou Debian 9, ainda pode compilar um novo kernel seguindo as instruções acima. O processo é semelhante para outras distribuições Linux, exceto as etapas usando o gerenciador de pacotes APT/APT-GET e para sistemas usando um carregador de inicialização diferente do que o GRUB (nesse caso, você só precisa substituir a atualização do Grub para a atualização do seu carregador de inicialização). Depois de atualizar seu kernel, você pode sentir o desempenho do seu sistema melhorar o suporte selecionado na etapa de configuração.
Obrigado por ler este artigo explicando como atualizar o kernel no Debian. Espero que este artigo tenha sido útil para você. Continue seguindo o Linux Dint para mais tutoriais profissionais do Linux.