Podemos instalar o kernel 3.4 mais recente no Kubuntu ou no Ubuntu 12.04 LTS? Caso contrário, esclareça o motivo.
Podemos instalar o kernel 3.4 mais recente no Kubuntu ou no Ubuntu 12.04 LTS? Caso contrário, esclareça o motivo.
Respostas:
Para instalar o Linux Kernel 3.4 no Ubuntu (ou Kubuntu, etc.) 12.04, você deseja usar uma versão Ubuntu do kernel, não o kernel Linux genérico. Isso evita os problemas genéricos de kernel mencionados por Thomas Ward em sua resposta.
Uma versão estável do Linux 3.4 acaba de ser lançada e esta versão possui alterações importantes para o btrfs; muitos usuários do 12.04 LTS podem estar interessados neste kernel.
Para novas mudanças e melhorias no Kernel 3.4, você pode consultar esta página .
Você pode encontrar os kernels específicos do Ubuntu nesta página .
Primeiro, você pode baixar os pacotes deb do kernel do Ubuntu 3.4 e instalá-los manualmente. Veja os detalhes abaixo.
Segundo, você pode alterar a lista de fontes apt, conforme explicado aqui: http://www.upubuntu.com/2012/05/how-to-install-kernel-340-stable-on.html . Não testei essa abordagem e não a recomendo.
Terceiro, você pode esperar em um backport oficial desse kernel em um PPA ou em -backports para 12.04 LTS. Não tenho mais informações sobre esta opção.
Para usar um novo kernel como está, você só precisa baixar e instalar o pacote .deb da imagem que corresponde à sua arquitetura; no entanto, se você precisar criar módulos externos, também precisará dos pacotes .deb e de origem .deb do cabeçalho correto .
Você pode encontrar os kernels do Ubuntu aqui: http://kernel.ubuntu.com/~kernel-ppa/mainline/
Aparentemente, o Ubuntu lançou o kernel 3.4 para Precise em 21 de maio de 2012 09:41. Veja este link: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/
Certifique-se de baixar os arquivos correspondentes corretos (32 bits ou 64 bits ou PAE).
Abra um terminal e vá para o diretório em que você baixou os pacotes do kernel do Ubuntu 3.4. Se os arquivos estiverem no diretório / Downloads, execute o seguinte comando.
$ cd ~/Downloads/
Em seguida, use o comando dpkg para instalar os pacotes, por exemplo, aqui eu assumo as versões de 32 bits dos pacotes. Execute os seguintes comandos, um por um e digite a senha para acesso ao sudo quando solicitado.
Para cabeçalhos Linux (dos 3 arquivos, este não é específico da arquitetura):
$ sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
Para linux-headers-generic (é específico da arquitetura):
$ sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
Para linux-image-generic (é específico da arquitetura):
$ sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
Se você vir algum aviso ou erro durante a instalação, tente instalar o module-init-tools (versão mais recente) primeiro e tente novamente agora, pois deve funcionar. Reinicie seu sistema agora; por padrão, ele inicializa o kernel 3.4. Para verificar a versão do kernel após a inicialização, abra um terminal e digite "uname -a".
Você pode tentar um script python simples: https://github.com/medigeek/kmp-downloader
Requer python-bs4:
sudo apt-get install python-bs4
Você pode baixá-lo usando este link rápido: https://github.com/medigeek/kmp-downloader/tarball/master
Salve o arquivo morto e extraia os arquivos. Clique duas vezes em kmpd.py. Se você não tiver certeza sobre uma opção, pressione Enter e ela selecionará a opção padrão.
sudo update-grub(não é óbvio para novos usuários; muitos tutoriais ignoram isso).
A menos que você realmente precise instalar o novo kernel por um motivo, então eu o deixaria. Mas quem sou eu para aconselhá-lo de outra maneira! Eu estive lá e tentei apenas ver como é e me levou algumas tentativas diferentes antes de ter tido algum resultado bem-sucedido. Dado que isso não interromperá sua instalação, pois você sempre poderá voltar ao último kernel no grub.
O Ubuntu tem ótima documentação . Eu sugiro que você use isso.
Razões para compilar um kernel personalizado
Isso é retirado dos referidos documentos também.
Referindo-se à publicação de Thomas acima, isso é verdade. Tenho certeza que o ubuntu realmente tem sua própria versão aprimorada.
Boa sorte!