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 15 e 17 (in 2 versioni)
Versione 15 del 09/10/2021 16.48.57
Dimensione: 4211
Autore: ivantu
Commento:
Versione 17 del 20/11/2025 17.10.16
Dimensione: 4764
Autore: ivantu
Commento: +versioni supportate; +revisione_pagina
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="20.04 18.04 16.04 14.04")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=533660"; rilasci="24.04 22.04 20.04 18.04 16.04 14.04")>>
Linea 10: Linea 10:
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]]. Questa guida illustra l'installazione di un kernel ''upstream'' (privo di tali modifiche) tramite pacchetti [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|.deb]], evitando la più complessa [[AmministrazioneSistema/CompilazioneKernel|compilazione]].
Linea 12: Linea 12:
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.
'''Ubuntu''' viene distribuito con un kernel modificato dai propri sviluppatori.
Linea 16: Linea 14:
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 procedura può essere utile per la risoluzione di malfunzionamenti:
 * In fase di debug, è possibile verificare se un problema su una specifica versione del kernel sia attribuibile alle modifiche apportate dal team kernel di Ubuntu.
 * È possibile verificare se versioni successive del kernel risolvono le problematiche riscontrate.

È importante notare che i kernel upstream non sono concepiti per un utilizzo standard e potrebbero causare problemi di stabilità. Viene anche mostrato come rimuovere i pacchetti installati.
Linea 19: Linea 21:
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.}}} Questa guida non è destinata all'aggiornamento dei driver [[Hardware/Audio/AggiornareDriverAudio|audio]] o [[Hardware/Video/AggiornareDriverVideo|video]], per i quali si rimanda alle rispettive guide.
}}}
Linea 22: Linea 25:
Non installare versioni del kernel compilate per versioni differenti da quella installata, ciò potrebbe compromettere l'installazione di Ubuntu.}}} Non installare versioni del kernel compilate per versioni di Ubuntu differenti da quella in uso. Ciò potrebbe compromettere l'installazione del sistema.
}}}
Linea 26: Linea 30:
 0. Individuare la propria versione Ubuntu e l'architettura digitando in una finestra di [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{  0. Individuare la versione di Ubuntu e l'[[Hardware/Architettura64Bit#Verificare_se_il_proprio_processore_ha_architettura_X86-64|architettura]]. Aprire una finestra di [[AmministrazioneSistema/Terminale|terminale]] e digitare il seguente comando:{{{
Linea 28: Linea 32:
}}} Il risultato sarà simile al seguente:{{{
Description:    Ubuntu 18.10
Codename:       cosmic
}}}Il risultato sarà simile al seguente:{{{
Description: Ubuntu 22.04 LTS
Codename: jammy
Linea 32: Linea 36:
}}} in questo caso la versione in uso è «cosmic» (voce '''Codename''') e l'architettura è «64bit» (per «32 bit» sarebbe stato «i386»).

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'

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-ima
ge-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
}}} 
}}}In questo esempio, la versione in uso è «jammy» (voce '''Codename''') e l'architettura è «64bit» (per «32 bit» sarebbe stato «i386»).
 0. Selezionare dall'[[http://kernel.ubuntu.com/~kernel-ppa/mainline/|indirizzo ufficiale]] la versione kernel desiderata, compatibile con la propria versione di Ubuntu. Ad esempio, per architettura 64-bit/amd64 e kernel generic, selezionare i file indicati con 'A'.
 0. Scaricare nella propria '''Home''' i pacchetti desiderati. Di seguito un esempio per amd64 (le versioni dei file saranno differenti):{{{
AB linux-headers-VERSION-NUMBER_all.deb
A linux-headers-VERSION-NUMBER-generic_amd64.deb
B linux-headers-VERSION-NUMBER-lowlatency_amd64.deb
A linux-image-unsigned-VERSION-NUMBER-generic_amd64.deb
B linux-ima
ge-unsigned-VERSION-NUMBER-lowlatency_amd64.deb
A linux-modules-VERSION-NUMBER-generic_amd64.deb
B linux-modules-VERSION-NUMBER-lowlatency_amd64.deb
}}}Sostituire "VERSION-NUMBER" con la versione specifica del kernel scaricato in precedenza.
Linea 48: Linea 50:
 0. Aprire una finestra di [[AmministrazioneSistema/Terminale|terminale]] e spostarsi nella propria '''Home''';
 0. installare quindi i pacchetti scaricati in precedenza con il comando: {{{
 0. Spostarsi nella propria cartella '''Home'''.
 0. [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|Installare]] i pacchetti scaricati, digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
Linea 51: Linea 53:
}}}Oppure per installare tutti i file .deb presenti nella directory corrente. Assicurarsi che siano solo i pacchetti del kernel, digitando:{{{
sudo dpkg -i *.deb
Linea 52: Linea 56:

A fine procedura è possibile riavviare il computer per utilizzare il nuovo kernel.
 0. Al termine della procedura, riavviare il computer per utilizzare il nuovo kernel.
Linea 57: Linea 60:
Qualora si volesse procedere con la rimozione del kernel appena installato è necessario avviare Ubuntu con un kernel diverso da quello che si vuole rimuovere:
 0. riavviare il computer;
 0. accedere al menù [[AmministrazioneSistema/Grub|GRUB]] premendo il pulsante '''Maiusc''' immediatamente dopo il caricamento del '''BIOS''';
 0. selezionare una versione del kernel precedente;
 0. procedere alla rimozione del nuovo kernel tramite il proprio [[AmministrazioneSistema/InstallareProgrammi#Installare_pacchetti_da_repository|gestore di pacchetti]] preferito.
Per procedere con la rimozione del kernel appena installato, è necessario avviare Ubuntu con un kernel differente da quello da rimuovere:

 0. Riavviare il computer.
 0. Accedere al menù [[AmministrazioneSistema/Grub|GRUB]] premendo il tasto '''Maiusc''' immediatamente dopo il caricamento del '''BIOS''' (o ESC su alcuni sistemi UEFI).
 0. Selezionare una versione precedente del kernel.
 0. Dopo l'avvio:
  * Procedere alla [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian#Disinstallazione|rimozione]] del nuovo kernel.
  * È possibile utilizzare il [[AmministrazioneSistema/Terminale|terminale]] per rimuovere i pacchetti digitando:{{{
sudo apt purge linux-headers-VERSION-NUMBER linux-image-unsigned-VERSION-NUMBER linux-modules-VERSION-NUMBER
}}}Sostituire "VERSION-NUMBER" con la versione esatta del kernel `lowlatency` o `generic` installato che si desidera rimuovere.


Guida verificata con Ubuntu: 22.04 24.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida illustra l'installazione di un kernel upstream (privo di tali modifiche) tramite pacchetti .deb, evitando la più complessa compilazione.

Ubuntu viene distribuito con un kernel modificato dai propri sviluppatori.

Questa procedura può essere utile per la risoluzione di malfunzionamenti:

  • In fase di debug, è possibile verificare se un problema su una specifica versione del kernel sia attribuibile alle modifiche apportate dal team kernel di Ubuntu.
  • È possibile verificare se versioni successive del kernel risolvono le problematiche riscontrate.

È importante notare che i kernel upstream non sono concepiti per un utilizzo standard e potrebbero causare problemi di stabilità. Viene anche mostrato come rimuovere i pacchetti installati.

Questa guida non è destinata all'aggiornamento dei driver audio o video, per i quali si rimanda alle rispettive guide.

Non installare versioni del kernel compilate per versioni di Ubuntu differenti da quella in uso. Ciò potrebbe compromettere l'installazione del sistema.

Preparativi

  1. Individuare la versione di Ubuntu e l'architettura. Aprire una finestra di terminale e digitare il seguente comando:

    lsb_release -dc; uname -m

    Il risultato sarà simile al seguente:

    Description: Ubuntu 22.04 LTS
    Codename: jammy
    x86_64

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

  2. Selezionare dall'indirizzo ufficiale la versione kernel desiderata, compatibile con la propria versione di Ubuntu. Ad esempio, per architettura 64-bit/amd64 e kernel generic, selezionare i file indicati con 'A'.

  3. Scaricare nella propria Home i pacchetti desiderati. Di seguito un esempio per amd64 (le versioni dei file saranno differenti):

    AB linux-headers-VERSION-NUMBER_all.deb
    A linux-headers-VERSION-NUMBER-generic_amd64.deb
    B linux-headers-VERSION-NUMBER-lowlatency_amd64.deb
    A linux-image-unsigned-VERSION-NUMBER-generic_amd64.deb
    B linux-image-unsigned-VERSION-NUMBER-lowlatency_amd64.deb
    A linux-modules-VERSION-NUMBER-generic_amd64.deb
    B linux-modules-VERSION-NUMBER-lowlatency_amd64.deb
    Sostituire "VERSION-NUMBER" con la versione specifica del kernel scaricato in precedenza.

Aggiornamento

  1. Spostarsi nella propria cartella Home.

  2. Installare i pacchetti scaricati, digitando in un terminale il seguente comando:

    sudo dpkg -i FILENAME.deb

    Oppure per installare tutti i file .deb presenti nella directory corrente. Assicurarsi che siano solo i pacchetti del kernel, digitando:

    sudo dpkg -i *.deb
  3. Al termine della procedura, riavviare il computer per utilizzare il nuovo kernel.

Rimozione

Per procedere con la rimozione del kernel appena installato, è necessario avviare Ubuntu con un kernel differente da quello da rimuovere:

  1. Riavviare il computer.
  2. Accedere al menù GRUB premendo il tasto Maiusc immediatamente dopo il caricamento del BIOS (o ESC su alcuni sistemi UEFI).

  3. Selezionare una versione precedente del kernel.
  4. Dopo l'avvio:
    • Procedere alla rimozione del nuovo kernel.

    • È possibile utilizzare il terminale per rimuovere i pacchetti digitando:

      sudo apt purge linux-headers-VERSION-NUMBER linux-image-unsigned-VERSION-NUMBER linux-modules-VERSION-NUMBER

      Sostituire "VERSION-NUMBER" con la versione esatta del kernel lowlatency o generic installato che si desidera rimuovere.

Ulteriori risorse


CategoryAmministrazione