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

Scritto il 21/05/2012 - 13:25 da Jessica Lambiase

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.

Chi sono

Amministratrice e blogger di Chimera Revo fin dagli albori, mi occupo prevalentemente dei settori GNU/Linux e Sicurezza. Nella vita "reale" sono freelancer nel settore della sistemistica informatica, specializzata in networking e sicurezza.

  • 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…..

  • Ivan De Felice

    come si leva a 64

    • Ivan De Felice

       3.3. 7 è stabile….questo ancora rognoso

  • 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!

    • http://www.chimerarevo.com Tanino Rulez

      uhm.. strano! Prova a scaricare nuovamente i pacchetti deb e reinstallarli, forse qualcosa non è andato bene

  • Coama23

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

  • 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!!!

    • http://www.chimerarevo.com 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? 

      • 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/

  • http://www.facebook.com/people/Davide-Di-Francesco/100003669257254 Davide Di Francesco

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

  • 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.

    • http://www.chimerarevo.com Tanino Rulez

      problema con qualche modulo, magari wireless o video. Che scheda wireless e video hai?

      • Fabio Matichecchia

        Scehda wireless Broadcom e scheda video Nvidia 105M

  • http://www.facebook.com/profile.php?id=1551303269 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)

    • http://www.chimerarevo.com Tanino Rulez

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