Il Kernel Linux 3.4.0 è tra noi: novità e come installarlo su Ubuntu

Dopo sette Release Candidate, il Kernel Linux 3.4 è stato reso disponibile nella sua versione finale e stabile. Molte le novità implementate, tra cui troviamo una migliore compatibilità delle applicazioni a 32 bit sui sistemi a 64 bit grazie all’integrazione di X32 ABI, miglioramenti al filesystem Btrfs, supporto per la scheda Nvidia GeForce 600 ‘Kepler’, per le schede ATI RadeonHD 7xxx e la serie Trinity APU. Le altre novità sono:

  • Strumenti di riparazione e recupero legati a Btrfs;
  • Blocchi Metadata maggiori di 4KB in Btrfs;
  • Miglioramenti delle performance Btrfs;
  • Miglior error handling in Btrfs;
  • Supporto per schede Intel Medfield;
  • x86 CPU driver autoprobing;
  • Introduzione del modulo ‘Yama’;
  • Tante altre novità che troverete in questa pagina.

Installare il Kernel 3.4.0 su Ubuntu

Utenti i386, Kernel PAE (32bit)

mkdir ~/Scrivania/kernel
cd ~/Scrivania/kernel
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-headers-3.4.0-030400-generic-pae_3.4.0-030400.201205210521_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-image-3.4.0-030400-generic-pae_3.4.0-030400.201205210521_i386.deb
sudo dpkg -i *.deb
cd ..
rm -r kernel/

Utenti i386, Kernel non-PAE (32bit)

mkdir ~/Scrivania/kernel
cd ~/Scrivania/kernel
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
sudo dpkg -i *.deb
cd ..
rm -r kernel/

Utenti amd64 (64bit)

mkdir ~/Scrivania/kernel
cd ~/Scrivania/kernel
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_amd64.deb
sudo dpkg -i *.deb
cd ..
rm -r kernel/

Semplicissimo vero? Controllate la versione riavviano il sistema e digitando da terminale:

uname -r

Come al solito, nel caso in cui vogliate rimuovere il nuovo Kernel, non vi resta che seguire questa guida.

ATTENZIONE: se avete dei problemi e possedete una scheda Nvidia, aprite un terminale di emergenza e digitate i seguenti comandi:

cd /usr/src/linux-headers-3.4-030400-generic/arch/x86/include
sudo cp -v generated/asm/unistd* ./asm

NB: dopo aver installato il nuovo kernel esiste la possibilità che alcuni driver (ad es. video e wireless) smettano di funzionare. Tutto sta nel disinstallarli e reinstallarli prima di riavviare il sistema(potreste ritrovarvi nell’impossibilità di utilizzare l’interfaccia grafica, oppure la rete wireless) oppureutilizzando un vecchio kernel.

15 Commenti

  1. Ivan De Felice

    Si ma non’è che si puo andare a caccia delle numerazioni del kernel ogni volta e mettete come rimuoverli cavolo quelli non sono ancora stabili che portano solo rotture e li aggiornano con gran rapidità quindi numeri cambiano…..

    Rispondi
  2. Ivan De Felice

    come si leva a 64

    Rispondi
  3. FilippoC

    Ciao!

    Ho seguito la procedura con successo direi, ricevo solo un errore in fase di aggiornamento: linux-”headers-3.4.0-030400-generic : Dipende: linux-headers-3.4.0-030400 ma non è installabileSe gli do sudo apt-get install -f come Ubuntu stesso mi propne ricevo questo messaggioI seguenti pacchetti saranno RIMOSSI:  linux-headers-3.4.0-030400-genericQualche idea? Scusate il disturbo, già che ho seguito questo tutorial provo a chiedere direttamente qui!

    Rispondi
  4. Coama23

    Dopo aver aggiornato il kernel come faccio ad evitare che nel gestore aggiornamenti mi proponga il kernel vecchio?

    Rispondi
  5. Opetre

    Ufffff!!!!! Ho due problemi e non so più dove sbattere la testa! 
    1) Ho Ubuntu 12.04 ed ho installato Gnome Shell come in questa guida, ma quando vado a scegliere Gnome come interfaccia di sistema dopo aver chiuso la sessione, mi si avvia la versione classic! Perchè? Praticamente non si avvia la shell e in Impostazione avanzate, alla voce shell theme c’è un triangolino con un punto esclamativo… 2) All’installazione di Ubuntu non è stata installato il GRUB2, ma GNU GRUB versione 1.99-21ubuntu3. Come posso rimediare?
    Grazie in anticipo a tutti quanti!!!

    Rispondi
    • Tanino Rulez

      2) GRUB 2 è GRUB 1.99, quindi non ci sono problemi :P Si chiama GRUB2 ma la versione è la 1.99, tranquillo
      1) Gnome Classic.. mmm come hai installato gnome shell? 

      Rispondi
      • Opetre

        Per installarla ho dato da terminale “sudo apt-get install gnome-session gnome-shell” come in questa guida: http://www.chimerarevo.com/2012/04/26/ubuntu-12-04-precise-ecco-una-guida-completa-post-installazione/

        Rispondi
  6. Davide Di Francesco

    Meglio aspettare che si aggiorni da solo, anche se sto scalpitando!!!

    Rispondi
  7. Fabio Matichecchia

    Sia col precedente che con questo kernel, durante l’installazione viene restituita la scritta: “Error! Bad return status for module build on kernel…….”
    Ovviamente poi il sistema all’avvio non funziona.

    Rispondi
  8. Luca Bonini

    se dopo l’installazione del kernel non parte piu ubuntu cosa faccio?? ( chiedo xke mi è gia successo col 3.3.6 e ho risolto usando il 3.2)

    Rispondi
    • Tanino Rulez

      Selezioni dal grub la versione di kernel precedente, entri e segui le indicazioni dell’articolo per rimuovere la versione 3.4 :)

      Rispondi

Rispondi