Como instalar o mais recente kernel 5.0 no Ubuntu

Como instalar o mais recente kernel 5.0 no Ubuntu

Periodicamente novos dispositivos e tecnologia saindo e é importante manter nosso kernel do sistema Linux atualizado se quisermos aproveitar ao máximo.

Além disso, a atualização do kernel do sistema nos facilitará a aproveitar as novas funções do kernel e também nos ajuda a nos proteger de vulnerabilidades que foram encontradas em versões anteriores.

Leia sugerida: Como atualizar o kernel no CentOS 7

Pronto para atualizar seu kernel no Ubuntu e Debian ou um de seus derivados, como Linux Mint? Se sim, continue lendo!

Verifique a versão instalada do kernel

Para encontrar a versão atual do kernel instalado em nosso sistema, podemos fazer:

$ uname -sr 

A seguir mostra a saída do comando acima em um Ubuntu 18.04 servidor:

Linux 4.15.0-42-genérico 

Atualizando o kernel no servidor Ubuntu

Para atualizar o kernel em Ubuntu, Vá para http: // kernel.Ubuntu.com/~ kernel-ppa/mainline/e escolha a versão desejada (Kernel 5.0 é o mais recente no momento da redação) da lista clicando nela.

Em seguida, baixe o .Deb arquivos para sua arquitetura do sistema usando o comando wget.

Baixe o kernel Linux para sistema de 32 bits

$ wget https: // kernel.Ubuntu.com/~ kernel-ppa/mainline/v5.0/Linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.Deb $ wget https: // kernel.Ubuntu.com/~ kernel-ppa/mainline/v5.0/Linux-headers-5.0.0-050000-GENERIC_5.0.0-050000.201903032031_i386.Deb $ wget https: // kernel.Ubuntu.com/~ kernel-ppa/mainline/v5.0/Linux-Image-5.0.0-050000-GENERIC_5.0.0-050000.201903032031_i386.Deb $ wget https: // kernel.Ubuntu.com/~ kernel-ppa/mainline/v5.0/Linux-Modules-5.0.0-050000-GENERIC_5.0.0-050000.201903032031_i386.Deb 

Baixe o kernel Linux para sistema de 64 bits

$ wget https: // kernel.Ubuntu.com/~ kernel-ppa/mainline/v5.0/Linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.Deb $ wget https: // kernel.Ubuntu.com/~ kernel-ppa/mainline/v5.0/Linux-headers-5.0.0-050000-GENERIC_5.0.0-050000.201903032031_amd64.Deb $ wget https: // kernel.Ubuntu.com/~ kernel-ppa/mainline/v5.0/Linux-Image-Unsigned-5.0.0-050000-GENERIC_5.0.0-050000.201903032031_amd64.Deb $ wget https: // kernel.Ubuntu.com/~ kernel-ppa/mainline/v5.0/Linux-Modules-5.0.0-050000-GENERIC_5.0.0-050000.201903032031_amd64.Deb 

Depois de baixar todos os arquivos do kernel acima, agora os instale da seguinte maneira:

$ sudo dpkg -i *.Deb 
Saída de amostra
(Lendo Banco de Dados… 140176 Arquivos e diretórios atualmente instalados.) Preparando-se para descompactar o Linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.Deb… descompactar Linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) sobre (5.0.0-050000.201903032031)… Preparando-se para descompactar o Linux-headers-5.0.0-050000-GENERIC_5.0.0-050000.201903032031_amd64.Deb… descompactar Linux-headers-5.0.0-050000 Generic (5.0.0-050000.201903032031) sobre (5.0.0-050000.201903032031)… Preparando-se para descompactar Linux-Image-Unsigned-5.0.0-050000-GENERIC_5.0.0-050000.201903032031_amd64.Deb… descompactar Linux-Image-Unsigned-5.0.0-050000 Generic (5.0.0-050000.201903032031) sobre (5.0.0-050000.201903032031)… Selecionando o pacote anteriormente não selecionado Linux-Modules-5.0.0-050000 Generic. Preparando-se para descompactar Linux-Modules-5.0.0-050000-GENERIC_5.0.0-050000.201903032031_amd64.Deb… descompactar Linux-Modules-5.0.0-050000 Generic (5.0.0-050000.201903032031)… Configuração do Linux-headers-5.0.0-050000 (5.0.0-050000.201903032031)… Configuração do Linux-headers-5.0.0-050000 Generic (5.0.0-050000.201903032031)… Configuração do Linux-Modules-5.0.0-050000 Generic (5.0.0-050000.201903032031)… Configuração do Linux-Image-Unsigned-5.0.0-050000 Generic (5.0.0-050000.201903032031)… Processando gatilhos para Linux-Image-Unsigned-5.0.0-050000 Generic (5.0.0-050000.201903032031)…/etc/kernel/postinst.d/initramfs-tools: update-initramfs: gerando/boot/initrd.IMG-5.0.0-050000 Generic/etc/kernel/postinst.D/X-GRUB-Legacy-Ec2: Pesquisando para o diretório de instalação do GRUB… Encontrado:/Boot/Grub procurando por um arquivo padrão… Encontrado:/boot/grub/teste padrão para um menu de grub existente.Arquivo LST… Encontrado:/Boot/Grub/Menu.LST Procurando por Splash Image… Nenhum encontrado, pulando… Found Kernel: /Boot /Vmlluz-4.15.0-42-Generic encontrado kernel: /boot /vmlluz-4.15.0-29-Generic encontrado kernel: /boot /vmlluz-5.0.0-050000 Generic Found Kernel: /Boot /Vmlluz-4.15.0-42-Generic encontrado kernel: /boot /vmlluz-4.15.0-29-GERICO SUBSTITUIR FILE DE CONFIG/RUN/GRUB/MENU.LST com nova versão atualizando/boot/grub/menu.LST… feito/etc/kernel/postinst.D/ZZUPDATE-GRUB: Gerando Arquivo de Configuração do Grub… Encontrado Linux Imagem:/Boot/Vmlluz-5.0.0-050000-Generic Encontrou Initrd Imagem: /Boot /initrd.IMG-5.0.0-050000-Generic encontrado Linux Imagem: /Boot /Vmlluz-4.15.0-42-Generic Encontrou Initrd Imagem: /Boot /Initrd.IMG-4.15.0-42-genérico encontrado Linux Imagem: /boot /vmlluz-4.15.0-29-Generic Encontrou Initrd Imagem: /Boot /initrd.IMG-4.15.0-29 Genérico feito 

Depois que a instalação estiver completa, reinício Sua máquina e verifique se a nova versão do kernel está sendo usada:

$ uname -sr 
Verifique a versão do kernel no Ubuntu

E é isso. Agora você está usando uma versão do kernel muito mais recente do que a instalada por padrão com Ubuntu.

Resumo

Neste artigo, mostramos como atualizar facilmente o kernel Linux no sistema Ubuntu. Há ainda outro procedimento que não mostramos aqui, pois é necessário compilar o kernel da fonte, que não é recomendado nos sistemas Linux de produção.

Se você ainda estiver interessado em compilar o kernel como uma experiência de aprendizado, receberá as instruções sobre como fazê -lo na página de novatos do kernel.

Como sempre, sinta -se à vontade para usar o formulário abaixo se tiver alguma dúvida ou comentário sobre este artigo.