Atualização para kernel 4.0.1 no Elementary OS

Publicado por Xerxes em 13/05/2015

[ Hits: 9.360 ]

 


Atualização para kernel 4.0.1 no Elementary OS



O procedimento serve para qualquer distribuição baseada em Ubuntu 14.04 LTS (Linux Mint 17, por exemplo).

Por padrão, a versão do Kernel do Elementary OS Freya é 3.16, siga as instruções para atualizar para a versão 4.0.1.

Como ver a minha versão atual do Kernel?

Use o comando:

uname -r

Preciso fazer essa atualização?

Essa atualização trata-se apenas de correções de erros e atualizações de drivers. Se tudo estiver funcionando perfeitamente no seu computador, a resposta é não, não precisa atualizar. Atualizar o Kernel pode até mesmo causar problemas. Mesmo assim, se você faz questão de ter a versão mais atualizada possível, siga o procedimento.

Para ver informações sobre qualquer versão de Kernel, acesse:

Atualização do Kernel

Antes de baixar os arquivos para fazer a atualização, instale o Axel para agilizar o procedimento:

sudo apt install axel

Acesse o diretório temporário:

cd /tmp

Agora, baixe os arquivos necessários, de acordo com a arquitetura do seu computador. Não sabe a arquitetura? Execute:

uname -m

Assim você fica sabendo se é 64-bits ou não.

Há dois tipos de opções para instalar, há o kernel normal e o kernel de baixa latência:
  • O kernel de baixa latência é nada mais, nada menos, que um kernel que tem um tempo de resposta menor (baixa latência). Ou seja, você manda o computador fazer algo e ele diz "ok, agora mesmo chefinho!".
  • Já o kernel normal, dependendo da situação, ele diz "Espere um pouco, por favor, tenho que fazer uma coisa que julgo ser mais importante primeiro". Para servidores, é melhor um kernel de latência alta, pois ele precisa fazer o seu trabalho sem ser interrompido.

Caso seu sistema seja 64-bits, baixe os arquivos com:

axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001_4.0.1-040001.201504290935_all.deb
axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001-generic_4.0.1-040001.201504290935_amd64.deb
axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-image-4.0.1-040001-generic_4.0.1-040001.201504290935_amd64.deb

Opcionalmente, se preferir o Kernel de baixa latência (tempo de resposta menor) para o sistema 64-bits , pode baixar os seguintes arquivos ao invés dos anteriores:

axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001_4.0.1-040001.201504290935_all.deb
axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001-lowlatency_4.0.1-040001.201504290935_amd64.deb
axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-image-4.0.1-040001-lowlatency_4.0.1-040001.201504290935_amd64.deb

Agora, se seu kernel não for 64-bits (e sim 32-bits), baixe os arquivos com:

axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001_4.0.1-040001.201504290935_all.deb
axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001-generic_4.0.1-040001.201504290935_i386.deb
axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-image-4.0.1-040001-generic_4.0.1-040001.201504290935_i386.deb

Opcionalmente, se preferir o Kernel de baixa latência (tempo de resposta menor) para o sistema 32-bits , pode baixar os seguintes arquivos ao invés dos anteriores:

axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001_4.0.1-040001.201504290935_all.deb
axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001-lowlatency_4.0.1-040001.201504290935_i386.deb
axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-image-4.0.1-040001-lowlatency_4.0.1-040001.201504290935_i386.deb

Por fim, instale os pacotes com o comando:

sudo dpkg -i linux*.deb

Reinicie o sistema:

sudo reboot

Abra o terminal e verifique a versão do Kernel:

uname -r

Removendo a atualização

Deu problema, quero voltar ao Kernel antigo! Como faço?

Inicie o kernel antigo primeiro e apenas remova o Kernel novo, com:

sudo apt-get remove linux-headers-4.0.1 linux-image-4.0.1

E atualize o GRUB:

sudo update-grub

Fontes:
Outras dicas deste autor

Pós instalação do Zenwalk

Fique por dentro do VOL

Arch Linux fácil

Removendo o bloqueio por erros de senha no Gentoo (systemd)

Teamviewer não abre no Slackware [Resolvido]

Leitura recomendada

Resolvendo erro: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

Dicas de compilação de kernel

Driver Wireless RTL8191SEvA no Debian

Kernel 3.0 em qualquer Ubuntu ainda suportado

Sincronizando relógio de máquinas virtuais VMware no Ubuntu

  

Comentários
[1] Comentário enviado por LeandroMenezes81 em 14/06/2015 - 08:18h

Bom dia Xerxes!
Obrigado por sua contribuição. Executei todo o procedimento, mas não obtive êxito com esse upgrade de Kernel. Também tentei o seguinte procedimento:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201...

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-04...

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-0400...

sudo dpkg -i linux-headers-4.0*.deb linux-image-4.0*.deb

sudo reboot

Porém, quando executo o comando uname -r, a versão do Kernel continua a 3.16

Esse procedimento aprendi no Blog do Edivaldo (http://www.edivaldobrito.com.br/). Deu certo no Ubuntu 15.04. Toda vez que uma versão nova e estável do Kernel Linux está disponível, atualizo desta maneira. Contudo não estou conseguindo no elementary OS.

Poderia me ajudar? Muito obrigado!

[2] Comentário enviado por xerxeslins em 14/06/2015 - 15:55h

Use:

$ sudo update-grub

Depois que instalar o kernel e depois reinicie. Veja se funciona.


--
Só digo uma coisa: num digo é nada. E digo mais: só digo isso.

[3] Comentário enviado por LeandroMenezes81 em 16/06/2015 - 12:54h


[2] Comentário enviado por xerxeslins em 14/06/2015 - 15:55h

Use:

$ sudo update-grub

Depois que instalar o kernel e depois reinicie. Veja se funciona.


--
Só digo uma coisa: num digo é nada. E digo mais: só digo isso.


Bom dia caro Xerxes!

Ontem eu instalei o Fedora 22 em Quad boot (Hehehe...) e acabei tendo que utilizar o Boot Repair em um Live USB com Ubuntu 15.04 pra consertar o Grub2. Aí a opção com o Kernel acima citado foi devidamente configurada. Agora meu elementary OS está com o Kernel 4.0.5 rodando sem problemas.

Muito obrigado!

[4] Comentário enviado por xerxeslins em 16/06/2015 - 12:59h

Legal! :D

[5] Comentário enviado por jrquinello777 em 22/08/2016 - 16:29h

Boa tarde, Xerxes! Amigo, tentei atualizar mas aparecem essas mensagens de erro...
Poderia me ajudar?
Valeu amigo, um abraço!


~$ cd /tmp
nepheshayyah@nepheshayyah-Aspire-5741Z:/tmp$ axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001_4.0.1-040001.2...
Initializing download: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001_4.0.1-040001.2...
HTTP/1.1 404 Not Found
nepheshayyah@nepheshayyah-Aspire-5741Z:/tmp$ axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001-generic_4.0.1-...
Initializing download: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001-generic_4.0.1-...
HTTP/1.1 404 Not Found
nepheshayyah@nepheshayyah-Aspire-5741Z:/tmp$ axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-image-4.0.1-040001-generic_4.0.1-04...
Initializing download: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-image-4.0.1-040001-generic_4.0.1-04...
HTTP/1.1 404 Not Found
nepheshayyah@nepheshayyah-Aspire-5741Z:/tmp$ axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001_4.0.1-040001.2...
Initializing download: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001_4.0.1-040001.2...
HTTP/1.1 404 Not Found
nepheshayyah@nepheshayyah-Aspire-5741Z:/tmp$ axel -va http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001-lowlatency_4.0...
Initializing download: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.1-vivid/linux-headers-4.0.1-040001-lowlatency_4.0...
HTTP/1.1 404 Not Found

[6] Comentário enviado por xerxeslins em 22/08/2016 - 16:53h


[5] Comentário enviado por jrquinello777 em 22/08/2016 - 16:29h

Boa tarde, Xerxes! Amigo, tentei atualizar mas aparecem essas mensagens de erro...
Poderia me ajudar?
Valeu amigo, um abraço!

...


Amigo, a dica está antiga. Os links não funcionam mais. Infelizmente não adianta mais usar esses comandos.




Contribuir com comentário