Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/AggiornareKernel"
Differenze tra le versioni 10 e 15 (in 5 versioni)
Versione 10 del 03/11/2012 11.14.14
Dimensione: 4273
Autore: mlazzari2
Commento: typos
Versione 15 del 09/10/2021 16.48.57
Dimensione: 4211
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=533660"; rilasci="12.10 12.04 11.10")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=533660"; rilasci="20.04 18.04 16.04 14.04")>>
Linea 10: Linea 10:
Questa guida spiega come aggiornare il '''kernel''' utilizzando i pacchetti [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|.deb]] creati dal '''Kernel Team''' di Ubuntu senza ricorrere alla più complessa [[AmministrazioneSistema/CompilazioneKernel|compilazione]] dello stesso. Ubuntu viene distribuito con un kernel opportunamente modificato dai propri sviluppatori. Questa guida spiega come installare in modo pratico un kernel ''upstream'' privo di tali modifiche, attraverso l'utilizzo di pacchetti [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|.deb]] senza dover ricorrere alla più complessa [[AmministrazioneSistema/CompilazioneKernel|compilazione]].
Linea 12: Linea 12:
Il software in questione è ancora in fase di sviluppo e non vi è la sicurezza che sia del tutto stabile. Si consiglia di seguire questa guida solo nel caso in cui si sia in possesso di dispositivi non correttamente supportati dal kernel predefinito di di Ubuntu che siano invece supportati dai kernel resi disponibili dal '''Kernel Team'''. Questa pratica può essere utile in caso di malfunzionamenti:
 * in fase di debug è possibile verificare se un problema verificatosi su di una specifica versione del kernel sia dovuto alle modifiche apportate dal kernel team di Ubuntu;
 * è possibile verificare se versioni successive del kernel risolvono le problematiche riscontrate.
Linea 14: Linea 16:
Proprio per la possibilità che il nuovo software installato non funzioni correttamente, questa guida tratterà anche come rimuovere i pacchetti appena installati. Vale la pena ricordare che i kernel upstream non sono concepiti per un utilizzo standard, in quanto potrebbero generare problemi di stabilità. A tal proposito viene anche mostrato come rimuovere i pacchetti appena installati.
Linea 16: Linea 18:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Questa guida non è intesa per l'aggiornamento dei driver [[Hardware/Audio/AggiornareDriverAudio|audio]] o [[Hardware/Video/AggiornareDriverVideo|video]] per i quali si fa riferimento alle rispettive guide.''|| {{{#!wiki note
Questa guida non è intesa per l'aggiornamento dei driver [[Hardware/Audio/AggiornareDriverAudio|audio]] o [[Hardware/Video/AggiornareDriverVideo|video]] per i quali si fa riferimento alle rispettive guide.}}}
Linea 18: Linea 21:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Non installare versioni del kernel compilate per versioni differenti da quella installata, ciò potrebbe compromettere l'installazione di Ubuntu.''' || {{{#!wiki important
Non installare versioni del kernel compilate per versioni differenti da quella installata, ciò potrebbe compromettere l'installazione di Ubuntu.}}}
Linea 22: Linea 26:
 0. Individuare la propria versione Ubuntu e l'architettura digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{  0. Individuare la propria versione Ubuntu e l'architettura digitando in una finestra di [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
Linea 25: Linea 29:
Description: Ubuntu 12.10
Codename: quantal
Description: Ubuntu 18.10
Codename: cosmic
Linea 28: Linea 32:
}}} in questo caso la versione in uso è «quantal» (voce '''Codename''') e l'architettura è «64bit» (per «32 bit» sarebbe stato «i386»). }}} in questo caso la versione in uso è «cosmic» (voce '''Codename''') e l'architettura è «64bit» (per «32 bit» sarebbe stato «i386»).
Linea 30: Linea 34:
 0. Selezionare da [[http://kernel.ubuntu.com/~kernel-ppa/mainline/|questo indirizzo]] la versione kernel desiderata per la propria versione di Ubuntu.  0. Selezionare da [[http://kernel.ubuntu.com/~kernel-ppa/mainline/|questo indirizzo]] la versione kernel desiderata per la propria versione di Ubuntu. Ad esempio per architetttura 64-bit/amd64 e kernel generic selezionare i file marcati 'A'
Linea 32: Linea 36:
 0. Scaricare nella propria '''Home''' i seguenti pacchetti per '''Ubuntu 32bit''':{{{
linux-headers-*_all.deb
linux-headers-*_i386.deb
linux-image-*_i386.deb
linux-image-extra-*_i386.deb
}}} oppure i seguenti pacchetti per '''Ubuntu 64bit''':{{{
linux-headers-*_all.deb
linux-headers-*_amd64.deb
linux-image-*_amd64.deb
linux-image-extra-*_amd64.deb
}}}
 0. Scaricare nella propria '''Home''' i seguenti pacchetti per amd64:{{{
AB linux-headers-4.19.0-041900_4.19.0-041900.201810221809_all.deb
A linux-headers-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
B linux-headers-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
A linux-image-unsigned-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
B linux-image-unsigned-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
A linux-modules-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
B linux-modules-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
}}}
Linea 46: Linea 48:
 0. Aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] e spostarsi nella propria '''Home''';  0. Aprire una finestra di [[AmministrazioneSistema/Terminale|terminale]] e spostarsi nella propria '''Home''';
Linea 48: Linea 50:
sudo dpkg -i linux*.deb sudo dpkg -i FILENAME.deb
Linea 50: Linea 52:

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Prima di procedere con l'installazione assicurarsi che nella propria Home ci siano solo i pacchetti kernel desiderati, il comando infatti installa tutti i kernel presenti nella cartella in cui viene eseguito.''||
Linea 65: Linea 65:
 * [[https://wiki.ubuntu.com/Kernel/MainlineBuilds|Pagina wiki in lingua inglese.]]


Guida verificata con Ubuntu: 20.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Ubuntu viene distribuito con un kernel opportunamente modificato dai propri sviluppatori. Questa guida spiega come installare in modo pratico un kernel upstream privo di tali modifiche, attraverso l'utilizzo di pacchetti .deb senza dover ricorrere alla più complessa compilazione.

Questa pratica può essere utile in caso di malfunzionamenti:

  • in fase di debug è possibile verificare se un problema verificatosi su di una specifica versione del kernel sia dovuto alle modifiche apportate dal kernel team di Ubuntu;
  • è possibile verificare se versioni successive del kernel risolvono le problematiche riscontrate.

Vale la pena ricordare che i kernel upstream non sono concepiti per un utilizzo standard, in quanto potrebbero generare problemi di stabilità. A tal proposito viene anche mostrato come rimuovere i pacchetti appena installati.

Questa guida non è intesa per l'aggiornamento dei driver audio o video per i quali si fa riferimento alle rispettive guide.

Non installare versioni del kernel compilate per versioni differenti da quella installata, ciò potrebbe compromettere l'installazione di Ubuntu.

Preparativi

  1. Individuare la propria versione Ubuntu e l'architettura digitando in una finestra di terminale il seguente comando:

    lsb_release -dc; uname -m

    Il risultato sarà simile al seguente:

    Description:    Ubuntu 18.10
    Codename:       cosmic
    x86_64

    in questo caso la versione in uso è «cosmic» (voce Codename) e l'architettura è «64bit» (per «32 bit» sarebbe stato «i386»).

  2. Selezionare da questo indirizzo la versione kernel desiderata per la propria versione di Ubuntu. Ad esempio per architetttura 64-bit/amd64 e kernel generic selezionare i file marcati 'A'

  3. Scaricare nella propria Home i seguenti pacchetti per amd64:

    AB  linux-headers-4.19.0-041900_4.19.0-041900.201810221809_all.deb
    A   linux-headers-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
    B   linux-headers-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
    A   linux-image-unsigned-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
    B   linux-image-unsigned-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
    A   linux-modules-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
    B   linux-modules-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb

Aggiornamento

  1. Aprire una finestra di terminale e spostarsi nella propria Home;

  2. installare quindi i pacchetti scaricati in precedenza con il comando:

    sudo dpkg -i FILENAME.deb

A fine procedura è possibile riavviare il computer per utilizzare il nuovo kernel.

Rimozione

Qualora si volesse procedere con la rimozione del kernel appena installato è necessario avviare Ubuntu con un kernel diverso da quello che si vuole rimuovere:

  1. riavviare il computer;
  2. accedere al menù GRUB premendo il pulsante Maiusc immediatamente dopo il caricamento del BIOS;

  3. selezionare una versione del kernel precedente;
  4. procedere alla rimozione del nuovo kernel tramite il proprio gestore di pacchetti preferito.

Ulteriori risorse


CategoryAmministrazione