## page was renamed from streetcross/Prove3
#format wiki
#LANGUAGE it
<
>
<>
<>
= 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 [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|.deb]] senza dover ricorrere alla più complessa [[AmministrazioneSistema/CompilazioneKernel|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.
{{{#!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.}}}
{{{#!wiki important
Non installare versioni del kernel compilate per versioni differenti da quella installata, ciò potrebbe compromettere l'installazione di Ubuntu.}}}
= Preparativi =
0. Individuare la propria versione Ubuntu e l'architettura digitando in una finestra di [[AmministrazioneSistema/Terminale|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»).
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-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 =
0. Aprire una finestra di [[AmministrazioneSistema/Terminale|terminale]] e spostarsi nella propria '''Home''';
0. 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:
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.
= 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