artigo vamos ensinar como instalar ou atualizar o Kernel Linux 4.1.22
LTS no Ubuntu, Debian, LinuxMint, 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-20160420 foi lançada, porém
como se trata de uma versão que esta em desenvolvimento, recomendamos
instalar a versão 4.1.22, 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. 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.
$ cd /tmp $ wget https://goo.gl/ScikRm -O kernel-4.1.22-generic $ chmod +x kernel-4.1.22-generic $ sudo sh kernel-4.1.22-generic $ sudo update-grub $ sudo reboot
$ cd /tmp $ wget https://goo.gl/liUp0a -O kernel-4.1.22-lowlatency $ chmod +x kernel-4.1.22-lowlatency $ sudo sh kernel-4.1.22-lowlatency $ sudo update-grub $ sudo reboot
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.
# wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.1.22.tar.xz
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 suas derivações. 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, irão funcionar em qualquer uma.
# yum install gcc make ctags ncurses-devel -y
# zypper in gcc make ctags ncurses-devel
# tar -xvf linux-4.1.22.tar.xz
# cd linux-4.1.22
# cp /boot/config-`uname -r`* .config
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.
# make defconfig # make # make modules_install install
# grub2-mkconfig -o /boot/grub2/grub.cfg
# reboot