## 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