Atualização para kernel 4.0.1 no Elementary OS
Dica publicada em Linux / Kernel
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:
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:
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
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:
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:
- The Linux Kernel Archives
- How To Install Kernel 4.0.1 On Ubuntu 15.04, Ubuntu 14.10, Ubuntu 14.04 And Derivative Systems | LinuxG.net
- Install Linux Kernel 4.0.1 (Stable) on Linux Mint/PinguyOS/Elementary OS
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!