Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati


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