Neste artigo vamos ensinar como instalar ou atualizar o Kernel Linux 4.4.31 no Ubuntu, Debian, Linux Mint, Duzeru, Fedora, openSUSE e em qualquer distribuição de forma simples e automática através de um script ou manual. Um detalhe importante, a versão next-20161111 foi lançada, porém como se trata de uma versão que está em desenvolvimento, recomendamos instalar a versão 4.4.31, qualquer novidade sobre a versão mais recente vamos lançar o script.
Existem dois métodos, o primeiro é para distribuições baseadas no
Debian,
Duzeru,
Ubuntu e que seguem por suas derivações, vamos utilizar um script
shell que vai baixar os pacotes
.deb que são compilados pela
Canonical. Em seguida instalar e por último o seu computador será automaticamente reiniciado, e a segunda forma vamos instalar manualmente através do pacote fonte disponibilizado pelo Linus Torvalds, através do
kernel.org. Queremos deixar claro que não nos responsabilizamos por qualquer erro. Lembre-se que o script vai reiniciar o seu computador automaticamente.
Para instalar o Kernel padrão selecione o código abaixo e cole no terminal:
cd /tmp
wget https://goo.gl/XlChfT -O kernel-4.4.31-generic
chmod +x kernel-4.4.31-generic
sudo sh kernel-4.4.31-generic
sudo update-grub
sudo reboot
Para instalar o Kernel de baixa latência, você deve o colar o script abaixo:
cd /tmp
wget https://goo.gl/CgHAQu -O kernel-4.4.31-lowlatency
chmod +x kernel-4.4.31-lowlatency
sudo sh kernel-4.4.31-lowlatency
sudo update-grub
sudo reboot
Agora vou mostrar como instalar o kernel diretamente do código fornecido pelo Linus. Lembrando que esta instalação é manual, e alguns módulos podem não estar presentes. Nesse caso você terá que instalar manualmente, isso não ocorre com frequência, mas se você tem um computador um pouco mais antigo e estiver executando alguma distribuição baseada no Debian, sugerimos que faça a instalação através dos pacotes da Canonical, que contém alguns ajustes importantes. Digamos, que este kernel seja o puro, cru, ou como queira chamar.
Vamos baixar a versão 4.4.31 do Linux Kernel, o download será feito diretamente do kernel.org:
wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.31.tar.xz
Agora vamos instalar os compiladores para o kernel, de acordo com a sua distribuição, abaixo vamos mostrar como fazer o processo no Fedora e suas derivações e também no openSUSE e seus derivados. O nome dos pacotes são os mesmos para qualquer distribuição, então caso a sua não esteja nos exemplos abaixo, use o gerenciador de pacotes da sua distribuição e pronto, os pacotes serão instalados, os outros comandos que vem a seguir são padrões do Linux e não dependem daquela ou esta distribuição, vai funcionar em qualquer uma, mãos à obra:
No Fedora:
yum install gcc make ctags ncurses-devel -y
Se for openSUSE execute:
zypper in gcc make ctags ncurses-devel
Descompacte o arquivos:
tar -xvf linux-4.4.31.tar.xz
Acesse o seu diretório:
cd linux-4.4.31
Copie o seu config para esse diretório:
cp /boot/config-'uname -r'* .config
E vamos ao processo de compilar, isso pode demorar um pouco e esse tempo vai de acordo com o seu processador e memória. O tempo mais longo que observamos foi de aproximadamente 20 minutos. Finalmente, faremos os comandos:
make defconfig
make
make modules_install install
Atualize o seu GRUB:
grub2-mkconfig -o /boot/grub2/grub.cfg
E reinicie a distribuição:
reboot