Como instalar o Kernel 3.10.0 no Ubuntu

O novo Kernel Linux 3.10.0 acabou de ser empacotado pela Canonical, estando portanto disponível para download. Este kernel não entra em repositórios oficiais do Ubuntu (pelo menos dos Ubuntus finalizados) porque é um kernel extremamente atualizado e pode ter alguma instabilidade associada, aliás, é o primeira da família 3.10x e portanto é natural que possa ser imprevisível.

Uma vez que ele não está disponibilizado em nenhum repositório, neste artigo damos-lhe a conhecer o Kernel 3.10.0 e explicamos como você o pode instalar manualmente de forma facil. De salientar que o método explicado neste artigo não requer qualquer procedimento complexo de compilação. Este kernel foi empacotado tendo em vista os últimos Ubuntus, portanto funciona bem no Ubuntu 13.04, no Ubuntu 12.10, no Mint 14 e no Mint 15. Em princípio deve funcionar também no Ubuntu 12.04 e ElementaryOS.

ATENÇÃO: A instalação do Kernel é um procedimento apenas para usuários com
conhecimentos capazes de desfazerem a instalação caso ocorra algo errado.

 

O método apresentado neste artigo utiliza um script editado e testado pela equipa do Ubuntued (veja o vídeo abaixo). O script é extremamente simples e basicamente faz download dos pacotes deb do Kernel Linux conforme a arquitetura do seu computador (que estão presentes neste link). Você pode ver o código fonte desse script quando fizer download para o seu computador, bastando para isso abrir o ficheiro com o Editor de Ficheiros do Ubuntu, o Gedit.

Relativamente às novidades do Linux Kernel 3.10.0, são apenas modificações de manutenção da família Linux Kernel 3.10x. Você pode saber mais sobre o Kernel 3.10x aqui. Verá que que este Kernel 3.10x, tem vantagens interessantes para quem tem por exemplo discos SSD. Sobre as novidades do Kernel 3.10.0 em concreto, há relativas ao BCache para discos SSD e HDD, suporte para formato de vídeo UVD, suporte para Intel Haswell Linux, melhorias na gestão de energia, entre muitas outras que você pode confirmar no link seguinte:

O procedimento de instalação é extremamente simples. No entanto, como o Kernel é a parte mais importante do Ubuntu, muita gente oferece alguma resistência em experimentar instalar. Antes de você realizar o procedimento, recomendamos que veja o vídeo seguinte onde mostramos todo o processo de instalação de um kernel anterior:

 

Como instalar o Kernel 3.10.0

Tal como referido o procedimento usa um pequeno script que faz download dos ficheiros deb conforme a arquitetura do computador. O procedimento deve ser executado sequencialmente e todo ele feito pelo terminal.

  • Navegue para a pasta temporária do Ubuntu:
cd /tmp

  • Faça download do script:
wget http://ubuntued.info/kernels/kernel-3.10.0 -O kernel-3.10.0

  • Defina o ficheiro do script como executável:
chmod +x kernel-3.10.0

  • Execute o script com o comando abaixo. Ele irá perguntar se você tem a certeza. Carregue na tecla ENTER para continuar. Aguarde e acompanhe a instalação.
sudo sh kernel-3.10.0

  • Quando o procedimento de instalação do comando anterior terminar, você já tem o kernel instalado. Significa portanto que apenas precisa de reiniciar para começar a utilizar. Para tal execute o comando seguinte:
sudo reboot

Depois de reiniciar, se você quiser confirmar que está a usar o novo kernel, abra o terminal e escreva o comando seguinte:

uname -r

 

Como remover o Kernel 3.10.0

A instalação do Kernel 3.10.0 deu algum problema? Você quer remover este kernel? O procedimento de remoção também é muito simples, basta escrever o comando seguinte no terminal:

sudo apt-get purge linux-image-3.10.0*

 

26 Respostas ate agora.

  1. André Fernandes diz:

    :(… bom tirando um pequeno bug que deu no meu note. ta tudo ok…
    tenho um dell com placa hibrida intel e nvidia…
    ae depois que atualize apareceu um monitor desconhecido…
    tive que desativalo para que ficasse sussa.

  2. Crank diz:

    é necessário atualizar o kernel?
    se eu não atualizar corre risco de haver alguma vulnerabilidade no sistema?

  3. dionizion diz:

    Ai galera, o erro que tinha ocorrido no meu foi resolvido colocando o comando SUDO antes do WGET da chamada para o script.

    A instalação foi um sucesso e o PC tá rodando normalmente depois do reboot!!!

    Parabéns para todos da Ubunted ;)

  4. dionizion diz:

    Parabéns para a galera do Ubunted.

    Sobre o novo Kernel deu erro ao tentar baixar o script:

    –2013-07-04 18:59:11– http://ubuntued.info/kernels/kernel-3.10.0
    Resolving ubuntued.info (ubuntued.info)… failed: No such file or directory.
    wget: unable to resolve host address ‘ubuntued.info’

  5. Wesley diz:

    quando instalei, o Gnome sumiu. Já desinstalei o kernel, mas continua com problema. Já instalei o Gnome de novo, mas continua o problema.

  6. ELIELPRADO diz:

    Como fazer para reinstalar o unity?….. ele não aparece depois que coloquei este kernel, e mesmo quando tirei, o unity continua sem aparecer…

  7. PBS diz:

    Excelente artigo, como sempre :)

    Uma dúvida: é possível instalar o mais recente kernel no 10.04?

    Outra súvida: como instalar o interface do 10.04 netbook edition? para mim, era o meu preferido!

  8. Ubiracy Mafra diz:

    Na minha opinião, se meu ubuntu 13.04 está mais redondo do que a Skol, para quê atualizar o kernel? Nada contra quem faz isso. eheheheh

  9. Meu amigo eu somente tenho uma coisa a dizer: PERFEITO. Parabéns.

  10. Marcos diz:

    Problema com Drive da Nvidia. Unity Desapareceu mesmo voltando para o 3.9.8.

    • SergioJP diz:

      Oi Marcos com a ATI também sumius, se voce tiver o compiz-settings-manager instalado, de um Ctrl+Alt+t para abrir o terminal e ative o plugin Unity que ele volta. Pelo menos para mim foi o que deu certo, se mesmo assim não der certo resseta o unity e o compiz. E habilite o plugin novamente.
      Espero que resolva,m boa sorte.

  11. Marcos diz:

    Aqui deu erro e o arquivo de log está gigante com um monte de informações sobre o drive da Nvidia. Acredito que não é compatível:

    Examining /etc/kernel/header_postinst.d.
    run-parts: executing /etc/kernel/header_postinst.d/dkms 3.10.0-031000-generic /boot/vmlinuz-3.10.0-031000-generic
    Traceback (most recent call last):
    File “/usr/share/apport/package-hooks/dkms_packages.py”, line 22, in
    import apport
    ImportError: No module named apport
    Error! Bad return status for module build on kernel: 3.10.0-031000-generic (x86_64)
    Consult /var/lib/dkms/nvidia-313-updates/313.30/build/make.log for more information.

  12. SergioJP diz:

    Ubuntu 13.04 com driver proprietário ATI catalyxt 13.04 nem pensar da pau, fiz a tualização e five que remover, o unity sumiu e não habilita openGL nem mesmo reinstalando o driver.

    • Almir diz:

      Pois é… não tem jeito ainda :( nem mesmo catalyst 13.8 com suporte ao kernel 3.10 funfa…
      AMD sempre nos obrigando a experimentar por ultimo as atualizações ¬¬

  13. Fabiano L. diz:

    Acabei de atualizar aqui no meu Linux Mint 15 (Ciannamon) e ocorreu tudo bem. Rede, som e demais funções sem alteração. Obrigado galera!!

    • Ótimo! Agradecemos sempre este vosso feedback! Lembrem-se que os comentários são sempre importantes em duas vertentes: nós redatores, pois dá-nos ânimo; e aos leitores pois dá-lhes confiança, segurança, no procedimento!

      Por isso sempre que puderem façam este tipo de comentários! ;)

  14. Lucas diz:

    Parabéns pessoal no ubunted……é a segunda vez que faço a atualização do kernel seguindo o site de vocês….
    Sempre de confiança

    • Olá Lucas,

      Tal como eu disse ao Fabiano, é ótimo receber este tipo de feedback! Os comentários são um autêntico combustível para os redatores poderem fazer mais artigos, por isso sempre que puderem façam comentários. Não interessam se são comentários a corrigir ou simplesmente a dizer obrigado. São importantes.

      Para além disso, a credibilidade do artigo aumenta com os comentários, por isso, fazer comentários é um 2-em-1! ;)

  15. Gabriel Santos diz:

    Fiz a atualização hoje pra testar. como todas as outras atualizações de Kernel, no meu note o Wlan sumiu. Perdi a internet. Voltei pro 3.8.0.

    • Infelizmente esse é problema recorrente por causa dos drivers proprietários que algumas placas Wireless exigem. Ainda não descobri uma solução para isso, parece-me que a solução está somente do lado dos programadores desses drivers, ou seja das empresas dessas placas.

Deixe uma resposta a dionizion