INTRODUÇÃO
Estou realizando uma nova contribuição na comunidade GNU/Linux, descrevendo de forma rápida, a atualização do kernel do Debian e suas variações (Ubuntu, Linux Mint, Lubuntu etc) para a versão 4.0, lançada em 12/04/2015.
O Kernel Linux 4.0, codinome “Hurr durr eu sou uma ovelha” – não, realmente – traz consigo um conjunto pequeno de novo suporte de hardware, ajustes de performance, correções de bugs e afins.
RECURSOS
Se você já foi posto para fora por necessidade de reiniciar a sua máquina Linux para concluir a instalação de uma atualização do kernel, não estará sozinho. É um pequeno inconveniente na área de trabalho, e uma das mais importantes para os servidores.
A boa notícia é que o Linux 4.0 não precisa reiniciar para completar a atualização do kernel, uma coisa do passado. Bem, quase.
A base inicial para apoiar patching sem reinicialização chega nesta última versão, pronta para administradores experientes para aproveitar o Kernel Linux 4.0.
OUTRAS MUDANÇAS
Embora seja considerado um pequeno lançamento do mais novo kernel Linux, consegue espremer em um conjunto de boas-vindas de melhorias de hardware, novos drivers e ajustes de performance.
Esses incluem:
- Melhorias na plataforma Intel “Skylake”;
- Suporte Intel Quark SoC;
- Várias correções para melhorar Linux rodando em um Playstation 3;
- Töpen-source AMD Radeon driver suporta DisplayPort Áudio;
- Vários ajustes de driver HID variado, incluindo Lenovo teclados compactos, Wacom Cintiq 27QHD;
- Toshiba configurações de energia do motorista acrescenta sono USB / função de carga, carga rápida, o sono w / música, etc;
- Tweaks do sistema de arquivos, incluindo F2FS, BtrfFS, etc.
Saiba mais em:
Mesmo sendo fácil, lembre-se de realizar um backup de TODOS os seus arquivos, pois pode ocorrer algum problema no decorrer da execução e comprometer todo o sistema.
Estou usando um Ubuntu 14.04 LTS para realizar a atualização.
Primeiro, vamos verificar a versão do sistema (32 ou 64 bits), abra o terminal (Ctrl+Alt+t) e digite o comando abaixo:
$ uname -m
- Se ele retornar “x86_64”, seu sistema é 64 bits.
- Se a mensagem for “i686”, a versão é 32 bits.
Vou criar um diretório para ficar mais organizado os pacotes de atualização, vou continuar a atualização usando o usuário root:
# mkdir -p $HOME/atualiza_kernel
# cd $HOME/atualiza_kernel
Agora, vamos baixar os pacotes da respectiva arquitetura.
Arquitetura 32 bits:
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb
Arquitetura 64 bits:
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb
KERNEL 4.0 LOWLATENCY
Agora, se deseja instalar o “kernel 4.0 lowlatency”, use os links abaixo:
Kernel lowlatency 32 bits:
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-lowlatency_4.0.0-040000.201504121935_i386.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-lowlatency_4.0.0-040000.201504121935_i386.deb
Kernel lowlatency 64 bits:
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-lowlatency_4.0.0-040000.201504121935_amd64.deb
# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-lowlatency_4.0.0-040000.201504121935_amd64.deb
Agora que já foi realizado o download dos pacotes necessários, já podemos atualizar:
# dpkg -i *.deb
Vamos realizar a limpeza removendo os pacotes baixados:
# rm -rf $HOME/atualiza_kernel
Ao término, execute o comando:
# reboot
Pronto! Kernel instalado. Para verificar, basta executar o comando:
$ uname -r
REMOVENDO
Caso tenha problemas ou queira remover, PRIMEIRO inicie o Kernel antigo.
E basta usar os comandos abaixo:
$ sudo apt-get purge linux.image-4.0*
Atualizar o GRUB (para garantir que não haja erros na inicialização):
$ sudo update-grub
E reiniciar.
CONSIDERAÇÕES FINAIS
Usar a última versão do kernel é sempre uma caixinha de surpresas, então, veja se é necessário a atualização e use os últimos recursos adicionados ao kernel.