Para instalar o Linux Kernel 3.4 no Ubuntu (ou Kubuntu, etc.) 12.04, você quer usar uma versão do Ubuntu do kernel, não o kernel genérico do Linux. Isso evita os problemas genéricos do 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 tem mudanças importantes para o btrfs, então muitos usuários do 12.04 LTS podem estar interessados neste kernel.
Para novas alterações e melhorias no Kernel 3.4, você pode consultar esta página .
Você pode encontrar os kernels específicos do Ubuntu em esta página .
Existem três maneiras de atualizar potencialmente para o kernel 3.4 específico do Ubuntu:
-
Primeiro, você pode baixar os pacotes deb do kernel do Ubuntu 3.4 e instalá-los manualmente. Veja os detalhes abaixo.
-
Em segundo lugar, você pode alterar a lista de fontes apt como explicado aqui: Ссылка . Eu não testei essa abordagem e não estou recomendando isso.
-
Terceiro, você pode esperar em um backport oficial deste kernel em um PPA ou em backports para 12.04 LTS. Não tenho mais informações sobre essa opção.
Veja mais detalhes sobre como fazer a primeira opção:
Para usar um novo kernel como está, você só precisa baixar e instalar o pacote image .deb que corresponde à sua arquitetura; no entanto, se você precisar construir módulos externos, também precisará dos pacotes header .deb e source .deb corretos.
Você pode encontrar os kernels do Ubuntu aqui: Ссылка
O Ubuntu aparentemente lançou o kernel 3.4 para Precise em 21-May-2012 09:41. Veja este link: Ссылка
Certifique-se de baixar os arquivos correspondentes corretos (32 bits ou 64 bits ou PAE).
Abra um terminal e vá para o diretório onde 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 o acesso sudo quando solicitado.
Para linux-headers (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 o 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ê ver quaisquer avisos ou erros durante a instalação, tente instalar o module-init-tools (versão mais recente) primeiro e tente novamente agora que ele deve funcionar. Reinicie seu sistema agora; por padrão, ele irá inicializar o kernel 3.4. Para verificar a versão do kernel após a inicialização, abra um terminal e digite "uname -a".