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