## page was renamed from streetcross/Prove3
#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
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]].
'''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.
{{{#!wiki note
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.
}}}
{{{#!wiki important
Non installare versioni del kernel compilate per versioni di Ubuntu differenti da quella in uso. Ciò potrebbe compromettere l'installazione del sistema.
}}}
= Preparativi =
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:{{{
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»).
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-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 =
0. Spostarsi nella propria cartella '''Home'''.
0. [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|Installare]] i pacchetti scaricati, digitando in un [[AmministrazioneSistema/Terminale|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
}}}
0. 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:
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.
= Ulteriori risorse =
* [[https://wiki.ubuntu.com/Kernel/MainlineBuilds|Pagina wiki in lingua inglese.]]
* [[https://wiki.ubuntu.com/KernelTeam|Pagina wiki del kernel team Ubuntu in lingua inglese.]]
* [[AmministrazioneSistema/CompilazioneKernel|Guida alla compilazione del kernel]]
----
CategoryAmministrazione