Pesquisa de site

Instale o Linux Kernel 4.15 em sistemas baseados em RPM e DEB


O Linux Kernel 4.15 foi lançado em 28 de janeiro de 2018. Você deve ter ouvido falar muito sobre as vulnerabilidades Meltdown e Spectre nos chips nos últimos meses. Graças a toda a equipe de desenvolvimento do Kernel Linux, esta versão contém o código mais recente para lidar com problemas de Meltdown/Spectre. Mesmo assim, os problemas ainda não foram completamente corrigidos, pelo menos temos uma solução temporária. "A versão Linux Kernel 4.15 é silenciosa e pequena, e sem pânico de última hora, apenas pequenas correções para vários problemas", afirma Linus Torvalds nas notas de lançamento. Agora, vamos ver como instalar o Linux Kernel 4.15 em sistemas baseados em RPM (RHEL, CentOS) e sistemas baseados em DEB (Debian, Ubuntu).

Primeiro, veremos como instalar o Linux Kernel 4.15 em sistemas baseados em RPM.

Instale o Linux Kernel 4.15 em sistemas baseados em RPM

Para os fins deste guia, uso o servidor CentOS 7 de 64 bits. No entanto, também pode funcionar em outras distros RPM, como RHEL, Fedora e Scientific Linux.

A versão Kernel 4.15 ainda não está disponível nos repositórios oficiais. Então, vamos adicionar o repositório ELRepo e instalar o Kernel mais recente a partir daí.

Faça login como usuário root ou qualquer usuário com privilégio de administrador e importe a chave do repositório ELRepo.

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Em seguida, adicione ELRepo:

No CentOS 7/RHEL 7/Scientific Linux 7:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

No CentOS 6/RHEL 6 / Scientific Linux 6:

rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

Habilite o espelho mais rápido do ELRepo:

yum install yum-plugin-fastestmirror

Finalmente, instale a versão mais recente do kernel Linux 4.15 usando o comando:

yum --enablerepo=elrepo-kernel install kernel-ml

Assim que a instalação for concluída, reinicie o sistema e escolha o Kernel recém-instalado no menu de inicialização do Grub.

Você pode verificar se o seu sistema está usando o Kernel mais recente usando o comando:

# uname -r
4.15.0-1.el7.elrepo.x86_64

Parabéns! Seu sistema está rodando com o Kernel mais recente.

Se houver algum problema após a atualização do Kernel, você pode simplesmente reverter para o Kernel antigo conforme descrito abaixo.

Reinicie seu sistema. Faça login no seu sistema selecionando o Kernel antigo no menu Boot.

Finalmente, remova o Kernel recém-instalado:

yum remove kernel-ml

Instale Linux Kernel 4.15 LTS em sistemas baseados em DEB

Eu testei isso na edição do servidor Ubuntu 16.04 LTS, mas deve funcionar no Debian, outras versões do Ubuntu e suas variantes.

Baixe o kernel mais recente no link a seguir.

  • Baixe o Kernel Linux 4.15

Para sistemas Ubuntu de 64 bits:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-headers-4.15.0-041500_4.15.0-041500.201802011154_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-headers-4.15.0-041500-generic_4.15.0-041500.201802011154_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-image-4.15.0-041500-generic_4.15.0-041500.201802011154_amd64.deb

Para sistemas Ubuntu de 32 bits:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-headers-4.15.0-041500_4.15.0-041500.201802011154_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-headers-4.15.0-041500-generic_4.15.0-041500.201802011154_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/linux-image-4.15.0-041500-generic_4.15.0-041500.201802011154_i386.deb

Em seguida, instale o Linux Kernel 4.15 LTS:

sudo dpkg -i *.deb

Atualize o gerenciador de inicialização Grub com o comando:

sudo update-grub
sudo update-burg

Reinicie seu sistema e faça login no Kernel recém-instalado.

Verifique se o novo Kernel foi instalado com o comando:

uname -r
4.15.0-041500-generic

Se houver algum problema após a atualização do Kernel, você pode reverter para o Kernel antigo e excluir o novo.

Para fazer isso, reinicie o sistema e faça login no kernel antigo selecionando a opção "Opções avançadas para Ubuntu" no menu de inicialização.

Escolha o kernel antigo:

Em seguida, desinstale o novo Kernel com o comando:

sudo apt-get remove linux-headers-4.15* linux-image-4.15*

Finalmente, reinicie o seu sistema.

Maneiras não oficiais de atualizar o kernel Linux

Existem algumas maneiras de atualizar o Kernel. Aqui estão duas maneiras não oficiais de atualizar o Kernel no Ubuntu e suas variantes.

1. Usando Ukku:

  • Ukuu – Uma maneira fácil de instalar e atualizar o kernel Linux em sistemas baseados em Ubuntu

2. Usando utilitários do kernel Linux:

  • Linux Kernel Utilities – Scripts para compilar e atualizar o kernel Linux mais recente para Debian e derivados

Dica adicional: o Oracle VirtualBox pode não funcionar após a atualização do Kernel. Nesse caso, consulte o guia a seguir.

  • Erro do VirtualBox após instalar o Linux Kernel 4.x no Ubuntu

Leia também:

  • Instale o Kernel Linux 4.15 no openSUSE

Deixemos claro que o Linux Kernel 4.15 é uma versão normal. Se você deseja correções de segurança constantes e suporte de longo prazo, basta usar a versão Linux Kernel 4.14 LTS. As versões LTS têm suporte por 6 anos. A instalação do Kernel 4.14 LTS é igual à descrita aqui. Documentei as etapas de instalação no link fornecido abaixo.

  • Instale o Linux Kernel 4.14 LTS em sistemas baseados em RPM e DEB

Artigos relacionados