Como instalar versões mais recentes do kernel do Linux?

13

Uma nova versão do kernel Linux, 3.4, foi lançada hoje. Como faço para instalá-lo?

    
por OrangeTux 21.05.2012 / 16:37

3 respostas

15
  

Aviso.

Isso pode quebrar seu sistema. Os drivers NVIDIA e ATI / AMD e o broadcom wireless provavelmente não funcionarão ainda.

Eu aconselharia contra isso mas se as coisas ficarem bagunçadas você deve ser capaz de consertá-lo inicializando um kernel antigo e removendo este. Algo assim ...

Boot from CD
mount -o bind /dev  /dev
mount -o bind /proc  /proc
chroot 
apt-get install 
update-grub

Do comentário de Tomas é um método mais fácil:

  • Ao inserir o GRUB através da troca de espera durante a inicialização, você pode inserir as "Versões anteriores" do Linux. Lá você pode selecionar seu kernel antigo, que por padrão não é removido.
  
  • Agora, se você ainda quiser ...
  •   

Faça o download dos três arquivos .DEB com o nome começando com linux daqui: link

Exemplo para i386 (pegue o 2 com amd64 no nome para 64-bit e pae no nome para i386 com 4 + Gb de memória; verifique uname -a se você não tiver certeza!):

linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  
  • Instale todos os 3 pacotes ...
  •   

Exemplo para i386

sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb    
sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
  
  • Reinicialize seu sistema ...
  •   
sudo reboot
  
  • Teste ...
  •   
uname -r

Isto deve mostrar um kernel com 3.4 no nome.

  
  • "Esta versão inclui várias atualizações do Btrfs: blocos de metadados maiores que 4KB,
  • desempenho de metadados muito melhor,
  • melhor tratamento de erros e
  • melhores ferramentas de recuperação.
  • um novo X32 ABI que permite executar no modo de 64 bits com ponteiros de 32 bits;
  • várias atualizações para os drivers da GPU: configuração inicial de modos da Nvidia Geforce 600 'Kepler', suporte às séries AMD RadeonHD 7xxx e AMD Trinity APU e suporte a gráficos Intel Medfield;
  • suporte à autoprobing do driver x86 cpu, um destino mapeador de dispositivo que armazena hashes criptográficos de blocos para verificar intrusões, outro destino para usar dispositivos externos somente leitura como fonte de origem de um volume LVM provisionado thin,
  • várias melhorias de desempenho, como a GUI de relatórios do GTK2 e
  • um novo módulo de segurança 'Yama'. "
  • Você pode ajudar a testar o suporte oficial ao 3.4 em 12.04 seguindo estas instruções: link
por Rinzwind 21.05.2012 / 16:53
1

Ubuntu (32 bits) genérico:

Execute os seguintes comandos:

1.Criar pasta para o kernel

mkdir kernel3.4.1stable && cd kernel3.4.1stable 

2.Download do kernel

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb 

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

Pacote Extra

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb 

3.Instalar o Kernel

sudo dpkg -i linux-*.deb 

sudo update-grub 

Ubuntu (64 bits):

Execute os seguintes comandos:

1.Criar pasta para o kernel

mkdir kernel3.4.1stable && cd kernel3.4.1stable

2.Download do kernel

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb 

Pacote Extra

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb

3.Instalar o Kernel

sudo dpkg -i linux-*.deb 

sudo update-grub 

Pacote extra? - Ele contém drivers extras deixados fora do pacote base do kernel; instale-o apenas se precisar desses drivers.

Aproveite!

    
por penreturns 22.09.2012 / 10:06
0

Entre no Terminal e digite cada um destes comandos para atualizar para o mais recente kernel 3.5 e os mais novos drivers nvidia:

 sudo add-apt-repository ppa:xorg-edgers/ppa

 sudo apt-get update

 sudo apt-get dist-upgrade

Se algo não funcionar corretamente ou você quiser voltar ao kernel antigo, digite:

 sudo apt-get install ppa-purge

 sudo ppa-purge ppa:xorg-edgers/ppa
    
por TenPlus1 22.09.2012 / 10:06